/* gartencloud save_gc_style_cssfile */


.o7wid_post_box{
width:100%;
max-width:var(--base_width);
border:0px;
background-color:transparent;
margin:auto;
}
.o7apr_post_box{
}
.o7wid_post_body{
width:100%;
margin:0px auto;
}
.o7apr_post_body{
font-size:100%;
line-height:200%;
}
#o7cms_dialog{
width:100%;
max-width:400px;
border:1px solid var(--footercolor_font);
border-radius:10px;
background-color:var(--footercolor);
color:var(--footercolor_font);
font-size:var(--font_size);
}
#o7cms_dialog_close{
font-size:120%;
padding:3px 10px;
}
.o7cms_dialog_button_box{
display:flex;
flex-direction:row;
justify-content:flex-end;
}
.gc_auto_body{
font-family:var(--font-family);
background-color:var(--basecolor1);
color:var(--basecolor1_font);
width:100%;
overflow-y:auto;
-webkit-text-size-adjust:100%;
font-size:var(--font_size);
}
.gc_auto_frame_spotitem{
width:100%;
margin:auto;
}
.gc_auto_frame_spotitem_basewidth{
width:100%;
max-width:var(--base_width);
margin:auto;
}
.gc_auto_frame_spotitem_box{
width:100%;
margin:0px auto;
clear:both;
}
.gc_auto_frame_spotitem_body{
width:var(--body_width);
margin:0px;
}
.gc_auto_frame_spotitem img{
max-width:100%;
height:auto;
}
.gc_auto_frame_spotitem .linktext_color_blue a{
color:#065fd4;
}
.gc_auto_frame_spotitem .linktext_color_white a{
color:#ffffff;
}
.gc_auto_frame_spotitem .linktext_color_black a{
color:#383838;
}
.gc_auto_frame_spotitem .linktext_color_basecolor1 a{
color:var(--basecolor1_font);
}
.gc_auto_frame_spotitem .linktext_color_basecolor2 a{
color:var(--basecolor2_font);
}
.gc_auto_frame_spotitem .linktext_color_headercolor a{
color:var(--headercolor_font);
}
.gc_auto_frame_spotitem .linktext_color_menucolor a{
color:var(--menucolor_font);
}
.gc_auto_frame_spotitem .linktext_color_footercolor a{
color:var(--footercolor_font);
}
.gc_auto_frame_spotitem .linktext_color_customcolor1 a{
color:var(--customcolor1_font);
}
.gc_auto_frame_spotitem .linktext_color_customcolor2 a{
color:var(--customcolor2_font);
}
.gc_auto_frame_spotitem .linktext_color_customcolor3 a{
color:var(--customcolor3_font);
}
.backgroundcolor_none{
background:none;
}
.backgroundcolor_white{
background:#ffffff;
}
.backgroundcolor_black{
background:#383838;
}
.backgroundcolor_basecolor1{
background:var(--basecolor1);
}
.backgroundcolor_basecolor1_font{
background:var(--basecolor1_font);
}
.backgroundcolor_basecolor2{
background:var(--basecolor2);
}
.backgroundcolor_basecolor2_font{
background:var(--basecolor2_font);
}
.backgroundcolor_headercolor{
background:var(--headercolor);
}
.backgroundcolor_headercolor_font{
background:var(--headercolor_font);
}
.backgroundcolor_menucolor{
background:var(--menucolor);
}
.backgroundcolor_menucolor_font{
background:var(--menucolor_font);
}
.backgroundcolor_footercolor{
background:var(--footercolor);
}
.backgroundcolor_footercolor_font{
background:var(--footercolor_font);
}
.backgroundcolor_customcolor1{
background:var(--customcolor1);
}
.backgroundcolor_customcolor1_font{
background:var(--customcolor1_font);
}
.backgroundcolor_customcolor2{
background:var(--customcolor2);
}
.backgroundcolor_customcolor2_font{
background:var(--customcolor2_font);
}
.backgroundcolor_customcolor3{
background:var(--customcolor3);
}
.backgroundcolor_customcolor3_font{
background:var(--customcolor3_font);
}
.textcolor_white{
color:#ffffff;
}
.textcolor_white svg{
fill:#ffffff;
}
.textcolor_white a{
color:#ffffff;
}
.textcolor_black{
color:#383838;
}
.textcolor_black svg{
fill:#383838;
}
.textcolor_black a{
color:#383838;
}
.textcolor_basecolor1{
color:var(--basecolor1_font);
}
.textcolor_basecolor1 svg{
fill:var(--basecolor1_font);
}
.textcolor_basecolor1 a{
color:var(--basecolor1_font);
}
.textcolor_basecolor1_bg{
color:var(--basecolor1);
}
.textcolor_basecolor1_bg svg{
fill:var(--basecolor1);
}
.textcolor_basecolor1_bg a{
color:var(--basecolor1);
}
.textcolor_basecolor2{
color:var(--basecolor2_font);
}
.textcolor_basecolor2 svg{
fill:var(--basecolor2_font);
}
.textcolor_basecolor2 a{
color:var(--basecolor2_font);
}
.textcolor_basecolor2_bg{
color:var(--basecolor2);
}
.textcolor_basecolor2_bg svg{
fill:var(--basecolor2);
}
.textcolor_basecolor2_bg a{
color:var(--basecolor2);
}
.textcolor_headercolor{
color:var(--headercolor_font);
}
.textcolor_headercolor svg{
fill:var(--headercolor_font);
}
.textcolor_headercolor a{
color:var(--headercolor_font);
}
.textcolor_headercolor_bg{
color:var(--headercolor);
}
.textcolor_headercolor_bg svg{
fill:var(--headercolor);
}
.textcolor_headercolor_bg a{
color:var(--headercolor);
}
.textcolor_menucolor{
color:var(--menucolor_font);
}
.textcolor_menucolor svg{
fill:var(--menucolor_font);
}
.textcolor_menucolor a{
color:var(--menucolor_font);
}
.textcolor_menucolor_bg{
color:var(--menucolor);
}
.textcolor_menucolor_bg svg{
fill:var(--menucolor);
}
.textcolor_menucolor_bg a{
color:var(--menucolor);
}
.textcolor_footercolor{
color:var(--footercolor_font);
}
.textcolor_footercolor svg{
fill:var(--footercolor_font);
}
.textcolor_footercolor a{
color:var(--footercolor_font);
}
.textcolor_footercolor_bg{
color:var(--footercolor);
}
.textcolor_footercolor_bg svg{
fill:var(--footercolor);
}
.textcolor_footercolor_bg a{
color:var(--footercolor);
}
.textcolor_customcolor1{
color:var(--customcolor1_font);
}
.textcolor_customcolor1 svg{
fill:var(--customcolor1_font);
}
.textcolor_customcolor1 a{
color:var(--customcolor1_font);
}
.textcolor_customcolor1_bg{
color:var(--customcolor1);
}
.textcolor_customcolor1_bg svg{
fill:var(--customcolor1);
}
.textcolor_customcolor1_bg a{
color:var(--customcolor1);
}
.textcolor_customcolor2{
color:var(--customcolor2_font);
}
.textcolor_customcolor2 svg{
fill:var(--customcolor2_font);
}
.textcolor_customcolor2 a{
color:var(--customcolor2_font);
}
.textcolor_customcolor2_bg{
color:var(--customcolor2);
}
.textcolor_customcolor2_bg svg{
fill:var(--customcolor2);
}
.textcolor_customcolor2_bg a{
color:var(--customcolor2);
}
.textcolor_customcolor3{
color:var(--customcolor3_font);
}
.textcolor_customcolor3 svg{
fill:var(--customcolor3_font);
}
.textcolor_customcolor3 a{
color:var(--customcolor3_font);
}
.textcolor_customcolor3_bg{
color:var(--customcolor3);
}
.textcolor_customcolor3_bg svg{
fill:var(--customcolor3);
}
.textcolor_customcolor1_bg a{
color:var(--customcolor3);
}
.svgcolor_white svg{
fill:#ffffff;
}
.svgcolor_black svg{
fill:#383838;
}
.svgcolor_basecolor1 svg{
fill:var(--basecolor1);
}
.svgcolor_basecolor1_font svg{
fill:var(--basecolor1_font);
}
.svgcolor_basecolor2 svg{
fill:var(--basecolor2);
}
.svgcolor_basecolor2_font svg{
fill:var(--basecolor2_font);
}
.svgcolor_headercolor svg{
fill:var(--headercolor);
}
.svgcolor_headercolor_font svg{
fill:var(--headercolor_font);
}
.svgcolor_menucolor svg{
fill:var(--menucolor);
}
.svgcolor_menucolor_font svg{
fill:var(--menucolor_font);
}
.svgcolor_footercolor svg{
fill:var(--footercolor);
}
.svgcolor_footercolor_font svg{
fill:var(--footercolor_font);
}
.svgcolor_customcolor1 svg{
fill:var(--customcolor1);
}
.svgcolor_customcolor1_font svg{
fill:var(--customcolor1_font);
}
.svgcolor_customcolor2 svg{
fill:var(--customcolor2);
}
.svgcolor_customcolor2_font svg{
fill:var(--customcolor2_font);
}
.svgcolor_customcolor3 svg{
fill:var(--customcolor3);
}
.svgcolor_customcolor3_font svg{
fill:var(--customcolor3_font);
}
.bordercolor_white{
border-color:#ffffff;
}
.bordercolor_black{
border-color:#383838;
}
.bordercolor_basecolor1{
border-color:var(--basecolor1);
}
.bordercolor_basecolor1_font{
border-color:var(--basecolor1_font);
}
.bordercolor_basecolor2{
border-color:var(--basecolor2);
}
.bordercolor_basecolor2_font{
border-color:var(--basecolor2_font);
}
.bordercolor_headercolor{
border-color:var(--headercolor);
}
.bordercolor_headercolor_font{
border-color:var(--headercolor_font);
}
.bordercolor_menucolor{
border-color:var(--menucolor);
}
.bordercolor_menucolor_font{
border-color:var(--menucolor_font);
}
.bordercolor_footercolor{
border-color:var(--footercolor);
}
.bordercolor_footercolor_font{
border-color:var(--footercolor_font);
}
.bordercolor_customcolor1{
border-color:var(--customcolor1);
}
.bordercolor_customcolor1_font{
border-color:var(--customcolor1_font);
}
.bordercolor_customcolor2{
border-color:var(--customcolor2);
}
.bordercolor_customcolor2_font{
border-color:var(--customcolor2_font);
}
.bordercolor_customcolor3{
border-color:var(--customcolor3);
}
.bordercolor_customcolor3_font{
border-color:var(--customcolor3_font);
}
.opacity_10{
opacity:1.0;
}
.opacity_09{
opacity:0.9;
}
.opacity_08{
opacity:0.8;
}
.opacity_07{
opacity:0.7;
}
.opacity_06{
opacity:0.6;
}
.opacity_05{
opacity:0.5;
}
.opacity_04{
opacity:0.4;
}
.opacity_03{
opacity:0.3;
}
.opacity_02{
opacity:0.2;
}
.opacity_01{
opacity:0.1;
}
.opacity_00{
opacity:0;
}
.mix_blend_mode_multiply{
mix-blend-mode:multiply;
}
.mix_blend_mode_colorburn{
mix-blend-mode:color-burn;
}
.mix_blend_mode_screen{
mix-blend-mode:screen;
}
.mix_blend_mode_colordodge{
mix-blend-mode:color-dodge;
}
.mix_blend_mode_overlay{
mix-blend-mode:overlay;
}
.mix_blend_mode_softlight{
mix-blend-mode:soft-light;
}
.mix_blend_mode_color{
mix-blend-mode:color;
}
.mix_blend_mode_hue{
mix-blend-mode:hue;
}
.fontfamily_honbun {
font-family:var(--font-family);
}
.fontfamily_big_headline {
font-family:var(--font-family-big-headline);
}
.fontfamily_small_headline {
font-family:var(--font-family-small-headline);
}
.fontfamily_button {
font-family:var(--font-family-button);
}
.fontfamily_europ {
font-family:var(--font-family-europ);
}
.bg_youtube_player_hopweb {
width:100%;
aspect-ratio:16 / 9;
}
.bg_youtube_player_hopweb_width_height_style{
width:100%;
aspect-ratio:16 / 9;
}
.bg_youtube_player_hopweb_width_height_style iframe{
width:100%;
height:100%;
}
.bg_googlemap_hopweb {
width:100%;
height:500px;
}
.bg_googlemap_hopweb_width_height_style{
width:100%;
height:500px;
}
.bg_googlemap_hopweb_width_height_style iframe{
width:100%;
height:100%;
}
.gc_auto_frame_spotitem_lp span:nth-child(2n){
display:block;
background-color:var(--basecolor1);
color:var(--basecolor1_font);
}
.gc_auto_frame_spotitem_lp span:nth-child(4n){
display:block;
background-color:var(--basecolor2);
color:var(--basecolor2_font);
}
.gc_auto_frame_spotitem_lp .lp_temp_sec span{
display:inline;
background:none;
}
.lp_temp_kiji_w{
margin:auto;
position:relative;
}
.lp_temp_kiji_contents{
width:100%;
padding:7.5% 0;
box-sizing:border-box;
}
.lp_temp_sec {
position:relative;
}
.lp_temp_bg {
width:100%;
height:100%;
position:absolute;
top:0%;
left:0%;
}
.lp_jump_point{
padding-top:80px;
margin-top:-80px;
}
.gc_auto_frame_spotitem_lp .eyecatch_h1title{
width:100%;
padding:1%;
box-sizing:border-box;
font-size:var(--font_size);
line-height:1.8em;
text-align:center;
}
.gc_auto_frame_spotitem_lp .eyecatch_img{
width:100%;
height:var(--hero_height);
background-repeat:no-repeat;
}
.gc_auto_frame_spotitem_lp .eyecatch_img_100vh{
width:100%;
height:calc(100vh - var(--header_height));
background-repeat:no-repeat;
}
.gc_auto_frame_spotitem_lp .eyecatch_img img{
width:100%;
height:100%;
object-fit:cover;
}
.gc_auto_frame_spotitem_lp .eyecatch_textbox{
width:75%;
max-width:1000px;
max-height:50%;
background:none;
border-width:0;
margin:auto;
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
display:flex;
align-items:center;
justify-content:center;
flex-wrap:wrap;
}
.gc_auto_frame_spotitem_lp .eyecatch_bgcolor{
width:100%;
height:100%;
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
opacity:0.85;
}
.gc_auto_frame_spotitem_lp .eyecatch_text1{
text-align:center;
font-family:var(--font-family-big-headline);
position:relative;
}
.gc_auto_frame_spotitem_lp .text1_fontsize_large_pc{
font-size:55px;
line-height:1.35em;
}
.gc_auto_frame_spotitem_lp .text1_fontsize_medium_pc{
font-size:40px;
line-height:1.5em;
}
.gc_auto_frame_spotitem_lp .text1_fontsize_small_pc{
font-size:33.px;
line-height:1.35em;
}
.gc_auto_frame_spotitem_lp .eyecatch_text2{
font-family:var(--font-family-big-headline);
text-align:center;
position:relative;
}
.gc_auto_frame_spotitem_lp .text2_fontsize_large_pc{
font-size:56px;
line-height:1.35em;
}
.gc_auto_frame_spotitem_lp .text2_fontsize_medium_pc{
font-size:48px;
line-height:1.5em;
}
.gc_auto_frame_spotitem_lp .text2_fontsize_small_pc{
font-size:40px;
line-height:1.35em;
}
.gc_auto_frame_spotitem_lp .eyecatch_text3{
text-align:center;
position:relative;
}
.gc_auto_frame_spotitem_lp .text3_fontsize_large_pc{
font-size:20px;
line-height:1.35em;
}
.gc_auto_frame_spotitem_lp .text3_fontsize_medium_pc{
font-size:16px;
line-height:1.5em;
}
.gc_auto_frame_spotitem_lp .text3_fontsize_small_pc{
font-size:12px;
line-height:1.35em;
}
.eyecatch_image_size_pc_auto{
background-size:cover;
}
.eyecatch_image_size_pc_100{
background-size:100%;
}
.eyecatch_image_size_pc_150{
background-size:150%;
}
.eyecatch_image_size_pc_200{
background-size:200%;
}
.eyecatch_image_size_pc_250{
background-size:250%;
}
.eyecatch_image_size_pc_300{
background-size:300%;
}
.eyecatch_image_size_pc_400{
background-size:400%;
}
.eyecatch_image_size_pc_500{
background-size:500%;
}
.eyecatch_image_x_pc_center{
background-position-x:center;
}
.eyecatch_image_x_pc_left{
background-position-x:left;
}
.eyecatch_image_x_pc_25{
background-position-x:25%;
}
.eyecatch_image_x_pc_75{
background-position-x:75%;
}
.eyecatch_image_x_pc_right{
background-position-x:right;
}
.eyecatch_image_y_pc_center{
background-position-y:center;
}
.eyecatch_image_y_pc_top{
background-position-y:top;
}
.eyecatch_image_y_pc_25{
background-position-y:25%;
}
.eyecatch_image_y_pc_75{
background-position-y:75%;
}
.eyecatch_image_y_pc_bot{
background-position-y:bottom;
}
.gc_auto_frame_spotitem_lp .eyecatch0_h1title{
width:100%;
padding:1%;
box-sizing:border-box;
font-size:var(--font_size);
line-height:1.8em;
text-align:center;
}
.gc_auto_frame_spotitem_lp .eyecatch0_image img{
display:block;
width:100%;
height:auto;
}
.gc_auto_frame_spotitem_lp .eyecatch0_smp_image img{
display:none;
}
.gc_auto_frame_spotitem_lp .onayami_h2title{
width:max-content;
max-width:100%;
padding:3.75% 1.25% 1.25% 1.25%;
box-sizing:border-box;
border-radius:5px;
margin:0 auto 7.5% auto;
font-size:var(--font_size);
line-height:1.8em;
position:relative;
}
.gc_auto_frame_spotitem_lp .onayami_h2_b{
font-size:2em;
line-height:1.8em;
text-align:center;
}
.gc_auto_frame_spotitem_lp .onayami_h2_s{
font-size:1em;
line-height:1.8em;
text-align:center;
}
.gc_auto_frame_spotitem_lp .onayami_title_svg{
width:3em;
height:3em;
}
.gc_auto_frame_spotitem_lp .onayami_title_svg_left{
position:absolute;
bottom:30%;
left:-25%;
}
.gc_auto_frame_spotitem_lp .onayami_title_svg_right{
position:absolute;
bottom:30%;
right:-25%;
}
.gc_auto_frame_spotitem_lp .onayami_title_svg svg{
position:absolute;
top:0;
left:0;
}
.gc_auto_frame_spotitem_lp .onayami_img{
width:100%;
margin-bottom:7.5%;
}
.gc_auto_frame_spotitem_lp .onayami_img img{
display:block;
max-width:100%;
height:auto;
margin:auto;
}
.gc_auto_frame_spotitem_lp .onayami_text1{
padding:0 1.25%;
box-sizing:border-box;
margin:0 auto 7.5% auto;
}
.gc_auto_frame_spotitem_lp .onayami_box{
padding:1.25%;
box-sizing:border-box;
}
.gc_auto_frame_spotitem_lp .onayami_talker{
display:flex;
}
.gc_auto_frame_spotitem_lp .onayami_talker_img{
width:20%;
}
.gc_auto_frame_spotitem_lp .onayami_talker_img img{
display:block;
width:100%;
height:auto;
border-radius:50%;
object-fit:cover;
border-width:0;
}
.gc_auto_frame_spotitem_lp .onayami_talker_left_txt{
display:inline-block;
width:80%;
min-width:120px;
max-width:100%;
padding:2.5%;
box-sizing:border-box;
border-radius:3px;
margin:1.5em 0 1.5em 15px;
font-size:1em;
line-height:1.8em;
position:relative;
}
.gc_auto_frame_spotitem_lp .bg_onym_h_text{
display:flex;
align-items:flex-start;
}
.gc_auto_frame_spotitem_lp .onayami_hukidasi_svg{
min-width:1em;
max-width:1em;
min-height:1em;
max-height:1em;
margin-top:0.4em;
margin-right:0.5em;
position:relative;
}
.gc_auto_frame_spotitem_lp .onayami_hukidasi_svg svg{
position:absolute;
top:0;
left:0;
}
.gc_auto_frame_spotitem_lp .onayami_hito_svg{
width:20%;
height:0;
padding:10% 0;
box-sizing:border-box;
position:relative;
}
.gc_auto_frame_spotitem_lp .onayami_hito_svg svg{
position:absolute;
top:0;
left:0;
}
.gc_auto_frame_spotitem_lp .onayami_text2{
padding:0 1.25%;
box-sizing:border-box;
margin:7.5% auto 0 auto;
}
.gc_auto_frame_spotitem_lp .merit_h2title{
width:100%;
padding:3%;
box-sizing:border-box;
border-radius:5px;
margin:0 auto 7.5% auto;
font-size:var(--font_size);
line-height:1.8em;
position:relative;
}
.gc_auto_frame_spotitem_lp .merit_h2title:before{
content:"";
position:absolute;
top:100%;
left:50%;
transform:translate(-50%,0%);
}
.gc_auto_frame_spotitem_lp .merit_h2_b{
font-size:2em;
line-height:1.8em;
text-align:center;
}
.gc_auto_frame_spotitem_lp .merit_h2_s{
font-size:1em;
line-height:1.8em;
text-align:center;
}
.gc_auto_frame_spotitem_lp .merit_box{
padding:0;
}
.gc_auto_frame_spotitem_lp .merit_img{
width:100%;
}
.gc_auto_frame_spotitem_lp .merit_img img {
display:block;
max-width:100%;
height:auto;
margin:0 auto 7.5% auto;
}
.gc_auto_frame_spotitem_lp .merit_text1{
padding:0 1.25%;
box-sizing:border-box;
margin:0 auto 7.5% auto;
}
.gc_auto_frame_spotitem_lp .meritlist{
padding:0 5%;
box-sizing:border-box;
border-width:0 0 0 0;
font-size:var(--font_size);
line-height:1.8em;
display:flex;
align-items:flex-start;
justify-content:left;
}
.gc_auto_frame_spotitem_lp .meritc_title{
padding:0;
font-size:1.5em;
line-height:1.8em;
}
.gc_auto_frame_spotitem_lp .meritc_text{
margin:0.5em 0;
font-size:1em;
line-height:1.8em;
}
.merit_svg{
width:2em;
height:2em;
position:relative;
margin:0.35em 1em 0 0;
}
.merit_svg svg{
position:absolute;
top:0;
left:0;
fill:var(--basecolor3);
}
.gc_auto_frame_spotitem_lp .merit_text2{
padding:0 1.25%;
box-sizing:border-box;
margin:7.5% auto 0 auto;
font-size:1em;
line-height:1.8em;
}
.gc_auto_frame_spotitem_lp .reason_h2title{
width:100%;
padding:3%;
box-sizing:border-box;
border-radius:5px;
margin:0 auto 7.5% auto;
font-size:var(--font_size);
line-height:1.8em;
position:relative;
}
.gc_auto_frame_spotitem_lp .reason_h2title:before{
content:"";
position:absolute;
top:100%;
left:50%;
transform:translate(-50%,0%);
}
.gc_auto_frame_spotitem_lp .reason_h2_b{
font-size:2em;
line-height:1.8em;
text-align:center;
}
.gc_auto_frame_spotitem_lp .reason_h2_s{
font-size:1em;
line-height:1.8em;
text-align:center;
}
.gc_auto_frame_spotitem_lp .reason_img{
width:100%;
margin-bottom:7.5%;
}
.gc_auto_frame_spotitem_lp .reason_img img{
display:block;
width:100%;
max-width:100%;
height:auto;
margin:auto;
}
.gc_auto_frame_spotitem_lp .reason_text1{
width:100%;
padding:0 1.25%;
box-sizing:border-box;
margin:0 auto 7.5% auto;
font-size:1em;
line-height:1.8em;
}
.gc_auto_frame_spotitem_lp .reason_box{
display:flex;
justify-content:space-evenly;
flex-wrap:wrap;
}
.gc_auto_frame_spotitem_lp .rsn_list{
width:42.5%;
padding:6% 1.5% 3% 1.5%;
box-sizing:border-box;
border-width:1px;
border-style:solid;
border-radius:1px;
background:none;
margin:0 0 5% 0;
position:relative;
}
.gc_auto_frame_spotitem_lp .rsn_contents{
width:100%;
}
.gc_auto_frame_spotitem_lp .rsn_title{
padding:0;
font-size:1.3em;
line-height:1.8em;
text-align:center;
}
.gc_auto_frame_spotitem_lp .rsn_text{
padding:0;
font-size:1em;
line-height:1.8em;
}
.bg_reason_svg{
width:60px;
height:60px;
border-radius:50%;
position:absolute;
top:0%;
left:50%;
transform:translate(-50%,-50%);
}
.reason_svg{
width:2em;
height:2em;
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
}
.reason_svg svg{
position:absolute;
top:0;
left:0;
}
.gc_auto_frame_spotitem_lp .reason_text2{
width:100%;
padding:0 1.25%;
box-sizing:border-box;
margin:0 auto 0 auto;
font-size:1em;
line-height:1.8em;
}
.gc_auto_frame_spotitem_lp .compare_h2title{
width:100%;
padding:3%;
box-sizing:border-box;
border-radius:5px;
margin:0 auto 7.5% auto;
font-size:var(--font_size);
line-height:1.8em;
position:relative;
}
.gc_auto_frame_spotitem_lp .compare_h2title:before{
content:"";
position:absolute;
top:100%;
left:50%;
transform:translate(-50%,0%);
}
.gc_auto_frame_spotitem_lp .compare_h2_b{
font-size:2em;
line-height:1.8em;
text-align:center;
}
.gc_auto_frame_spotitem_lp .compare_h2_s{
font-size:1em;
line-height:1.8em;
text-align:center;
}
.gc_auto_frame_spotitem_lp .compare_img{
width:100%;
margin-bottom:7.5%;
}
.gc_auto_frame_spotitem_lp .compare_img{
display:block;
max-width:100%;
height:auto;
margin:auto;
}
.gc_auto_frame_spotitem_lp .compare_text1{
padding:0 1.25%;
box-sizing:border-box;
margin:0 auto 7.5% auto;
}
.gc_auto_frame_spotitem_lp .compare_box{
padding:2.5%;
box-sizing:border-box;
}
.gc_auto_frame_spotitem_lp .comparelist{
display:flex;
flex-wrap:wrap;
padding:0;
box-sizing:border-box;
}
.gc_auto_frame_spotitem_lp .compare_topmenu{
width:33.3%;
padding:2.5%;
box-sizing:border-box;
border-width:0px 1px 2px 0px;
}
.gc_auto_frame_spotitem_lp .compare_menu{
width:33.3%;
padding:2.5%;
box-sizing:border-box;
border-width:0px 1px 1px 0px;
}
.gc_auto_frame_spotitem_lp .compare_top1{
width:33.3%;
padding:2.5%;
box-sizing:border-box;
border-width:1px 1px 2px 0px;
text-align:left;
}
.gc_auto_frame_spotitem_lp .compare_1{
width:33.3%;
padding:2.5%;
box-sizing:border-box;
border-width:0px 1px 1px 0px;
text-align:left;
}
.gc_auto_frame_spotitem_lp .compare_top2{
width:33.3%;
padding:2.5%;
box-sizing:border-box;
border-width:1px 1px 2px 0px;
text-align:left;
}
.gc_auto_frame_spotitem_lp .compare_2{
width:33.3%;
padding:2.5%;
box-sizing:border-box;
border-width:0px 1px 1px 0px;
text-align:left;
}
.gc_auto_frame_spotitem_lp .compare_text2{
padding:0 1.25%;
box-sizing:border-box;
margin:7.5% auto 0 auto;
}
.gc_auto_frame_spotitem_lp .price_h2title{
width:100%;
padding:3%;
box-sizing:border-box;
border-radius:5px;
margin:0 auto 7.5% auto;
font-size:var(--font_size);
line-height:1.8em;
position:relative;
}
.gc_auto_frame_spotitem_lp .price_h2title:before{
content:"";
position:absolute;
top:100%;
left:50%;
transform:translate(-50%,0%);
}
.gc_auto_frame_spotitem_lp .price_h2_b{
font-size:2em;
line-height:1.8em;
text-align:center;
}
.gc_auto_frame_spotitem_lp .price_h2_s{
font-size:1em;
line-height:1.8em;
text-align:center;
}
.gc_auto_frame_spotitem_lp .price_img{
width:100%;
margin-bottom:7.5%;
}
.gc_auto_frame_spotitem_lp .price_img img{
display:block;
max-width:100%;
height:auto;
margin:auto;
}
.gc_auto_frame_spotitem_lp .price_text1{
padding:0 1.25%;
box-sizing:border-box;
margin:0 auto 7.5% auto;
}
.gc_auto_frame_spotitem_lp .price_box{
padding:2.5%;
box-sizing:border-box;
}
.gc_auto_frame_spotitem_lp .pricelist{
display:flex;
flex-wrap:wrap;
padding:0;
box-sizing:border-box;
border-width:0 0 0 0;
}
.gc_auto_frame_spotitem_lp .price_menu{
width:50%;
padding:2.5%;
box-sizing:border-box;
border-width:0 0 1px 0;
font-size:1.25em;
line-height:1.8em;
}
.gc_auto_frame_spotitem_lp .price_price{
width:50%;
padding:2.5%;
box-sizing:border-box;
border-width:0 0 1px 0;
font-size:1.25em;
line-height:1.8em;
}
.gc_auto_frame_spotitem_lp .price_text2{
padding:0 1.25%;
box-sizing:border-box;
margin:7.5% auto 0 auto;
}
.gc_auto_frame_spotitem_lp .price_template_text_type1 .price_menu{
text-align:left;
}
.gc_auto_frame_spotitem_lp .price_template_text_type1 .price_price{
text-align:right;
}
.gc_auto_frame_spotitem_lp .price_template_text_type2 .price_menu{
text-align:left;
}
.gc_auto_frame_spotitem_lp .price_template_text_type2 .price_price{
text-align:left;
}
.gc_auto_frame_spotitem_lp .jisseki_h2title{
width:100%;
padding:3%;
box-sizing:border-box;
border-radius:5px;
margin:0 auto 7.5% auto;
font-size:var(--font_size);
line-height:1.8em;
position:relative;
}
.gc_auto_frame_spotitem_lp .jisseki_h2title:before{
content:"";
position:absolute;
top:100%;
left:50%;
transform:translate(-50%,0%);
}
.gc_auto_frame_spotitem_lp .jisseki_h2_b{
font-size:2em;
line-height:1.8em;
text-align:center;
}
.gc_auto_frame_spotitem_lp .jisseki_h2_s{
font-size:1em;
line-height:1.8em;
text-align:center;
}
.gc_auto_frame_spotitem_lp .jisseki_img{
width:100%;
margin-bottom:7.5%;
}
.gc_auto_frame_spotitem_lp .jisseki_img img{
display:block;
max-width:100%;
height:auto;
margin:auto;
}
.gc_auto_frame_spotitem_lp .jisseki_text1{
width:100%;
padding:0 1.25%;
box-sizing:border-box;
margin:0 auto 7.5% auto;
}
.gc_auto_frame_spotitem_lp .jisseki_box{
width:100%;
padding:0 2.5%;
box-sizing:border-box;
display:flex;
flex-wrap:wrap;
gap:0 5%;
}
.gc_auto_frame_spotitem_lp .jsk_list{
width:45%;
padding:2.5%;
box-sizing:border-box;
border-width:0;
margin:0 0 5% 0;
}
.gc_auto_frame_spotitem_lp .jsk_img{
width:100%;
}
.gc_auto_frame_spotitem_lp .jsk_img img{
max-width:100%;
height:auto;
}
.gc_auto_frame_spotitem_lp .jsk_text{
width:100%;
margin-top:3%;
font-size:1em;
line-height:1.8em;
}
.gc_auto_frame_spotitem_lp .jisseki_text2{
width:100%;
padding:0 1.25%;
box-sizing:border-box;
margin:2.5% auto 0 auto;
}
.gc_auto_frame_spotitem_lp .voice_h2title{
width:100%;
padding:3%;
box-sizing:border-box;
border-radius:5px;
margin:0 auto 7.5% auto;
font-size:var(--font_size);
line-height:1.8em;
position:relative;
}
.gc_auto_frame_spotitem_lp .voice_h2title:before{
content:"";
position:absolute;
top:100%;
left:50%;
transform:translate(-50%,0%);
}
.gc_auto_frame_spotitem_lp .voice_h2_b{
font-size:2em;
line-height:1.8em;
text-align:center;
}
.gc_auto_frame_spotitem_lp .voice_h2_s{
font-size:1em;
line-height:1.8em;
text-align:center;
}
.gc_auto_frame_spotitem_lp .voice_img{
width:100%;
margin-bottom:7.5%;
}
.gc_auto_frame_spotitem_lp .voice_img img{
display:block;
max-width:100%;
height:auto;
margin:auto;
}
.gc_auto_frame_spotitem_lp .voice_text1{
width:100%;
padding:0 1.25%;
margin:0 auto 7.5% auto;
}
.gc_auto_frame_spotitem_lp .voice_box{
width:100%;
padding:0 5%;
box-sizing:border-box;
}
.gc_auto_frame_spotitem_lp .voice_talker{
display:flex;
width:100%;
padding:0 5%;
box-sizing:border-box;
}
.gc_auto_frame_spotitem_lp .vce_talker_img{
width:max-content;
}
.gc_auto_frame_spotitem_lp .vce_talker_img img{
display:block;
width:80%;
height:auto;
margin:auto;
object-fit:cover;
}
.gc_auto_frame_spotitem_lp .voice_svg{
width:70px;
height:70px;
position:relative;
margin:0 3% 0 0;
}
.gc_auto_frame_spotitem_lp .voice_svg svg{
position:absolute;
top:0;
left:0;
}
.gc_auto_frame_spotitem_lp .vce_talker_txt{
display:block;
width:100%;
min-width:auto;
max-width:none;
padding:2.5% 2.5% 5% 2.5%;
box-sizing:border-box;
border-radius:3px;
margin:0 0 3% 3%;
font-size:1em;
line-height:1.8em;
}
.gc_auto_frame_spotitem_lp .vce_talker_txt:before{
content:"";
margin-top:0;
position:absolute;
top:30px;
left:-25px;
}
.gc_auto_frame_spotitem_lp .voice_hukidasi_backgroundcolor_white{
background-color:#ffffff;
}
.gc_auto_frame_spotitem_lp .voice_hukidasi_backgroundcolor_white:before{
content:"";
border:10px solid transparent;
border-right:15px solid #ffffff;
}
.gc_auto_frame_spotitem_lp .voice_hukidasi_backgroundcolor_black{
background-color:#383838;
}
.gc_auto_frame_spotitem_lp .voice_hukidasi_backgroundcolor_black:before{
content:"";
border:10px solid transparent;
border-right:15px solid #383838;
}
.gc_auto_frame_spotitem_lp .voice_hukidasi_backgroundcolor_gray{
background-color:#f4f4f4;
}
.gc_auto_frame_spotitem_lp .voice_hukidasi_backgroundcolor_gray:before{
content:"";
border:10px solid transparent;
border-right:15px solid #f4f4f4;
}
.gc_auto_frame_spotitem_lp .voice_hukidasi_backgroundcolor_basecolor1{
background-color:var(--basecolor1);
}
.gc_auto_frame_spotitem_lp .voice_hukidasi_backgroundcolor_basecolor1:before{
content:"";
border:10px solid transparent;
border-right:15px solid var(--basecolor1);
}
.gc_auto_frame_spotitem_lp .voice_hukidasi_backgroundcolor_basecolor2{
background-color:var(--basecolor2);
}
.gc_auto_frame_spotitem_lp .voice_hukidasi_backgroundcolor_basecolor2:before{
content:"";
border:10px solid transparent;
border-right:15px solid var(--basecolor2);
}
.gc_auto_frame_spotitem_lp .voice_hukidasi_backgroundcolor_basecolor3{
background-color:var(--basecolor3);
}
.gc_auto_frame_spotitem_lp .voice_hukidasi_backgroundcolor_basecolor3:before{
content:"";
border:10px solid transparent;
border-right:15px solid var(--basecolor3);
}
.gc_auto_frame_spotitem_lp .voice_hukidasi_backgroundcolor_accentcolor1{
background-color:var(--accentcolor1);
}
.gc_auto_frame_spotitem_lp .voice_hukidasi_backgroundcolor_accentcolor1:before{
content:"";
border:10px solid transparent;
border-right:15px solid var(--accentcolor1);
}
.gc_auto_frame_spotitem_lp .voice_hukidasi_backgroundcolor_accentcolor2{
background-color:var(--accentcolor2);
}
.gc_auto_frame_spotitem_lp .voice_hukidasi_backgroundcolor_accentcolor2:before{
content:"";
border:10px solid transparent;
border-right:15px solid var(--accentcolor2);
}
.gc_auto_frame_spotitem_lp .voice_hukidasi_backgroundcolor_accentcolor3{
background-color:var(--accentcolor3);
}
.gc_auto_frame_spotitem_lp .voice_hukidasi_backgroundcolor_accentcolor3:before{
content:"";
border:10px solid transparent;
border-right:15px solid var(--accentcolor3);
}
.gc_auto_frame_spotitem_lp .voice_hukidasi_backgroundcolor_customcolor1{
background-color:var(--customcolor1);
}
.gc_auto_frame_spotitem_lp .voice_hukidasi_backgroundcolor_customcolor1:before{
content:"";
border:10px solid transparent;
border-right:15px solid var(--customcolor1);
}
.gc_auto_frame_spotitem_lp .voice_hukidasi_backgroundcolor_customcolor2{
background-color:var(--customcolor2);
}
.gc_auto_frame_spotitem_lp .voice_hukidasi_backgroundcolor_customcolor2:before{
content:"";
border:10px solid transparent;
border-right:15px solid var(--customcolor2);
}
.gc_auto_frame_spotitem_lp .voice_hukidasi_backgroundcolor_customcolor3{
background-color:var(--customcolor3);
}
.gc_auto_frame_spotitem_lp .voice_hukidasi_backgroundcolor_customcolor3:before{
content:"";
border:10px solid transparent;
border-right:15px solid var(--customcolor3);
}
.gc_auto_frame_spotitem_lp .voice_text2{
padding:0 1.25%;
margin:4.5% auto 0 auto;
}
.gc_auto_frame_spotitem_lp .flow_h2title{
width:100%;
padding:3%;
box-sizing:border-box;
border-radius:5px;
margin:0 auto 7.5% auto;
position:relative;
}
.gc_auto_frame_spotitem_lp .flow_h2title:before{
content:"";
position:absolute;
top:100%;
left:50%;
transform:translate(-50%,0%);
}
.gc_auto_frame_spotitem_lp .flow_h2_b{
font-size:2em;
line-height:1.8em;
text-align:center;
}
.gc_auto_frame_spotitem_lp .flow_h2_s{
font-size:1em;
line-height:1.8em;
text-align:center;
}
.gc_auto_frame_spotitem_lp .flow_img{
width:100%;
margin-bottom:7.5%;
}
.gc_auto_frame_spotitem_lp .flow_img img{
display:block;
max-width:100%;
height:auto;
margin:auto;
}
.gc_auto_frame_spotitem_lp .flow_text1{
padding:0 1.25%;
margin:0 auto 7.5% auto;
}
.gc_auto_frame_spotitem_lp .flow_box{
padding:0 5%;
box-sizing:border-box;
}
.gc_auto_frame_spotitem_lp .flowlist{
padding:0 0 2.5% 0;
box-sizing:border-box;
border-width:0 0 1px 0;
margin-bottom:2%;
display:flex;
align-items:flex-start;
}
.gc_auto_frame_spotitem_lp span:nth-child(2n) .flowlist{
border-color:var(--basecolor1_font);
}
.gc_auto_frame_spotitem_lp span:nth-child(4n) .flowlist{
border-color:var(--basecolor2_font);
}
.gc_auto_frame_spotitem_lp .flowmark{
max-width:100px;
min-width:100px;
max-height:100px;
min-height:100px;
border-style:solid;
border-width:1px;
border-radius:50%;
margin:0 5% 0 0 ;
display:flex;
align-items:flex-start;
justify-content:center;
flex-wrap:wrap;
}
.gc_auto_frame_spotitem_lp .fm_step{
width:100%;
margin:15px 0 -5px 0;
font-size:1.5em;
line-height:1em;
text-align:center;
}
.gc_auto_frame_spotitem_lp .fm_number{
width:100%;
font-size:2.4em;
line-height:1em;
text-align:center;
}
.gc_auto_frame_spotitem_lp .flowtext{
width:100%;
padding:4% 0 0 0;
box-sizing:border-box;
}
.gc_auto_frame_spotitem_lp .ft_title{
padding:0;
font-size:1.75em;
line-height:1.8em;
}
.gc_auto_frame_spotitem_lp .ft_text{
margin-top:2%;
font-size:1.25em;
line-height:1.8em;
color:#383838;
}
.gc_auto_frame_spotitem_lp .flow_text2{
padding:0 1.25%;
box-sizing:border-box;
margin:5.5% auto 0 auto;
}
.gc_auto_frame_spotitem_lp .faq0{
display:none;
}
#qa0:checked + .faq0{
display:flex;
}
.gc_auto_frame_spotitem_lp .faq1{
display:none;
}
#qa1:checked + .faq1{
display:flex;
}
.gc_auto_frame_spotitem_lp .faq2{
display:none;
}
#qa2:checked + .faq2{
display:flex;
}
.gc_auto_frame_spotitem_lp .faq3{
display:none;
}
#qa3:checked + .faq3{
display:flex;
}
.gc_auto_frame_spotitem_lp .faq4{
display:none;
}
#qa4:checked + .faq4{
display:flex;
}
.gc_auto_frame_spotitem_lp .faq5{
display:none;
}
#qa5:checked + .faq5{
display:flex;
}
.gc_auto_frame_spotitem_lp .faq6{
display:none;
}
#qa6:checked + .faq6{
display:flex;
}
.gc_auto_frame_spotitem_lp .faq7{
display:none;
}
#qa7:checked + .faq7{
display:flex;
}
.gc_auto_frame_spotitem_lp .faq8{
display:none;
}
#qa8:checked + .faq8{
display:flex;
}
.gc_auto_frame_spotitem_lp .faq9{
display:none;
}
#qa9:checked + .faq9{
display:flex;
}
.gc_auto_frame_spotitem_lp .faq10{
display:none;
}
#qa10:checked + .faq10{
display:flex;
}
.gc_auto_frame_spotitem_lp .faq11{
display:none;
}
#qa11:checked + .faq11{
display:flex;
}
.gc_auto_frame_spotitem_lp .faq12{
display:none;
}
#qa12:checked + .faq12{
display:flex;
}
.gc_auto_frame_spotitem_lp .faq13{
display:none;
}
#qa13:checked + .faq13{
display:flex;
}
.gc_auto_frame_spotitem_lp .faq14{
display:none;
}
#qa14:checked + .faq14{
display:flex;
}
.gc_auto_frame_spotitem_lp .faq15{
display:none;
}
#qa15:checked + .faq15{
display:flex;
}
.gc_auto_frame_spotitem_lp .faq16{
display:none;
}
#qa16:checked + .faq16{
display:flex;
}
.gc_auto_frame_spotitem_lp .faq17{
display:none;
}
#qa17:checked + .faq17{
display:flex;
}
.gc_auto_frame_spotitem_lp .faq18{
display:none;
}
#qa18:checked + .faq18{
display:flex;
}
.gc_auto_frame_spotitem_lp .faq19{
display:none;
}
#qa19:checked + .faq19{
display:flex;
}
.gc_auto_frame_spotitem_lp .faq20{
display:none;
}
#qa20:checked + .faq20{
display:flex;
}
.gc_auto_frame_spotitem_lp .faq21{
display:none;
}
#qa21:checked + .faq21{
display:flex;
}
.gc_auto_frame_spotitem_lp .faq22{
display:none;
}
#qa22:checked + .faq22{
display:flex;
}
.gc_auto_frame_spotitem_lp .faq23{
display:none;
}
#qa23:checked + .faq23{
display:flex;
}
.gc_auto_frame_spotitem_lp .faq24{
display:none;
}
#qa24:checked + .faq24{
display:flex;
}
.gc_auto_frame_spotitem_lp .faq25{
display:none;
}
#qa25:checked + .faq25{
display:flex;
}
.gc_auto_frame_spotitem_lp .faq26{
display:none;
}
#qa26:checked + .faq26{
display:flex;
}
.gc_auto_frame_spotitem_lp .faq27{
display:none;
}
#qa27:checked + .faq27{
display:flex;
}
.gc_auto_frame_spotitem_lp .faq28{
display:none;
}
#qa28:checked + .faq28{
display:flex;
}
.gc_auto_frame_spotitem_lp .faq29{
display:none;
}
#qa29:checked + .faq29{
display:flex;
}
.gc_auto_frame_spotitem_lp .faq30{
display:none;
}
#qa30:checked + .faq30{
display:flex;
}
.gc_auto_frame_spotitem_lp .faq31{
display:none;
}
#qa31:checked + .faq31{
display:flex;
}
.gc_auto_frame_spotitem_lp .faq32{
display:none;
}
#qa32:checked + .faq32{
display:flex;
}
.gc_auto_frame_spotitem_lp .faq33{
display:none;
}
#qa33:checked + .faq33{
display:flex;
}
.gc_auto_frame_spotitem_lp .faq34{
display:none;
}
#qa34:checked + .faq34{
display:flex;
}
.gc_auto_frame_spotitem_lp .faq35{
display:none;
}
#qa35:checked + .faq35{
display:flex;
}
.gc_auto_frame_spotitem_lp .faq36{
display:none;
}
#qa36:checked + .faq36{
display:flex;
}
.gc_auto_frame_spotitem_lp .faq37{
display:none;
}
#qa37:checked + .faq37{
display:flex;
}
.gc_auto_frame_spotitem_lp .faq38{
display:none;
}
#qa38:checked + .faq38{
display:flex;
}
.gc_auto_frame_spotitem_lp .faq39{
display:none;
}
#qa39:checked + .faq39{
display:flex;
}
.gc_auto_frame_spotitem_lp .faq40{
display:none;
}
#qa40:checked + .faq40{
display:flex;
}
.gc_auto_frame_spotitem_lp .faq41{
display:none;
}
#qa41:checked + .faq41{
display:flex;
}
.gc_auto_frame_spotitem_lp .faq42{
display:none;
}
#qa42:checked + .faq42{
display:flex;
}
.gc_auto_frame_spotitem_lp .faq43{
display:none;
}
#qa43:checked + .faq43{
display:flex;
}
.gc_auto_frame_spotitem_lp .faq44{
display:none;
}
#qa44:checked + .faq44{
display:flex;
}
.gc_auto_frame_spotitem_lp .faq45{
display:none;
}
#qa45:checked + .faq45{
display:flex;
}
.gc_auto_frame_spotitem_lp .faq46{
display:none;
}
#qa46:checked + .faq46{
display:flex;
}
.gc_auto_frame_spotitem_lp .faq47{
display:none;
}
#qa47:checked + .faq47{
display:flex;
}
.gc_auto_frame_spotitem_lp .faq48{
display:none;
}
#qa48:checked + .faq48{
display:flex;
}
.gc_auto_frame_spotitem_lp .faq49{
display:none;
}
#qa49:checked + .faq49{
display:flex;
}
.gc_auto_frame_spotitem_lp .faq50{
display:none;
}
#qa50:checked + .faq50{
display:flex;
}
.gc_auto_frame_spotitem_lp input[type="checkbox"]{
display:none;
}
.gc_auto_frame_spotitem_lp .faq_h2title{
width:100%;
padding:3%;
box-sizing:border-box;
border-radius:5px;
margin:0 auto 7.5% auto;
font-size:var(--font_size);
line-height:1.8em;
position:relative;
}
.gc_auto_frame_spotitem_lp .faq_h2title:before{
content:"";
position:absolute;
top:100%;
left:50%;
transform:translate(-50%,0%);
}
.gc_auto_frame_spotitem_lp .faq_h2title_b{
font-size:2em;
line-height:1.8em;
text-align:center;
}
.gc_auto_frame_spotitem_lp .faq_h2title_s{
font-size:1em;
line-height:1.8em;
text-align:center;
}
.gc_auto_frame_spotitem_lp .faq_img{
width:100%;
margin-bottom:7.5%;
}
.gc_auto_frame_spotitem_lp .faq_img img{
display:block;
max-width:100%;
height:auto;
margin:auto;
}
.gc_auto_frame_spotitem_lp .faq_text1{
padding:0 1.25%;
margin:0 auto 7.5% auto;
}
.gc_auto_frame_spotitem_lp .faq_box{
padding:0 5%;
box-sizing:border-box;
}
.gc_auto_frame_spotitem_lp .faqlist{
display:flex;
flex-wrap:wrap;
padding:0;
box-sizing:border-box;
border-width:0 0 0 0 ;
margin-bottom:2.5%;
}
.gc_auto_frame_spotitem_lp .lp_qa_label{
display:flex;
width:100%;
padding:1.5%;
box-sizing:border-box;
border-width:0 0 0 0;
border-left:12px solid var(--basecolor3);
margin-bottom:2.5%;
font-size:1.25em;
line-height:1.8em;
}
.gc_auto_frame_spotitem_lp .faq_qq{
display:inline;
width:max-content;
padding:0;
background:none;
border-width:0 0 0 0 ;
margin-right:0.5em;
font-size:1.25em;
line-height:1.8em;
color:#E04444;
text-align:center;
}
.gc_auto_frame_spotitem_lp .faq_qtext{
width:100%;
padding:0;
border-width:0 0 0 0 ;
}
.gc_auto_frame_spotitem_lp .faq_bg_a{
align-items:flex-start;
padding:1.5%;
border-width:0 0 0 0 ;
font-size:1.25em;
line-height:1.8em;
color:#383838;
}
.gc_auto_frame_spotitem_lp .faq_aa{
width:max-content;
padding:0;
border-width:0 0 0 0 ;
margin-right:0.5em;
}
.gc_auto_frame_spotitem_lp .faq_atext{
width:100%;
padding:0;
}
.gc_auto_frame_spotitem_lp .faq_text2{
padding:0 1.25%;
box-sizing:border-box;
margin:5% auto 0 auto;
}
.gc_auto_frame_spotitem_lp .sokyu_h2title{
width:100%;
padding:3%;
box-sizing:border-box;
border-radius:5px;
margin:0 auto 7.5% auto;
font-size:var(--font_size);
line-height:1.8em;
position:relative;
}
.gc_auto_frame_spotitem_lp .sokyu_h2title:before{
content:"";
position:absolute;
top:100%;
left:50%;
transform:translate(-50%,0%);
}
.gc_auto_frame_spotitem_lp .sokyu_h2_b{
font-size:2em;
line-height:1.8em;
text-align:center;
}
.gc_auto_frame_spotitem_lp .sokyu_h2_s{
font-size:1em;
line-height:1.8em;
text-align:center;
}
.gc_auto_frame_spotitem_lp .sokyu_img{
width:100%;
margin-bottom:7.5%;
}
.gc_auto_frame_spotitem_lp .sokyu_img img{
display:block;
max-width:100%;
height:auto;
margin:auto;
}
.gc_auto_frame_spotitem_lp .sokyu_text1{
padding:0 1.25%;
box-sizing:border-box;
margin:0 auto 7.5% auto;
}
.gc_auto_frame_spotitem_lp .sokyu_box{
padding:0 5%;
box-sizing:border-box;
}
.gc_auto_frame_spotitem_lp .sokyu_talker{
display:flex;
justify-content:space-between;
}
.gc_auto_frame_spotitem_lp .sky_talker_txt{
order:1;
display:inline-block;
width:72%;
max-width:100%;
min-width:120px;
padding:2.5%;
box-sizing:border-box;
border-radius:3px;
margin:0;
font-size:1.25em;
line-height:1.8em;
position:relative;
}
.gc_auto_frame_spotitem_lp .sky_talker_txt:before{
content:"";
margin-top:-15px;
position:absolute;
top:40px;
left:100%;
}
.gc_auto_frame_spotitem_lp .sokyu_hukidasi_backgroundcolor_white{
background-color:#ffffff;
}
.gc_auto_frame_spotitem_lp .sokyu_hukidasi_backgroundcolor_white:before{
content:"";
border:10px solid transparent;
border-left:15px solid #ffffff;
}
.gc_auto_frame_spotitem_lp .sokyu_hukidasi_backgroundcolor_black{
background-color:#383838;
}
.gc_auto_frame_spotitem_lp .sokyu_hukidasi_backgroundcolor_black:before{
content:"";
border:10px solid transparent;
border-left:15px solid #383838;
}
.gc_auto_frame_spotitem_lp .sokyu_hukidasi_backgroundcolor_gray{
background-color:#f4f4f4;
}
.gc_auto_frame_spotitem_lp .sokyu_hukidasi_backgroundcolor_gray:before{
content:"";
border:10px solid transparent;
border-left:15px solid #f4f4f4;
}
.gc_auto_frame_spotitem_lp .sokyu_hukidasi_backgroundcolor_basecolor1{
background-color:var(--basecolor1);
}
.gc_auto_frame_spotitem_lp .sokyu_hukidasi_backgroundcolor_basecolor1:before{
content:"";
border:10px solid transparent;
border-left:15px solid var(--basecolor1);
}
.gc_auto_frame_spotitem_lp .sokyu_hukidasi_backgroundcolor_basecolor2{
background-color:var(--basecolor2);
}
.gc_auto_frame_spotitem_lp .sokyu_hukidasi_backgroundcolor_basecolor2:before{
content:"";
border:10px solid transparent;
border-left:15px solid var(--basecolor2);
}
.gc_auto_frame_spotitem_lp .sokyu_hukidasi_backgroundcolor_basecolor3{
background-color:var(--basecolor3);
}
.gc_auto_frame_spotitem_lp .sokyu_hukidasi_backgroundcolor_basecolor3:before{
content:"";
border:10px solid transparent;
border-left:15px solid var(--basecolor3);
}
.gc_auto_frame_spotitem_lp .sokyu_hukidasi_backgroundcolor_accentcolor1{
background-color:var(--accentcolor1);
}
.gc_auto_frame_spotitem_lp .sokyu_hukidasi_backgroundcolor_accentcolor1:before{
content:"";
border:10px solid transparent;
border-left:15px solid var(--accentcolor1);
}
.gc_auto_frame_spotitem_lp .sokyu_hukidasi_backgroundcolor_accentcolor2{
background-color:var(--accentcolor2);
}
.gc_auto_frame_spotitem_lp .sokyu_hukidasi_backgroundcolor_accentcolor2:before{
content:"";
border:10px solid transparent;
border-left:15px solid var(--accentcolor2);
}
.gc_auto_frame_spotitem_lp .sokyu_hukidasi_backgroundcolor_accentcolor3{
background-color:var(--accentcolor3);
}
.gc_auto_frame_spotitem_lp .sokyu_hukidasi_backgroundcolor_accentcolor3:before{
content:"";
border:10px solid transparent;
border-left:15px solid var(--accentcolor3);
}
.gc_auto_frame_spotitem_lp .sokyu_hukidasi_backgroundcolor_customcolor1{
background-color:var(--customcolor1);
}
.gc_auto_frame_spotitem_lp .sokyu_hukidasi_backgroundcolor_customcolor1:before{
content:"";
border:10px solid transparent;
border-left:15px solid var(--customcolor1);
}
.gc_auto_frame_spotitem_lp .sokyu_hukidasi_backgroundcolor_customcolor2{
background-color:var(--customcolor2);
}
.gc_auto_frame_spotitem_lp .sokyu_hukidasi_backgroundcolor_customcolor2:before{
content:"";
border:10px solid transparent;
border-left:15px solid var(--customcolor2);
}
.gc_auto_frame_spotitem_lp .sokyu_hukidasi_backgroundcolor_customcolor3{
background-color:var(--customcolor3);
}
.gc_auto_frame_spotitem_lp .sokyu_hukidasi_backgroundcolor_customcolor3:before{
content:"";
border:10px solid transparent;
border-left:15px solid var(--customcolor3);
}
.gc_auto_frame_spotitem_lp .sky_talker_img{
order:2;
width:22%;
}
.gc_auto_frame_spotitem_lp .sky_talker_img img{
display:block;
width:100%;
height:auto;
border-radius:50%;
border-width:0;
object-fit:cover;
}
.gc_auto_frame_spotitem_lp .sokyu_hito_svg{
order:2;
width:20%;
height:0;
padding:10% 0;
box-sizing:border-box;
position:relative;
}
.gc_auto_frame_spotitem_lp .sokyu_hito_svg svg{
position:absolute;
top:0;
left:0;
}
.gc_auto_frame_spotitem_lp .sokyu_text2{
padding:0 1.25%;
box-sizing:border-box;
margin:7.5% auto 0 auto;
}
.gc_auto_frame_spotitem_lp .area_h2title{
width:100%;
padding:3%;
box-sizing:border-box;
border-radius:5px;
margin:0 auto 7.5% auto;
position:relative;
}
.gc_auto_frame_spotitem_lp .area_h2title:before{
content:"";
border:23px solid transparent;
border-top:40px solid var(--basecolor3);
position:absolute;
top:100%;
left:50%;
transform:translate(-50%,0%);
}
.gc_auto_frame_spotitem_lp .area_h2_b{
font-size:2em;
line-height:1.8em;
text-align:center;
}
.gc_auto_frame_spotitem_lp .area_h2_s{
font-size:1em;
line-height:1.8em;
text-align:center;
}
.gc_auto_frame_spotitem_lp .area_img{
width:100%;
margin-bottom:7.5%;
}
.gc_auto_frame_spotitem_lp .area_img img{
display:block;
max-width:100%;
height:auto;
margin:auto;
}
.gc_auto_frame_spotitem_lp .area_text1{
padding:0 1.25%;
box-sizing:border-box;
margin:0 auto 7.5% auto;
}
.gc_auto_frame_spotitem_lp .area_box{
padding:0 5%;
box-sizing:border-box;
}
.gc_auto_frame_spotitem_lp .area_contents{
padding:2.5%;
box-sizing:border-box;
border-width:1px 1px 1px 1px;
font-size:1.25em;
line-height:1.8em;
}
.gc_auto_frame_spotitem_lp .area_text2{
padding:0 1.25%;
box-sizing:border-box;
margin:7.5% auto 0 auto;
}
.gc_auto_frame_spotitem_lp .contact_backgroundcolor{
background-color:var(--accentcolor2);
}
.gc_auto_frame_spotitem_lp .contact_backgroundcolor .lp_temp_kiji_contents{
}
.gc_auto_frame_spotitem_lp .contact_box{
padding:0 5%;
box-sizing:border-box;
background:none;
}
.gc_auto_frame_spotitem_lp .contact_text1{
padding:0;
margin-bottom:2%;
font-size:2em;
line-height:1.8em;
text-align:center;
}
.gc_auto_frame_spotitem_lp .contactlist{
display:flex;
align-items:center;
justify-content:center;
gap:5%;
padding:3%;
box-sizing:border-box;
border-radius:5px;
}
.gc_auto_frame_spotitem_lp .contact_tel{
width:max-content;
padding:0;
font-size:1.25em;
text-align:center;
}
.gc_auto_frame_spotitem_lp .contact_tel a{
display:flex;
font-size:2em;
line-height:1.8em;
align-items:center;
}
.gc_auto_frame_spotitem_lp .contact_tel .bg_svg{
width:1.5em;
height:1.5em;
position:relative;
margin:0 0.25em 0 0;
}
.gc_auto_frame_spotitem_lp .contact_tel .bg_svg svg{
position:absolute;
top:0;
left:0;
}
.gc_auto_frame_spotitem_lp .contact_mail{
width:max-content;
min-width:40%;
padding:2%;
box-sizing:border-box;
border-radius:5px;
border-width:0 0 0 0;
background-color:var(--buttoncolor);
font-size:1.25em;
text-align:center;
}
.gc_auto_frame_spotitem_lp .contact_mail a {
display:flex;
align-items:center;
justify-content:center;
text-align:center;
text-decoration:none;
}
.gc_auto_frame_spotitem_lp .contact_mail a span{
font-size:1.5em;
line-height:1.8em;
color:var(--buttoncolor_font)!important;
}
.gc_auto_frame_spotitem_lp .contact_mail .bg_svg{
width:1.5em;
height:1.5em;
position:relative;
margin:0 0.5em 0 0;
}
.gc_auto_frame_spotitem_lp .contact_mail .bg_svg svg{
position:absolute;
top:0;
left:0;
fill:var(--buttoncolor_font);
}
.gc_auto_frame_spotitem_lp .contact_tex2{
padding:0;
margin-top:2%;
font-size:2em;
line-height:1.8em;
text-align:center;
}
.gc_auto_frame_spotitem_lp .backgroundcolor_none{
background:none;
}
.gc_auto_frame_spotitem_lp .backgroundcolor_white{
background:#ffffff;
}
.gc_auto_frame_spotitem_lp .backgroundcolor_black{
background:#383838;
}
.gc_auto_frame_spotitem_lp .backgroundcolor_gray{
background:#f4f4f4;
}
.gc_auto_frame_spotitem_lp .backgroundcolor_basecolor1{
background:var(--basecolor1);
}
.gc_auto_frame_spotitem_lp .backgroundcolor_basecolor1_font{
background:var(--basecolor1_font);
}
.gc_auto_frame_spotitem_lp .backgroundcolor_basecolor2{
background:var(--basecolor2);
}
.gc_auto_frame_spotitem_lp .backgroundcolor_basecolor2_font{
background:var(--basecolor2_font);
}
.gc_auto_frame_spotitem_lp .backgroundcolor_basecolor3{
background:var(--basecolor3);
}
.gc_auto_frame_spotitem_lp .backgroundcolor_basecolor3_font{
background:var(--basecolor3_font);
}
.gc_auto_frame_spotitem_lp .backgroundcolor_accentcolor1{
background:var(--accentcolor1);
}
.gc_auto_frame_spotitem_lp .backgroundcolor_accentcolor1_font{
background:var(--accentcolor1_font);
}
.gc_auto_frame_spotitem_lp .backgroundcolor_accentcolor2{
background:var(--accentcolor2);
}
.gc_auto_frame_spotitem_lp .backgroundcolor_accentcolor2_font{
background:var(--accentcolor2_font);
}
.gc_auto_frame_spotitem_lp .backgroundcolor_accentcolor3{
background:var(--accentcolor3);
}
.gc_auto_frame_spotitem_lp .backgroundcolor_accentcolor3_font{
background:var(--accentcolor3_font);
}
.gc_auto_frame_spotitem_lp .backgroundcolor_customcolor1{
background:var(--customcolor1);
}
.gc_auto_frame_spotitem_lp .backgroundcolor_customcolor1_font{
background:var(--customcolor1_font);
}
.gc_auto_frame_spotitem_lp .backgroundcolor_customcolor2{
background:var(--customcolor2);
}
.gc_auto_frame_spotitem_lp .backgroundcolor_customcolor2_font{
background:var(--customcolor2_font);
}
.gc_auto_frame_spotitem_lp .backgroundcolor_customcolor3{
background:var(--customcolor3);
}
.gc_auto_frame_spotitem_lp .backgroundcolor_customcolor3_font{
background:var(--customcolor3_font);
}
.gc_auto_frame_spotitem_lp .textcolor_white{
color:#ffffff;
}
.gc_auto_frame_spotitem_lp .textcolor_white svg{
fill:#ffffff;
}
.gc_auto_frame_spotitem_lp .textcolor_white a{
color:#ffffff;
}
.gc_auto_frame_spotitem_lp .textcolor_black{
color:#383838;
}
.gc_auto_frame_spotitem_lp .textcolor_black svg{
fill:#383838;
}
.gc_auto_frame_spotitem_lp .textcolor_black a{
color:#383838;
}
.gc_auto_frame_spotitem_lp .textcolor_gray{
color:#f4f4f4;
}
.gc_auto_frame_spotitem_lp .textcolor_gray svg{
fill:#f4f4f4;
}
.gc_auto_frame_spotitem_lp .textcolor_gray a{
color:#f4f4f4;
}
.gc_auto_frame_spotitem_lp .textcolor_basecolor1{
color:var(--basecolor1_font);
}
.gc_auto_frame_spotitem_lp .textcolor_basecolor1 svg{
fill:var(--basecolor1_font);
}
.gc_auto_frame_spotitem_lp .textcolor_basecolor1 a{
color:var(--basecolor1_font);
}
.textcolor_basecolor1_bg{
color:var(--basecolor1);
}
.gc_auto_frame_spotitem_lp .textcolor_basecolor1_bg svg{
fill:var(--basecolor1);
}
.gc_auto_frame_spotitem_lp .textcolor_basecolor1_bg a{
color:var(--basecolor1);
}
.gc_auto_frame_spotitem_lp .textcolor_basecolor2{
color:var(--basecolor2_font);
}
.gc_auto_frame_spotitem_lp .textcolor_basecolor2 svg{
fill:var(--basecolor2_font);
}
.gc_auto_frame_spotitem_lp .textcolor_basecolor2 a{
color:var(--basecolor2_font);
}
.gc_auto_frame_spotitem_lp .textcolor_basecolor2_bg{
color:var(--basecolor2);
}
.gc_auto_frame_spotitem_lp .textcolor_basecolor2_bg svg{
fill:var(--basecolor2);
}
.gc_auto_frame_spotitem_lp .textcolor_basecolor2_bg a{
color:var(--basecolor2);
}
.gc_auto_frame_spotitem_lp .textcolor_basecolor3{
color:var(--basecolor3_font);
}
.gc_auto_frame_spotitem_lp .textcolor_basecolor3 svg{
fill:var(--basecolor3_font);
}
.gc_auto_frame_spotitem_lp .textcolor_basecolor3 a{
color:var(--basecolor3_font);
}
.gc_auto_frame_spotitem_lp .textcolor_basecolor3_bg{
color:var(--basecolor3);
}
.gc_auto_frame_spotitem_lp .textcolor_basecolor3_bg svg{
fill:var(--basecolor3);
}
.gc_auto_frame_spotitem_lp .textcolor_basecolor3_bg a{
color:var(--basecolor3);
}
.gc_auto_frame_spotitem_lp .textcolor_accentcolor1{
color:var(--accentcolor1_font);
}
.gc_auto_frame_spotitem_lp .textcolor_accentcolor1 svg{
fill:var(--accentcolor1_font);
}
.gc_auto_frame_spotitem_lp .textcolor_accentcolor1 a{
color:var(--accentcolor1_font);
}
.gc_auto_frame_spotitem_lp .textcolor_accentcolor1_bg{
color:var(--accentcolor1);
}
.gc_auto_frame_spotitem_lp .textcolor_accentcolor1_bg svg{
fill:var(--accentcolor1);
}
.gc_auto_frame_spotitem_lp .textcolor_accentcolor1_bg a{
color:var(--accentcolor1);
}
.gc_auto_frame_spotitem_lp .textcolor_accentcolor2{
color:var(--accentcolor2_font);
}
.gc_auto_frame_spotitem_lp .textcolor_accentcolor2 svg{
fill:var(--accentcolor2_font);
}
.gc_auto_frame_spotitem_lp .textcolor_accentcolor2 a{
color:var(--accentcolor2_font);
}
.gc_auto_frame_spotitem_lp .textcolor_accentcolor2_bg{
color:var(--accentcolor2);
}
.gc_auto_frame_spotitem_lp .textcolor_accentcolor2_bg svg{
fill:var(--accentcolor2);
}
.gc_auto_frame_spotitem_lp .textcolor_accentcolor2_bg a{
color:var(--accentcolor2);
}
.gc_auto_frame_spotitem_lp .textcolor_accentcolor3{
color:var(--accentcolor3_font);
}
.gc_auto_frame_spotitem_lp .textcolor_accentcolor3 svg{
fill:var(--accentcolor3_font);
}
.gc_auto_frame_spotitem_lp .textcolor_accentcolor3 a{
color:var(--accentcolor3_font);
}
.gc_auto_frame_spotitem_lp .textcolor_accentcolor3_bg{
color:var(--accentcolor3);
}
.gc_auto_frame_spotitem_lp .textcolor_accentcolor3_bg svg{
fill:var(--accentcolor3);
}
.gc_auto_frame_spotitem_lp .textcolor_accentcolor3_bg a{
color:var(--accentcolor3);
}
.gc_auto_frame_spotitem_lp .textcolor_customcolor1{
color:var(--customcolor1_font);
}
.gc_auto_frame_spotitem_lp .textcolor_customcolor1 svg{
fill:var(--customcolor1_font);
}
.gc_auto_frame_spotitem_lp .textcolor_customcolor1 a{
color:var(--customcolor1_font);
}
.gc_auto_frame_spotitem_lp .textcolor_customcolor1_bg{
color:var(--customcolor1);
}
.gc_auto_frame_spotitem_lp .textcolor_customcolor1_bg svg{
fill:var(--customcolor1);
}
.gc_auto_frame_spotitem_lp .textcolor_customcolor1_bg a{
color:var(--customcolor1);
}
.gc_auto_frame_spotitem_lp .textcolor_customcolor2{
color:var(--customcolor2_font);
}
.gc_auto_frame_spotitem_lp .textcolor_customcolor2 svg{
fill:var(--customcolor2_font);
}
.gc_auto_frame_spotitem_lp .textcolor_customcolor2 a{
color:var(--customcolor2_font);
}
.gc_auto_frame_spotitem_lp .textcolor_customcolor2_bg{
color:var(--customcolor2);
}
.gc_auto_frame_spotitem_lp .textcolor_customcolor2_bg svg{
fill:var(--customcolor2);
}
.gc_auto_frame_spotitem_lp .textcolor_customcolor2_bg a{
color:var(--customcolor2);
}
.gc_auto_frame_spotitem_lp .textcolor_customcolor3{
color:var(--customcolor3_font);
}
.gc_auto_frame_spotitem_lp .textcolor_customcolor3 svg{
fill:var(--customcolor3_font);
}
.gc_auto_frame_spotitem_lp .textcolor_customcolor3 a{
color:var(--customcolor3_font);
}
.gc_auto_frame_spotitem_lp .textcolor_customcolor3_bg{
color:var(--customcolor3);
}
.gc_auto_frame_spotitem_lp .textcolor_customcolor3_bg svg{
fill:var(--customcolor3);
}
.gc_auto_frame_spotitem_lp .textcolor_customcolor1_bg a{
color:var(--customcolor3);
}
.gc_auto_frame_spotitem_lp .svgcolor_white svg{
fill:#ffffff;
}
.gc_auto_frame_spotitem_lp .svgcolor_black svg{
fill:#383838;
}
.gc_auto_frame_spotitem_lp .svgcolor_gray svg{
fill:#f4f4f4;
}
.gc_auto_frame_spotitem_lp .svgcolor_basecolor1 svg{
fill:var(--basecolor1);
}
.gc_auto_frame_spotitem_lp .svgcolor_basecolor1_font svg{
fill:var(--basecolor1_font);
}
.gc_auto_frame_spotitem_lp .svgcolor_basecolor2 svg{
fill:var(--basecolor2);
}
.gc_auto_frame_spotitem_lp .svgcolor_basecolor2_font svg{
fill:var(--basecolor2_font);
}
.gc_auto_frame_spotitem_lp .svgcolor_basecolor3 svg{
fill:var(--basecolor3);
}
.gc_auto_frame_spotitem_lp .svgcolor_basecolor3_font svg{
fill:var(--basecolor3_font);
}
.gc_auto_frame_spotitem_lp .svgcolor_accentcolor1 svg{
fill:var(--accentcolor1);
}
.gc_auto_frame_spotitem_lp .svgcolor_accentcolor1_font svg{
fill:var(--accentcolor1_font);
}
.gc_auto_frame_spotitem_lp .svgcolor_accentcolor2 svg{
fill:var(--accentcolor2);
}
.gc_auto_frame_spotitem_lp .svgcolor_accentcolor2_font svg{
fill:var(--accentcolor2_font);
}
.gc_auto_frame_spotitem_lp .svgcolor_accentcolor3 svg{
fill:var(--accentcolor3);
}
.gc_auto_frame_spotitem_lp .svgcolor_accentcolor3_font svg{
fill:var(--accentcolor3_font);
}
.gc_auto_frame_spotitem_lp .svgcolor_customcolor1 svg{
fill:var(--customcolor1);
}
.gc_auto_frame_spotitem_lp .svgcolor_customcolor1_font svg{
fill:var(--customcolor1_font);
}
.gc_auto_frame_spotitem_lp .svgcolor_customcolor2 svg{
fill:var(--customcolor2);
}
.gc_auto_frame_spotitem_lp .svgcolor_customcolor2_font svg{
fill:var(--customcolor2_font);
}
.gc_auto_frame_spotitem_lp .svgcolor_customcolor3 svg{
fill:var(--customcolor3);
}
.gc_auto_frame_spotitem_lp .svgcolor_customcolor3_font svg{
fill:var(--customcolor3_font);
}
.gc_auto_frame_spotitem_lp .bordercolor_white{
border-color:#ffffff;
}
.gc_auto_frame_spotitem_lp .bordercolor_black{
border-color:#383838;
}
.gc_auto_frame_spotitem_lp .bordercolor_gray{
border-color:#f4f4f4;
}
.gc_auto_frame_spotitem_lp .bordercolor_basecolor1{
border-color:var(--basecolor1);
}
.gc_auto_frame_spotitem_lp .bordercolor_basecolor1_font{
border-color:var(--basecolor1_font);
}
.gc_auto_frame_spotitem_lp .bordercolor_basecolor2{
border-color:var(--basecolor2);
}
.gc_auto_frame_spotitem_lp .bordercolor_basecolor2_font{
border-color:var(--basecolor2_font);
}
.gc_auto_frame_spotitem_lp .bordercolor_basecolor3{
border-color:var(--basecolor3);
}
.gc_auto_frame_spotitem_lp .bordercolor_basecolor3_font{
border-color:var(--basecolor3_font);
}
.gc_auto_frame_spotitem_lp .bordercolor_accentcolor1{
border-color:var(--accentcolor1);
}
.gc_auto_frame_spotitem_lp .bordercolor_accentcolor1_font{
border-color:var(--accentcolor1_font);
}
.gc_auto_frame_spotitem_lp .bordercolor_accentcolor2{
border-color:var(--accentcolor2);
}
.gc_auto_frame_spotitem_lp .bordercolor_accentcolor2_font{
border-color:var(--accentcolor2_font);
}
.gc_auto_frame_spotitem_lp .bordercolor_accentcolor3{
border-color:var(--accentcolor3);
}
.gc_auto_frame_spotitem_lp .bordercolor_accentcolor3_font{
border-color:var(--accentcolor3_font);
}
.gc_auto_frame_spotitem_lp .bordercolor_customcolor1{
border-color:var(--customcolor1);
}
.gc_auto_frame_spotitem_lp .bordercolor_customcolor1_font{
border-color:var(--customcolor1_font);
}
.gc_auto_frame_spotitem_lp .bordercolor_customcolor2{
border-color:var(--customcolor2);
}
.gc_auto_frame_spotitem_lp .bordercolor_customcolor2_font{
border-color:var(--customcolor2_font);
}
.gc_auto_frame_spotitem_lp .bordercolor_customcolor3{
border-color:var(--customcolor3);
}
.gc_auto_frame_spotitem_lp .bordercolor_customcolor3_font{
border-color:var(--customcolor3_font);
}
.gc_auto_frame_spotitem_lp .hukidasi_left_backgroundcolor_white{
background:#ffffff;
}
.gc_auto_frame_spotitem_lp .hukidasi_left_backgroundcolor_white:before{
content:"";
border:10px solid transparent;
border-right:15px solid #ffffff;
}
.gc_auto_frame_spotitem_lp .hukidasi_left_backgroundcolor_black{
background:#383838;
}
.gc_auto_frame_spotitem_lp .hukidasi_left_backgroundcolor_black:before{
content:"";
border:10px solid transparent;
border-right:15px solid #383838;
}
.gc_auto_frame_spotitem_lp .hukidasi_left_backgroundcolor_gray{
background:#f4f4f4;
}
.gc_auto_frame_spotitem_lp .hukidasi_left_backgroundcolor_gray:before{
content:"";
border:10px solid transparent;
border-right:15px solid #f4f4f4;
}
.gc_auto_frame_spotitem_lp .hukidasi_left_backgroundcolor_basecolor1{
background:var(--basecolor1);
}
.gc_auto_frame_spotitem_lp .hukidasi_left_backgroundcolor_basecolor1:before{
content:"";
border:10px solid transparent;
border-right:15px solid var(--basecolor1);
}
.gc_auto_frame_spotitem_lp .hukidasi_left_backgroundcolor_basecolor2{
background:var(--basecolor2);
}
.gc_auto_frame_spotitem_lp .hukidasi_left_backgroundcolor_basecolor2:before{
content:"";
border:10px solid transparent;
border-right:15px solid var(--basecolor2);
}
.gc_auto_frame_spotitem_lp .hukidasi_left_backgroundcolor_basecolor3{
background:var(--basecolor3);
}
.gc_auto_frame_spotitem_lp .hukidasi_left_backgroundcolor_basecolor3:before{
content:"";
border:10px solid transparent;
border-right:15px solid var(--basecolor3);
}
.gc_auto_frame_spotitem_lp .hukidasi_left_backgroundcolor_accentcolor1{
background:var(--accentcolor1);
}
.gc_auto_frame_spotitem_lp .hukidasi_left_backgroundcolor_accentcolor1:before{
content:"";
border:10px solid transparent;
border-right:15px solid var(--accentcolor1);
}
.gc_auto_frame_spotitem_lp .hukidasi_left_backgroundcolor_accentcolor2{
background:var(--accentcolor2);
}
.gc_auto_frame_spotitem_lp .hukidasi_left_backgroundcolor_accentcolor2:before{
content:"";
border:10px solid transparent;
border-right:15px solid var(--accentcolor2);
}
.gc_auto_frame_spotitem_lp .hukidasi_left_backgroundcolor_accentcolor3{
background:var(--accentcolor3);
}
.gc_auto_frame_spotitem_lp .hukidasi_left_backgroundcolor_accentcolor3:before{
content:"";
border:10px solid transparent;
border-right:15px solid var(--accentcolor3);
}
.gc_auto_frame_spotitem_lp .hukidasi_left_backgroundcolor_customcolor1{
background:var(--customcolor1);
}
.gc_auto_frame_spotitem_lp .hukidasi_left_backgroundcolor_customcolor1:before{
content:"";
border:10px solid transparent;
border-right:15px solid var(--customcolor1);
}
.gc_auto_frame_spotitem_lp .hukidasi_left_backgroundcolor_customcolor2{
background:var(--customcolor2);
}
.gc_auto_frame_spotitem_lp .hukidasi_left_backgroundcolor_customcolor2:before{
content:"";
border:10px solid transparent;
border-right:15px solid var(--customcolor2);
}
.gc_auto_frame_spotitem_lp .hukidasi_left_backgroundcolor_customcolor3{
background:var(--customcolor3);
}
.gc_auto_frame_spotitem_lp .hukidasi_left_backgroundcolor_customcolor3:before{
content:"";
border:10px solid transparent;
border-right:15px solid var(--customcolor3);
}
.gc_auto_frame_spotitem_lp .lp_template_title1_backgroundcolor_white{
background:#ffffff;
}
.gc_auto_frame_spotitem_lp .lp_template_title1_backgroundcolor_white:before{
content:"";
border:23px solid transparent;
border-top:40px solid #ffffff;
}
.gc_auto_frame_spotitem_lp .lp_template_title1_backgroundcolor_black{
background:#383838;
}
.gc_auto_frame_spotitem_lp .lp_template_title1_backgroundcolor_black:before{
content:"";
border:23px solid transparent;
border-top:40px solid #383838;
}
.gc_auto_frame_spotitem_lp .lp_template_title1_backgroundcolor_gray{
background:#f4f4f4;
}
.gc_auto_frame_spotitem_lp .lp_template_title1_backgroundcolor_gray:before{
content:"";
border:23px solid transparent;
border-top:40px solid #f4f4f4;
}
.gc_auto_frame_spotitem_lp .lp_template_title1_backgroundcolor_basecolor1{
background:var(--basecolor1);
}
.gc_auto_frame_spotitem_lp .lp_template_title1_backgroundcolor_basecolor1:before{
content:"";
border:23px solid transparent;
border-top:40px solid var(--basecolor1);
}
.gc_auto_frame_spotitem_lp .lp_template_title1_backgroundcolor_basecolor2{
background:var(--basecolor2);
}
.gc_auto_frame_spotitem_lp .lp_template_title1_backgroundcolor_basecolor2:before{
content:"";
border:23px solid transparent;
border-top:40px solid var(--basecolor2);
}
.gc_auto_frame_spotitem_lp .lp_template_title1_backgroundcolor_basecolor3{
background:var(--basecolor3);
}
.gc_auto_frame_spotitem_lp .lp_template_title1_backgroundcolor_basecolor3:before{
content:"";
border:23px solid transparent;
border-top:40px solid var(--basecolor3);
}
.gc_auto_frame_spotitem_lp .lp_template_title1_backgroundcolor_accentcolor1{
background:var(--accentcolor1);
}
.gc_auto_frame_spotitem_lp .lp_template_title1_backgroundcolor_accentcolor1:before{
content:"";
border:23px solid transparent;
border-top:40px solid var(--accentcolor1);
}
.gc_auto_frame_spotitem_lp .lp_template_title1_backgroundcolor_accentcolor2{
background:var(--accentcolor2);
}
.gc_auto_frame_spotitem_lp .lp_template_title1_backgroundcolor_accentcolor2:before{
content:"";
border:23px solid transparent;
border-top:40px solid var(--accentcolor2);
}
.gc_auto_frame_spotitem_lp .lp_template_title1_backgroundcolor_accentcolor3{
background:var(--accentcolor3);
}
.gc_auto_frame_spotitem_lp .lp_template_title1_backgroundcolor_accentcolor3:before{
content:"";
border:23px solid transparent;
border-top:40px solid var(--accentcolor3);
}
.gc_auto_frame_spotitem_lp .lp_template_title1_backgroundcolor_customcolor1{
background:var(--customcolor1);
}
.gc_auto_frame_spotitem_lp .lp_template_title1_backgroundcolor_customcolor1:before{
content:"";
border:23px solid transparent;
border-top:40px solid var(--customcolor1);
}
.gc_auto_frame_spotitem_lp .lp_template_title1_backgroundcolor_customcolor2{
background:var(--customcolor2);
}
.gc_auto_frame_spotitem_lp .lp_template_title1_backgroundcolor_customcolor2:before{
content:"";
border:23px solid transparent;
border-top:40px solid var(--customcolor2);
}
.gc_auto_frame_spotitem_lp .lp_template_title1_backgroundcolor_customcolor3{
background:var(--customcolor3);
}
.gc_auto_frame_spotitem_lp .lp_template_title1_backgroundcolor_customcolor3:before{
content:"";
border:23px solid transparent;
border-top:40px solid var(--customcolor3);
}
.header_lp{
width:100%;
height:var(--header_height);
background:var(--headercolor);
color:var(--headercolor_font);
position:fixed;
top:0;
left:0;
z-index:1000;
}
.header_lp_space{
display:block;
height:var(--header_height);
}
.header_lp .header_lp_logo{
width:300px;
height:100%;
display:flex;
align-items:center;
justify-content:center;
margin:0 auto 0 0;
}
.header_lp .header_lp_logo img{
display:block;
width:100%;
height:calc(var(--header_height) - 20px);
object-fit:contain;
}
.header_lp .menu_button{
width:var(--header_height);
height:var(--header_height);
display:flex;
align-items:center;
justify-content:center;
position:absolute;
top:0;
right:0;
z-index:5000;
cursor:pointer;
}
.header_lp .menu_button .bg_svg{
width:50px;
height:50px;
}
.bg_menu_button_popup{
display:none;
width:100vw;
min-height:100vh;
height:100%;
background:var(--popupmenucolor);
color:var(--popupmenucolor_font);
padding-bottom:45px;
box-sizing:border-box;
border-width:0;
font-size:1.5em;
line-height:1.8em;
position:fixed;
top:0;
left:50%;
overflow-x:hidden;
overflow-y:scroll;
-ms-overflow-style:none;
scrollbar-width:none;
transform:translate(-50%,0%);
z-index:10000;
}
.bg_menu_button_popup::-webkit-scrollbar{
display:none;
}
.menu_button_popup{
width:100%;
height:auto;
display:flex;
}
.menu_left{
width:100%;
min-height:100vh;
height:auto;
box-sizing:border-box;
border-width:0 1px 0 0;
border-style:solid;
}
.menu_left .menu_inner{
width:100%;
min-height:60px;
padding:5px 10px;
box-sizing:border-box;
border-width:0 0 1px 0;
border-style:dashed;
display:flex;
align-items:center;
justify-content:center;
cursor:pointer;
}
.menu_left a{
color:var(--popupmenucolor_font)!important;
}
.bg_menu_button_popup .menu_left .bg_snsbutton_content{
width:100%;
min-height:max-content;
box-sizing:border-box;
border-width:0 0 1px 0;
border-style:dashed;
}
.bg_menu_button_popup .menu_left .snsbutton_content{
width:100%;
min-height:60px;
padding:5px 10px;
box-sizing:border-box;
display:flex;
align-items:center;
justify-content:center;
gap:15px;
}
.bg_menu_button_popup .snsbutton_content a{
display:block;
width:20px;
height:20px;
}
.bg_menu_button_popup .snsbutton_content a .bg_svg{
width:20px;
height:20px;
}
.bg_menu_button_popup .snsbutton_content a .bg_svg svg{
fill:var(--popupmenucolor_font);
}
.menu_right{
width:50%;
min-height:100vh;
height:auto;
}
.bg_menu_button_popup .bg_closebutton{
display:flex;
align-items:center;
justify-content:center;
width:80px;
height:60px;
position:absolute;
top:0px;
right:0px;
z-index:11000;
cursor:pointer;
}
.bg_menu_button_popup .closebutton{
width:50px;
height:50px;
position:relative;
z-index:11000;
cursor:pointer;
}
.bg_menu_button_popup .closebutton svg{
fill:var(--popupmenucolor_font);
}
.gc_auto_frame_publicinfo_company{
}
.gc_auto_frame_publicinfo_company .bg_publicinfo_company{
width:100%;
font-size:var(--font_size);
line-height:1.8em;
}
.gc_auto_frame_publicinfo_company .publicinfo_company{
width:min(var(--base_width),100%);
margin:auto;
}
.gc_auto_frame_publicinfo_company h2{
font-size:1.75em;
line-height:1.8em;
margin-block-start:0;
margin-block-end:0;
}
.gc_auto_frame_publicinfo_company .bg_svg{
position:relative;
}
.gc_auto_frame_publicinfo_company .bg_svg svg{
position:absolute;
top:0;
left:0;
}
.gc_auto_frame_publicinfo_company .accent_color_white .title{
border-color:#ffffff;
}
.gc_auto_frame_publicinfo_company .accent_color_white svg{
fill:#ffffff;
}
:gc_auto_frame_publicinfo_company .accent_color_white a{
color:#ffffff;
}
.gc_auto_frame_publicinfo_company .accent_color_black .title{
border-color:#383838;
}
.gc_auto_frame_publicinfo_company .accent_color_black svg{
fill:#383838;
}
.gc_auto_frame_publicinfo_company .accent_color_black a{
color:#383838;
}
.gc_auto_frame_publicinfo_company .accent_color_basecolor1 .title{
border-color:var(--basecolor1);
}
.gc_auto_frame_publicinfo_company .accent_color_basecolor1 svg{
fill:var(--basecolor1);
}
.gc_auto_frame_publicinfo_company .accent_color_basecolor1 a{
color:var(--basecolor1);
}
.gc_auto_frame_publicinfo_company .accent_color_basecolor2 .title{
border-color:var(--basecolor2);
}
.gc_auto_frame_publicinfo_company .accent_color_basecolor2 svg{
fill:var(--basecolor2);
}
.gc_auto_frame_publicinfo_company .accent_color_basecolor2 a{
color:var(--basecolor2);
}
.gc_auto_frame_publicinfo_company .accent_color_headercolor .title{
border-color:var(--headercolor);
}
.gc_auto_frame_publicinfo_company .accent_color_headercolor svg{
fill:var(--headercolor);
}
.gc_auto_frame_publicinfo_company .accent_color_headercolor a{
color:var(--headercolor);
}
.gc_auto_frame_publicinfo_company .accent_color_menucolor .title{
border-color:var(--menucolor);
}
.gc_auto_frame_publicinfo_company .accent_color_menucolor svg{
fill:var(--menucolor);
}
.gc_auto_frame_publicinfo_company .accent_color_menucolor a{
color:var(--menucolor);
}
.gc_auto_frame_publicinfo_company .accent_color_footercolor .title{
border-color:var(--footercolor);
}
.gc_auto_frame_publicinfo_company .accent_color_footercolor svg{
fill:var(--footercolor);
}
.gc_auto_frame_publicinfo_company .accent_color_footercolor a{
color:var(--footercolor);
}
.gc_auto_frame_publicinfo_company .accent_color_customcolor1 .title{
border-color:var(--customcolor1);
}
.gc_auto_frame_publicinfo_company .accent_color_customcolor1 svg{
fill:var(--customcolor1);
}
.gc_auto_frame_publicinfo_company .accent_color_customcolor1 a{
color:var(--customcolor1);
}
.gc_auto_frame_publicinfo_company .accent_color_customcolor2 .title{
border-color:var(--customcolor2);
}
.gc_auto_frame_publicinfo_company .accent_color_customcolor2 svg{
fill:var(--customcolor2);
}
.gc_auto_frame_publicinfo_company .accent_color_customcolor2 a{
color:var(--customcolor2);
}
.gc_auto_frame_publicinfo_company .accent_color_customcolor3 .title{
border-color:var(--customcolor3);
}
.gc_auto_frame_publicinfo_company .accent_color_customcolor3 svg{
fill:var(--customcolor3);
}
.gc_auto_frame_publicinfo_company .accent_color_customcolor3 a{
color:var(--customcolor3);
}
.gc_auto_frame_publicinfo_company .icon_backgroundcolor_white {
background-color:#ffffff;
}
.gc_auto_frame_publicinfo_company .icon_backgroundcolor_white svg{
fill:#383838;
}
.gc_auto_frame_publicinfo_company .icon_backgroundcolor_black {
background-color:#383838;
}
.gc_auto_frame_publicinfo_company .icon_backgroundcolor_black svg{
fill:#ffffff;
}
.gc_auto_frame_publicinfo_company .icon_backgroundcolor_basecolor1 {
background-color:var(--basecolor1);
}
.gc_auto_frame_publicinfo_company .icon_backgroundcolor_basecolor1 svg{
fill:var(--basecolor1_font);
}
.gc_auto_frame_publicinfo_company .icon_backgroundcolor_basecolor2 {
background-color:var(--basecolor2);
}
.gc_auto_frame_publicinfo_company .icon_backgroundcolor_basecolor2 svg{
fill:var(--basecolor2_font);
}
.gc_auto_frame_publicinfo_company .icon_backgroundcolor_headercolor {
background-color:var(--headercolor);
}
.gc_auto_frame_publicinfo_company .icon_backgroundcolor_headercolor svg{
fill:var(--headercolor_font);
}
.gc_auto_frame_publicinfo_company .icon_backgroundcolor_menucolor {
background-color:var(--menucolor);
}
.gc_auto_frame_publicinfo_company .icon_backgroundcolor_menucolor svg{
fill:var(--menucolor_font);
}
.gc_auto_frame_publicinfo_company .icon_backgroundcolor_footercolor {
background-color:var(--footercolor);
}
.gc_auto_frame_publicinfo_company .icon_backgroundcolor_footercolor svg{
fill:var(--footercolor_font);
}
.gc_auto_frame_publicinfo_company .icon_backgroundcolor_customcolor1 {
background-color:var(--customcolor1);
}
.gc_auto_frame_publicinfo_company .icon_backgroundcolor_customcolor1 svg{
fill:var(--customcolor1_font);
}
.gc_auto_frame_publicinfo_company .icon_backgroundcolor_customcolor2 {
background-color:var(--customcolor2);
}
.gc_auto_frame_publicinfo_company .icon_backgroundcolor_customcolor2 svg{
fill:var(--customcolor2_font);
}
.gc_auto_frame_publicinfo_company .icon_backgroundcolor_customcolor3 {
background-color:var(--customcolor3);
}
.gc_auto_frame_publicinfo_company .icon_backgroundcolor_customcolor3 svg{
fill:var(--customcolor3_font);
}
.gc_auto_frame_publicinfo_company .image_size_100{
width:100%;
margin:auto;
}
.gc_auto_frame_publicinfo_company .image_size_75{
width:75%;
margin:auto;
}
.gc_auto_frame_publicinfo_company .image_size_45{
width:45%;
margin:auto;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .bg_contents{
width:100%;
padding:7.5% 10% 0 10%;
box-sizing:border-box;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .contents{
width:100%;
padding-bottom:10%;
box-sizing:border-box;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .title{
display:block;
width:100%;
padding:2.5%;
box-sizing:border-box;
margin-bottom:7.5%;
border-style:solid;
border-width:0 0 0 10px;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 img{
display:block;
width:100%;
height:auto;
margin:5% 0;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .bg_goaisatsu_only .goaisatsu1{
width:100%;
margin-bottom:6%;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .bg_goaisatsu_only .goaisatsu2{
width:100%;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .bg_goaisatsu_with_image{
width:100%;
display:flex;
align-items:flex-start;
justify-content:space-between;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .bg_goaisatsu_with_image .goaisatsu_image{
display:block;
width:15%;
height:0%;
padding-top:15%;
box-sizing:border-box;
position:relative;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .bg_goaisatsu_with_image .goaisatsu_image img{
display:block;
width:100%;
height:100%;
border-radius:50vh;
object-fit:cover;
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .bg_goaisatsu_with_image .bg_goaisatsu{
width:82%;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .bg_goaisatsu_with_image .bg_goaisatsu .goaisatsu1{
width:100%;
margin-bottom:6%;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .bg_goaisatsu_with_image .bg_goaisatsu .goaisatsu2{
width:100%;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .content{
width:100%;
padding:2.5%;
box-sizing:border-box;
border-style:solid;
border-width:0 0 1px 0;
display:flex;
align-items:flex-start;
justify-content:space-between;
flex-wrap:wrap;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .content_title{
width:17.5%;
display:flex;
align-items:center;
justify-content:left;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .content_text{
width:79%;
margin-left:2.5%;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .bg_svg{
width:1em;
height:1em;
margin:0 1em 0 0;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .content_map{
width:100%;
height:500px;
margin:5% 0;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .bg_image_area{
width:100%;
display:flex;
align-items:flex-start;
justify-content:space-between;
flex-wrap:wrap;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .image_area{
width:47.5%;
margin-bottom:5%;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .image_area img{
display:block;
width:100%;
height:auto;
margin:0;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .image_area .image_text{
width:100%;
margin-top:2.5%;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .bg_contents_lp{
width:100%;
padding:7.5% 0 0 0;
box-sizing:border-box;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .lp_title{
display:block;
width:100%;
padding:3%;
box-sizing:border-box;
border-radius:5px;
margin:0 auto 7.5% auto;
border-width:0;
text-align:center;
position:relative;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .lp_title:before{
content:"";
position:absolute;
top:100%;
left:50%;
transform:translate(-50%,0%);
}
.lp_company_title_backgroundcolor_white{
background:#ffffff;
}
.lp_company_title_backgroundcolor_white:before{
content:"";
border:23px solid transparent;
border-top:40px solid #ffffff;
}
.lp_company_title_backgroundcolor_black{
background:#383838;
}
.lp_company_title_backgroundcolor_black:before{
content:"";
border:23px solid transparent;
border-top:40px solid #383838;
}
.lp_company_title_backgroundcolor_gray{
background:#f4f4f4;
}
.lp_company_title_backgroundcolor_gray:before{
content:"";
border:23px solid transparent;
border-top:40px solid #f4f4f4;
}
.lp_company_title_backgroundcolor_basecolor1{
background:var(--basecolor1);
}
.lp_company_title_backgroundcolor_basecolor1:before{
content:"";
border:23px solid transparent;
border-top:40px solid var(--basecolor1);
}
.lp_company_title_backgroundcolor_basecolor2{
background:var(--basecolor2);
}
.lp_company_title_backgroundcolor_basecolor2:before{
content:"";
border:23px solid transparent;
border-top:40px solid var(--basecolor2);
}
.lp_company_title_backgroundcolor_basecolor3{
background:var(--basecolor3);
}
.lp_company_title_backgroundcolor_basecolor3:before{
content:"";
border:23px solid transparent;
border-top:40px solid var(--basecolor3);
}
.lp_company_title_backgroundcolor_accentcolor1{
background:var(--accentcolor1);
}
.lp_company_title_backgroundcolor_accentcolor1:before{
content:"";
border:23px solid transparent;
border-top:40px solid var(--accentcolor1);
}
.lp_company_title_backgroundcolor_accentcolor2{
background:var(--accentcolor2);
}
.lp_company_title_backgroundcolor_accentcolor2:before{
content:"";
border:23px solid transparent;
border-top:40px solid var(--accentcolor2);
}
.lp_company_title_backgroundcolor_accentcolor3{
background:var(--accentcolor3);
}
.lp_company_title_backgroundcolor_accentcolor3:before{
content:"";
border:23px solid transparent;
border-top:40px solid var(--accentcolor3);
}
.lp_company_title_backgroundcolor_customcolor1{
background:var(--customcolor1);
}
.lp_company_title_backgroundcolor_customcolor1:before{
content:"";
border:23px solid transparent;
border-top:40px solid var(--customcolor1);
}
.lp_company_title_backgroundcolor_customcolor2{
background:var(--customcolor2);
}
.lp_company_title_backgroundcolor_customcolor2:before{
content:"";
border:23px solid transparent;
border-top:40px solid var(--customcolor2);
}
.lp_company_title_backgroundcolor_customcolor3{
background:var(--customcolor3);
}
.lp_company_title_backgroundcolor_customcolor3:before{
content:"";
border:23px solid transparent;
border-top:40px solid var(--customcolor3);
}
.gc_auto_frame_publicinfo_company .contents_appeal{
padding-top:var(--header_height);
margin-top:calc(-1 * var(--header_height));
}
.gc_auto_frame_publicinfo_company .item{
width:90%;
min-height:175px;
padding:3% 7.5%;
border-style:solid;
border-width:0 0 1px 0;
box-sizing:border-box;
margin:0 auto 2.5% auto;
position:relative;
display:flex;
align-items:center;
flex-wrap:wrap;
}
.gc_auto_frame_publicinfo_company .appeal_title{
width:80%;
font-size:1.5em;
line-height:1em;
}
.gc_auto_frame_publicinfo_company .item:nth-child(2n+1) .appeal_title{
margin:0 auto 3% 0;
}
.gc_auto_frame_publicinfo_company .item:nth-child(2n) .appeal_title{
margin:0 0 3% auto;
}
.gc_auto_frame_publicinfo_company .desc{
width:80%;
}
.gc_auto_frame_publicinfo_company .item:nth-child(2n+1) .desc{
margin:0 auto 0 0;
}
.gc_auto_frame_publicinfo_company .item:nth-child(2n) .desc{
margin:0 0 0 auto;
}
.gc_auto_frame_publicinfo_company .bg_icon_svg{
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
}
.gc_auto_frame_publicinfo_company .bg_icon_svg svg{
width:100%;
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
}
.gc_auto_frame_publicinfo_company .icon{
width:14%;
padding-top:14%;
box-sizing:border-box;
border-radius:50vh;
position:absolute;
top:50%;
transform:translate(0%,-50%);
}
.gc_auto_frame_publicinfo_company .item:nth-child(2n+1) .icon{
right:5%;
}
.gc_auto_frame_publicinfo_company .item:nth-child(2n) .icon{
left:5%;
}
.gc_auto_frame_publicinfo_company .icon .bg_icon_svg{
width:70%;
padding-top:70%;
box-sizing:border-box;
}
.gc_auto_frame_publicinfo_company .image{
width:14%;
padding-top:14%;
box-sizing:border-box;
border-radius:50vh;
background-size:cover;
background-repeat:no-repeat;
background-position:center;
position:absolute;
top:50%;
transform:translate(0%,-50%);
}
.gc_auto_frame_publicinfo_company .item:nth-child(2n+1) .image{
right:5%;
}
.gc_auto_frame_publicinfo_company .item:nth-child(2n) .image{
left:5%;
}
.textcolor_white{
color:#ffffff;
}
.textcolor_white svg{
fill:#ffffff;
}
.textcolor_white a{
color:#ffffff;
}
.textcolor_black{
color:#383838;
}
.textcolor_black svg{
fill:#383838;
}
.textcolor_black a{
color:#383838;
}
.textcolor_gray{
color:#f4f4f4;
}
.textcolor_gray svg{
fill:#f4f4f4;
}
.textcolor_gray a{
color:#f4f4f4;
}
.textcolor_basecolor1{
color:var(--basecolor1_font);
}
.textcolor_basecolor1 svg{
fill:var(--basecolor1_font);
}
.textcolor_basecolor1 a{
color:var(--basecolor1_font);
}
.textcolor_basecolor1_bg{
color:var(--basecolor1);
}
.textcolor_basecolor1_bg svg{
fill:var(--basecolor1);
}
.textcolor_basecolor1_bg a{
color:var(--basecolor1);
}
.textcolor_basecolor2{
color:var(--basecolor2_font);
}
.textcolor_basecolor2 svg{
fill:var(--basecolor2_font);
}
.textcolor_basecolor2 a{
color:var(--basecolor2_font);
}
.textcolor_basecolor2_bg{
color:var(--basecolor2);
}
.textcolor_basecolor2_bg svg{
fill:var(--basecolor2);
}
.textcolor_basecolor2_bg a{
color:var(--basecolor2);
}
.textcolor_basecolor3{
color:var(--basecolor3_font);
}
.textcolor_basecolor3 svg{
fill:var(--basecolor3_font);
}
.textcolor_basecolor3 a{
color:var(--basecolor3_font);
}
.textcolor_basecolor3_bg{
color:var(--basecolor3);
}
.textcolor_basecolor3_bg svg{
fill:var(--basecolor3);
}
.textcolor_basecolor3_bg a{
color:var(--basecolor3);
}
.textcolor_accentcolor1{
color:var(--accentcolor1_font);
}
.textcolor_accentcolor1 svg{
fill:var(--accentcolor1_font);
}
.textcolor_accentcolor1 a{
color:var(--accentcolor1_font);
}
.textcolor_accentcolor1_bg{
color:var(--accentcolor1);
}
.textcolor_accentcolor1_bg svg{
fill:var(--accentcolor1);
}
.textcolor_accentcolor1_bg a{
color:var(--accentcolor1);
}
.textcolor_accentcolor2{
color:var(--accentcolor2_font);
}
.textcolor_accentcolor2 svg{
fill:var(--accentcolor2_font);
}
.textcolor_accentcolor2 a{
color:var(--accentcolor2_font);
}
.textcolor_accentcolor2_bg{
color:var(--accentcolor2);
}
.textcolor_accentcolor2_bg svg{
fill:var(--accentcolor2);
}
.textcolor_accentcolor2_bg a{
color:var(--accentcolor2);
}
.textcolor_accentcolor3{
color:var(--accentcolor3_font);
}
.textcolor_accentcolor3 svg{
fill:var(--accentcolor3_font);
}
.textcolor_accentcolor3 a{
color:var(--accentcolor3_font);
}
.textcolor_accentcolor3_bg{
color:var(--accentcolor3);
}
.textcolor_accentcolor3_bg svg{
fill:var(--accentcolor3);
}
.textcolor_accentcolor3_bg a{
color:var(--accentcolor3);
}
.textcolor_customcolor1{
color:var(--customcolor1_font);
}
.textcolor_customcolor1 svg{
fill:var(--customcolor1_font);
}
.textcolor_customcolor1 a{
color:var(--customcolor1_font);
}
.textcolor_customcolor1_bg{
color:var(--customcolor1);
}
.textcolor_customcolor1_bg svg{
fill:var(--customcolor1);
}
.textcolor_customcolor1_bg a{
color:var(--customcolor1);
}
.textcolor_customcolor2{
color:var(--customcolor2_font);
}
.textcolor_customcolor2 svg{
fill:var(--customcolor2_font);
}
.textcolor_customcolor2 a{
color:var(--customcolor2_font);
}
.textcolor_customcolor2_bg{
color:var(--customcolor2);
}
.textcolor_customcolor2_bg svg{
fill:var(--customcolor2);
}
.textcolor_customcolor2_bg a{
color:var(--customcolor2);
}
.textcolor_customcolor3{
color:var(--customcolor3_font);
}
.textcolor_customcolor3 svg{
fill:var(--customcolor3_font);
}
.textcolor_customcolor3 a{
color:var(--customcolor3_font);
}
.textcolor_customcolor3_bg{
color:var(--customcolor3);
}
.textcolor_customcolor3_bg svg{
fill:var(--customcolor3);
}
.textcolor_customcolor1_bg a{
color:var(--customcolor3);
}
.bg_contents_lp .svgcolor_white svg{
fill:#ffffff;
}
.bg_contents_lp .svgcolor_black svg{
fill:#383838;
}
.bg_contents_lp .svgcolor_gray svg{
fill:#f4f4f4;
}
.bg_contents_lp .svgcolor_basecolor1 svg{
fill:var(--basecolor1);
}
.bg_contents_lp .svgcolor_basecolor1_font svg{
fill:var(--basecolor1_font);
}
.bg_contents_lp .svgcolor_basecolor2 svg{
fill:var(--basecolor2);
}
.bg_contents_lp .svgcolor_basecolor2_font svg{
fill:var(--basecolor2_font);
}
.bg_contents_lp .svgcolor_basecolor3 svg{
fill:var(--basecolor3);
}
.bg_contents_lp .svgcolor_basecolor3_font svg{
fill:var(--basecolor3_font);
}
.bg_contents_lp .svgcolor_accentcolor1 svg{
fill:var(--accentcolor1);
}
.bg_contents_lp .svgcolor_accentcolor1_font svg{
fill:var(--accentcolor1_font);
}
.bg_contents_lp .svgcolor_accentcolor2 svg{
fill:var(--accentcolor2);
}
.bg_contents_lp .svgcolor_accentcolor2_font svg{
fill:var(--accentcolor2_font);
}
.bg_contents_lp .svgcolor_accentcolor3 svg{
fill:var(--accentcolor3);
}
.bg_contents_lp .svgcolor_accentcolor3_font svg{
fill:var(--accentcolor3_font);
}
.bg_contents_lp .svgcolor_customcolor1 svg{
fill:var(--customcolor1);
}
.bg_contents_lp .svgcolor_customcolor1_font svg{
fill:var(--customcolor1_font);
}
.bg_contents_lp .svgcolor_customcolor2 svg{
fill:var(--customcolor2);
}
.bg_contents_lp .svgcolor_customcolor2_font svg{
fill:var(--customcolor2_font);
}
.bg_contents_lp .svgcolor_customcolor3 svg{
fill:var(--customcolor3);
}
.bg_contents_lp .svgcolor_customcolor3_font svg{
fill:var(--customcolor3_font);
}
.gc_auto_frame_publicinfo_company .bg_publicinfo_company{
width:100%;
font-size:var(--font_size);
line-height:1.8em;
}
.gc_auto_frame_publicinfo_company .publicinfo_company{
width:min(var(--base_width),100%);
margin:auto;
}
.gc_auto_frame_publicinfo_company h2{
font-size:1.75em;
line-height:1.8em;
margin-block-start:0;
margin-block-end:0;
}
.gc_auto_frame_publicinfo_company .bg_svg{
position:relative;
}
.gc_auto_frame_publicinfo_company .bg_svg svg{
position:absolute;
top:0;
left:0;
}
.gc_auto_frame_publicinfo_company .accent_color_white .title{
border-color:#ffffff;
}
.gc_auto_frame_publicinfo_company .accent_color_white svg{
fill:#ffffff;
}
:gc_auto_frame_publicinfo_company .accent_color_white a{
color:#ffffff;
}
.gc_auto_frame_publicinfo_company .accent_color_black .title{
border-color:#383838;
}
.gc_auto_frame_publicinfo_company .accent_color_black svg{
fill:#383838;
}
.gc_auto_frame_publicinfo_company .accent_color_black a{
color:#383838;
}
.gc_auto_frame_publicinfo_company .accent_color_basecolor1 .title{
border-color:var(--basecolor1);
}
.gc_auto_frame_publicinfo_company .accent_color_basecolor1 svg{
fill:var(--basecolor1);
}
.gc_auto_frame_publicinfo_company .accent_color_basecolor1 a{
color:var(--basecolor1);
}
.gc_auto_frame_publicinfo_company .accent_color_basecolor2 .title{
border-color:var(--basecolor2);
}
.gc_auto_frame_publicinfo_company .accent_color_basecolor2 svg{
fill:var(--basecolor2);
}
.gc_auto_frame_publicinfo_company .accent_color_basecolor2 a{
color:var(--basecolor2);
}
.gc_auto_frame_publicinfo_company .accent_color_headercolor .title{
border-color:var(--headercolor);
}
.gc_auto_frame_publicinfo_company .accent_color_headercolor svg{
fill:var(--headercolor);
}
.gc_auto_frame_publicinfo_company .accent_color_headercolor a{
color:var(--headercolor);
}
.gc_auto_frame_publicinfo_company .accent_color_menucolor .title{
border-color:var(--menucolor);
}
.gc_auto_frame_publicinfo_company .accent_color_menucolor svg{
fill:var(--menucolor);
}
.gc_auto_frame_publicinfo_company .accent_color_menucolor a{
color:var(--menucolor);
}
.gc_auto_frame_publicinfo_company .accent_color_footercolor .title{
border-color:var(--footercolor);
}
.gc_auto_frame_publicinfo_company .accent_color_footercolor svg{
fill:var(--footercolor);
}
.gc_auto_frame_publicinfo_company .accent_color_footercolor a{
color:var(--footercolor);
}
.gc_auto_frame_publicinfo_company .accent_color_customcolor1 .title{
border-color:var(--customcolor1);
}
.gc_auto_frame_publicinfo_company .accent_color_customcolor1 svg{
fill:var(--customcolor1);
}
.gc_auto_frame_publicinfo_company .accent_color_customcolor1 a{
color:var(--customcolor1);
}
.gc_auto_frame_publicinfo_company .accent_color_customcolor2 .title{
border-color:var(--customcolor2);
}
.gc_auto_frame_publicinfo_company .accent_color_customcolor2 svg{
fill:var(--customcolor2);
}
.gc_auto_frame_publicinfo_company .accent_color_customcolor2 a{
color:var(--customcolor2);
}
.gc_auto_frame_publicinfo_company .accent_color_customcolor3 .title{
border-color:var(--customcolor3);
}
.gc_auto_frame_publicinfo_company .accent_color_customcolor3 svg{
fill:var(--customcolor3);
}
.gc_auto_frame_publicinfo_company .accent_color_customcolor3 a{
color:var(--customcolor3);
}
.gc_auto_frame_publicinfo_company .icon_backgroundcolor_white {
background-color:#ffffff;
}
.gc_auto_frame_publicinfo_company .icon_backgroundcolor_white svg{
fill:#383838;
}
.gc_auto_frame_publicinfo_company .icon_backgroundcolor_black {
background-color:#383838;
}
.gc_auto_frame_publicinfo_company .icon_backgroundcolor_black svg{
fill:#ffffff;
}
.gc_auto_frame_publicinfo_company .icon_backgroundcolor_basecolor1 {
background-color:var(--basecolor1);
}
.gc_auto_frame_publicinfo_company .icon_backgroundcolor_basecolor1 svg{
fill:var(--basecolor1_font);
}
.gc_auto_frame_publicinfo_company .icon_backgroundcolor_basecolor2 {
background-color:var(--basecolor2);
}
.gc_auto_frame_publicinfo_company .icon_backgroundcolor_basecolor2 svg{
fill:var(--basecolor2_font);
}
.gc_auto_frame_publicinfo_company .icon_backgroundcolor_headercolor {
background-color:var(--headercolor);
}
.gc_auto_frame_publicinfo_company .icon_backgroundcolor_headercolor svg{
fill:var(--headercolor_font);
}
.gc_auto_frame_publicinfo_company .icon_backgroundcolor_menucolor {
background-color:var(--menucolor);
}
.gc_auto_frame_publicinfo_company .icon_backgroundcolor_menucolor svg{
fill:var(--menucolor_font);
}
.gc_auto_frame_publicinfo_company .icon_backgroundcolor_footercolor {
background-color:var(--footercolor);
}
.gc_auto_frame_publicinfo_company .icon_backgroundcolor_footercolor svg{
fill:var(--footercolor_font);
}
.gc_auto_frame_publicinfo_company .icon_backgroundcolor_customcolor1 {
background-color:var(--customcolor1);
}
.gc_auto_frame_publicinfo_company .icon_backgroundcolor_customcolor1 svg{
fill:var(--customcolor1_font);
}
.gc_auto_frame_publicinfo_company .icon_backgroundcolor_customcolor2 {
background-color:var(--customcolor2);
}
.gc_auto_frame_publicinfo_company .icon_backgroundcolor_customcolor2 svg{
fill:var(--customcolor2_font);
}
.gc_auto_frame_publicinfo_company .icon_backgroundcolor_customcolor3 {
background-color:var(--customcolor3);
}
.gc_auto_frame_publicinfo_company .icon_backgroundcolor_customcolor3 svg{
fill:var(--customcolor3_font);
}
.gc_auto_frame_publicinfo_company .image_size_100{
width:100%;
margin:auto;
}
.gc_auto_frame_publicinfo_company .image_size_75{
width:75%;
margin:auto;
}
.gc_auto_frame_publicinfo_company .image_size_45{
width:45%;
margin:auto;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .bg_contents{
width:100%;
padding:7.5% 10% 0 10%;
box-sizing:border-box;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .contents{
width:100%;
padding-bottom:10%;
box-sizing:border-box;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .title{
display:block;
width:100%;
padding:2.5%;
box-sizing:border-box;
margin-bottom:7.5%;
border-style:solid;
border-width:0 0 0 10px;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 img{
display:block;
width:100%;
height:auto;
margin:5% 0;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .bg_goaisatsu_only .goaisatsu1{
width:100%;
margin-bottom:6%;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .bg_goaisatsu_only .goaisatsu2{
width:100%;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .bg_goaisatsu_with_image{
width:100%;
display:flex;
align-items:flex-start;
justify-content:space-between;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .bg_goaisatsu_with_image .goaisatsu_image{
display:block;
width:15%;
height:0%;
padding-top:15%;
box-sizing:border-box;
position:relative;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .bg_goaisatsu_with_image .goaisatsu_image img{
display:block;
width:100%;
height:100%;
border-radius:50vh;
object-fit:cover;
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .bg_goaisatsu_with_image .bg_goaisatsu{
width:82%;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .bg_goaisatsu_with_image .bg_goaisatsu .goaisatsu1{
width:100%;
margin-bottom:6%;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .bg_goaisatsu_with_image .bg_goaisatsu .goaisatsu2{
width:100%;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .content{
width:100%;
padding:2.5%;
box-sizing:border-box;
border-style:solid;
border-width:0 0 1px 0;
display:flex;
align-items:flex-start;
justify-content:space-between;
flex-wrap:wrap;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .content_title{
width:17.5%;
display:flex;
align-items:center;
justify-content:left;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .content_text{
width:79%;
margin-left:2.5%;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .bg_svg{
width:1em;
height:1em;
margin:0 1em 0 0;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .content_map{
width:100%;
height:500px;
margin:5% 0;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .bg_image_area{
width:100%;
display:flex;
align-items:flex-start;
justify-content:space-between;
flex-wrap:wrap;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .image_area{
width:47.5%;
margin-bottom:5%;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .image_area img{
display:block;
width:100%;
height:auto;
margin:0;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .image_area .image_text{
width:100%;
margin-top:2.5%;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .bg_contents_lp{
width:100%;
padding:7.5% 0 0 0;
box-sizing:border-box;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .lp_title{
display:block;
width:100%;
padding:3%;
box-sizing:border-box;
border-radius:5px;
margin:0 auto 7.5% auto;
border-width:0;
text-align:center;
position:relative;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .lp_title:before{
content:"";
position:absolute;
top:100%;
left:50%;
transform:translate(-50%,0%);
}
.lp_company_title_backgroundcolor_white{
background:#ffffff;
}
.lp_company_title_backgroundcolor_white:before{
content:"";
border:23px solid transparent;
border-top:40px solid #ffffff;
}
.lp_company_title_backgroundcolor_black{
background:#383838;
}
.lp_company_title_backgroundcolor_black:before{
content:"";
border:23px solid transparent;
border-top:40px solid #383838;
}
.lp_company_title_backgroundcolor_gray{
background:#f4f4f4;
}
.lp_company_title_backgroundcolor_gray:before{
content:"";
border:23px solid transparent;
border-top:40px solid #f4f4f4;
}
.lp_company_title_backgroundcolor_basecolor1{
background:var(--basecolor1);
}
.lp_company_title_backgroundcolor_basecolor1:before{
content:"";
border:23px solid transparent;
border-top:40px solid var(--basecolor1);
}
.lp_company_title_backgroundcolor_basecolor2{
background:var(--basecolor2);
}
.lp_company_title_backgroundcolor_basecolor2:before{
content:"";
border:23px solid transparent;
border-top:40px solid var(--basecolor2);
}
.lp_company_title_backgroundcolor_basecolor3{
background:var(--basecolor3);
}
.lp_company_title_backgroundcolor_basecolor3:before{
content:"";
border:23px solid transparent;
border-top:40px solid var(--basecolor3);
}
.lp_company_title_backgroundcolor_accentcolor1{
background:var(--accentcolor1);
}
.lp_company_title_backgroundcolor_accentcolor1:before{
content:"";
border:23px solid transparent;
border-top:40px solid var(--accentcolor1);
}
.lp_company_title_backgroundcolor_accentcolor2{
background:var(--accentcolor2);
}
.lp_company_title_backgroundcolor_accentcolor2:before{
content:"";
border:23px solid transparent;
border-top:40px solid var(--accentcolor2);
}
.lp_company_title_backgroundcolor_accentcolor3{
background:var(--accentcolor3);
}
.lp_company_title_backgroundcolor_accentcolor3:before{
content:"";
border:23px solid transparent;
border-top:40px solid var(--accentcolor3);
}
.lp_company_title_backgroundcolor_customcolor1{
background:var(--customcolor1);
}
.lp_company_title_backgroundcolor_customcolor1:before{
content:"";
border:23px solid transparent;
border-top:40px solid var(--customcolor1);
}
.lp_company_title_backgroundcolor_customcolor2{
background:var(--customcolor2);
}
.lp_company_title_backgroundcolor_customcolor2:before{
content:"";
border:23px solid transparent;
border-top:40px solid var(--customcolor2);
}
.lp_company_title_backgroundcolor_customcolor3{
background:var(--customcolor3);
}
.lp_company_title_backgroundcolor_customcolor3:before{
content:"";
border:23px solid transparent;
border-top:40px solid var(--customcolor3);
}
.gc_auto_frame_publicinfo_company .contents_appeal{
padding-top:var(--header_height);
margin-top:calc(-1 * var(--header_height));
}
.gc_auto_frame_publicinfo_company .item{
width:90%;
min-height:175px;
padding:3% 7.5%;
border-style:solid;
border-width:0 0 1px 0;
box-sizing:border-box;
margin:0 auto 2.5% auto;
position:relative;
display:flex;
align-items:center;
flex-wrap:wrap;
}
.gc_auto_frame_publicinfo_company .appeal_title{
width:80%;
font-size:1.5em;
line-height:1em;
}
.gc_auto_frame_publicinfo_company .item:nth-child(2n+1) .appeal_title{
margin:0 auto 3% 0;
}
.gc_auto_frame_publicinfo_company .item:nth-child(2n) .appeal_title{
margin:0 0 3% auto;
}
.gc_auto_frame_publicinfo_company .desc{
width:80%;
}
.gc_auto_frame_publicinfo_company .item:nth-child(2n+1) .desc{
margin:0 auto 0 0;
}
.gc_auto_frame_publicinfo_company .item:nth-child(2n) .desc{
margin:0 0 0 auto;
}
.gc_auto_frame_publicinfo_company .bg_icon_svg{
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
}
.gc_auto_frame_publicinfo_company .bg_icon_svg svg{
width:100%;
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
}
.gc_auto_frame_publicinfo_company .icon{
width:14%;
padding-top:14%;
box-sizing:border-box;
border-radius:50vh;
position:absolute;
top:50%;
transform:translate(0%,-50%);
}
.gc_auto_frame_publicinfo_company .item:nth-child(2n+1) .icon{
right:5%;
}
.gc_auto_frame_publicinfo_company .item:nth-child(2n) .icon{
left:5%;
}
.gc_auto_frame_publicinfo_company .icon .bg_icon_svg{
width:70%;
padding-top:70%;
box-sizing:border-box;
}
.gc_auto_frame_publicinfo_company .image{
width:14%;
padding-top:14%;
box-sizing:border-box;
border-radius:50vh;
background-size:cover;
background-repeat:no-repeat;
background-position:center;
position:absolute;
top:50%;
transform:translate(0%,-50%);
}
.gc_auto_frame_publicinfo_company .item:nth-child(2n+1) .image{
right:5%;
}
.gc_auto_frame_publicinfo_company .item:nth-child(2n) .image{
left:5%;
}
.textcolor_white{
color:#ffffff;
}
.textcolor_white svg{
fill:#ffffff;
}
.textcolor_white a{
color:#ffffff;
}
.textcolor_black{
color:#383838;
}
.textcolor_black svg{
fill:#383838;
}
.textcolor_black a{
color:#383838;
}
.textcolor_gray{
color:#f4f4f4;
}
.textcolor_gray svg{
fill:#f4f4f4;
}
.textcolor_gray a{
color:#f4f4f4;
}
.textcolor_basecolor1{
color:var(--basecolor1_font);
}
.textcolor_basecolor1 svg{
fill:var(--basecolor1_font);
}
.textcolor_basecolor1 a{
color:var(--basecolor1_font);
}
.textcolor_basecolor1_bg{
color:var(--basecolor1);
}
.textcolor_basecolor1_bg svg{
fill:var(--basecolor1);
}
.textcolor_basecolor1_bg a{
color:var(--basecolor1);
}
.textcolor_basecolor2{
color:var(--basecolor2_font);
}
.textcolor_basecolor2 svg{
fill:var(--basecolor2_font);
}
.textcolor_basecolor2 a{
color:var(--basecolor2_font);
}
.textcolor_basecolor2_bg{
color:var(--basecolor2);
}
.textcolor_basecolor2_bg svg{
fill:var(--basecolor2);
}
.textcolor_basecolor2_bg a{
color:var(--basecolor2);
}
.textcolor_basecolor3{
color:var(--basecolor3_font);
}
.textcolor_basecolor3 svg{
fill:var(--basecolor3_font);
}
.textcolor_basecolor3 a{
color:var(--basecolor3_font);
}
.textcolor_basecolor3_bg{
color:var(--basecolor3);
}
.textcolor_basecolor3_bg svg{
fill:var(--basecolor3);
}
.textcolor_basecolor3_bg a{
color:var(--basecolor3);
}
.textcolor_accentcolor1{
color:var(--accentcolor1_font);
}
.textcolor_accentcolor1 svg{
fill:var(--accentcolor1_font);
}
.textcolor_accentcolor1 a{
color:var(--accentcolor1_font);
}
.textcolor_accentcolor1_bg{
color:var(--accentcolor1);
}
.textcolor_accentcolor1_bg svg{
fill:var(--accentcolor1);
}
.textcolor_accentcolor1_bg a{
color:var(--accentcolor1);
}
.textcolor_accentcolor2{
color:var(--accentcolor2_font);
}
.textcolor_accentcolor2 svg{
fill:var(--accentcolor2_font);
}
.textcolor_accentcolor2 a{
color:var(--accentcolor2_font);
}
.textcolor_accentcolor2_bg{
color:var(--accentcolor2);
}
.textcolor_accentcolor2_bg svg{
fill:var(--accentcolor2);
}
.textcolor_accentcolor2_bg a{
color:var(--accentcolor2);
}
.textcolor_accentcolor3{
color:var(--accentcolor3_font);
}
.textcolor_accentcolor3 svg{
fill:var(--accentcolor3_font);
}
.textcolor_accentcolor3 a{
color:var(--accentcolor3_font);
}
.textcolor_accentcolor3_bg{
color:var(--accentcolor3);
}
.textcolor_accentcolor3_bg svg{
fill:var(--accentcolor3);
}
.textcolor_accentcolor3_bg a{
color:var(--accentcolor3);
}
.textcolor_customcolor1{
color:var(--customcolor1_font);
}
.textcolor_customcolor1 svg{
fill:var(--customcolor1_font);
}
.textcolor_customcolor1 a{
color:var(--customcolor1_font);
}
.textcolor_customcolor1_bg{
color:var(--customcolor1);
}
.textcolor_customcolor1_bg svg{
fill:var(--customcolor1);
}
.textcolor_customcolor1_bg a{
color:var(--customcolor1);
}
.textcolor_customcolor2{
color:var(--customcolor2_font);
}
.textcolor_customcolor2 svg{
fill:var(--customcolor2_font);
}
.textcolor_customcolor2 a{
color:var(--customcolor2_font);
}
.textcolor_customcolor2_bg{
color:var(--customcolor2);
}
.textcolor_customcolor2_bg svg{
fill:var(--customcolor2);
}
.textcolor_customcolor2_bg a{
color:var(--customcolor2);
}
.textcolor_customcolor3{
color:var(--customcolor3_font);
}
.textcolor_customcolor3 svg{
fill:var(--customcolor3_font);
}
.textcolor_customcolor3 a{
color:var(--customcolor3_font);
}
.textcolor_customcolor3_bg{
color:var(--customcolor3);
}
.textcolor_customcolor3_bg svg{
fill:var(--customcolor3);
}
.textcolor_customcolor1_bg a{
color:var(--customcolor3);
}
.bg_contents_lp .svgcolor_white svg{
fill:#ffffff;
}
.bg_contents_lp .svgcolor_black svg{
fill:#383838;
}
.bg_contents_lp .svgcolor_gray svg{
fill:#f4f4f4;
}
.bg_contents_lp .svgcolor_basecolor1 svg{
fill:var(--basecolor1);
}
.bg_contents_lp .svgcolor_basecolor1_font svg{
fill:var(--basecolor1_font);
}
.bg_contents_lp .svgcolor_basecolor2 svg{
fill:var(--basecolor2);
}
.bg_contents_lp .svgcolor_basecolor2_font svg{
fill:var(--basecolor2_font);
}
.bg_contents_lp .svgcolor_basecolor3 svg{
fill:var(--basecolor3);
}
.bg_contents_lp .svgcolor_basecolor3_font svg{
fill:var(--basecolor3_font);
}
.bg_contents_lp .svgcolor_accentcolor1 svg{
fill:var(--accentcolor1);
}
.bg_contents_lp .svgcolor_accentcolor1_font svg{
fill:var(--accentcolor1_font);
}
.bg_contents_lp .svgcolor_accentcolor2 svg{
fill:var(--accentcolor2);
}
.bg_contents_lp .svgcolor_accentcolor2_font svg{
fill:var(--accentcolor2_font);
}
.bg_contents_lp .svgcolor_accentcolor3 svg{
fill:var(--accentcolor3);
}
.bg_contents_lp .svgcolor_accentcolor3_font svg{
fill:var(--accentcolor3_font);
}
.bg_contents_lp .svgcolor_customcolor1 svg{
fill:var(--customcolor1);
}
.bg_contents_lp .svgcolor_customcolor1_font svg{
fill:var(--customcolor1_font);
}
.bg_contents_lp .svgcolor_customcolor2 svg{
fill:var(--customcolor2);
}
.bg_contents_lp .svgcolor_customcolor2_font svg{
fill:var(--customcolor2_font);
}
.bg_contents_lp .svgcolor_customcolor3 svg{
fill:var(--customcolor3);
}
.bg_contents_lp .svgcolor_customcolor3_font svg{
fill:var(--customcolor3_font);
}
.gc_auto_frame_lp_form{
margin:0px;
}
.gc_auto_frame_lp_form_bg{
width:100%;
}
.gc_auto_frame_lp_form_box{
width:100%;
max-width:var(--base_width);
margin:0px auto 0px;
padding:50px 0px 200px;
clear:both;
}
.lp_form_background{
background-color:var(--footercolor);
color:var(--footercolor_font);
}
.gc_auto_frame_lp_form .gc_auto_frame_lp_form_box{
max-width:none;
}
.gc_auto_frame_lp_form_body{
width:100%;
max-width:600px;
margin:0px auto;
}
.gc_auto_frame_lp_form_box_button{
display:flex;
flex-direction:row;
flex-wrap:mowrap;
justify-content:center;
align-items:center;
background-color:var(--buttoncolor);
color:var(--buttoncolor_font);
fill:var(--buttoncolor_font);
border:1px solid var(--buttoncolor);
width:80%;
max-width:var(--grid_14);
padding:10px;
border-radius:2px;
margin:0px auto 0px;
cursor:pointer;
font-family:var(--font-family-button);
}
.gc_auto_frame_lp_form_box_button:hover{
background-color:var(--buttoncolor_font);
color:var(--buttoncolor);
fill:var(--buttoncolor);
}
.gc_auto_frame_lp_form_box_button_round{
display:flex;
flex-direction:row;
flex-wrap:mowrap;
justify-content:center;
align-items:center;
background-color:var(--buttoncolor);
color:var(--buttoncolor_font);
fill:var(--buttoncolor_font);
border:1px solid var(--buttoncolor);
width:80%;
max-width:var(--grid_10);
padding:10px;
border-radius:var(--button_border_radius);
margin:30px auto;
cursor:pointer;
font-family:var(--font-family-button);
}
.gc_auto_frame_lp_form_box_button_round:hover{
}
.gc_auto_frame_lp_form_box_button_none{
display:flex;
flex-direction:row;
flex-wrap:mowrap;
justify-content:center;
align-items:center;
color:var(--buttoncolor);
fill:var(--buttoncolor);
width:80%;
max-width:var(--grid_10);
padding:10px;
border-radius:40px;
margin:0px auto 0px;
cursor:pointer;
font-family:var(--font-family-button);
}
.gc_auto_frame_lp_form_box_button_none:hover{
color:var(--buttoncolor);
fill:var(--buttoncolor);
text-decoration:underline;
}
.gc_auto_frame_lp_form_box_button_text{
font-family:var(--font-family-button);
}
.gc_auto_frame_lp_form_box_button_svg{
width:20px;
padding:5px 0px 0px 5px;
}
#form_lp_form{
padding:0 3%;
}
.gc_form_lp_title{
width:100%;
max-width:600px;
padding:5px 0px 0px 5px;
box-sizing:border-box;
font-family:var(--font-family-small-headline);
margin-top:20px;
text-align:center;
}
.gc_form_lp_label{
width:100%;
max-width:600px;
padding:5px 0px 0px 5px;
box-sizing:border-box;
font-size:100%;
margin-top:20px;
}
.gc_form_lp_data{
}
.gc_form_lp_data_input{
width:100%;
max-width:600px;
padding:10px;
box-sizing:border-box;
border:1px solid var(--footercolor_font);
border-radius:5px;
}
.gc_form_lp_data_input::placeholder{
color:#dddddd;
}
.em_select_prefecture{
padding:10px;
border-radius:5px;
font-size:100%;
}
.gc_form_lp_data_options_box{
display:flex;
flex-direction:column;
flex-wrap:wrap;
justify-contents:flex-start;
padding:10px;
border:1px solid var(--footercolor_font);
border-radius:5px;
}
.gc_form_lp_data_options{
padding:0px 20px;
}
.gc_form_lp_data_textarea{
width:100%;
max-width:600px;
height:150px;
padding:10px;
box-sizing:border-box;
border:1px solid var(--footercolor_font);
border-radius:5px;
font-size:100%;
}
#gc_auto_frame_lp_form_dialog{
display:none;
z-index:10000;
position:fixed;
top:0px;
bottom:0px;
left:0px;
right:0px;
background-color:var(--popupmenucolor);
color:var(--popupmenucolor_font);
overflow-y:auto;
}
#gc_auto_frame_lp_form_dialog_box{
width:100%;
max-width:600px;
margin:30px auto 0px;;
padding:10px;
box-sizing:border-box;
border:1px solid var(--footercolor_font);
border-radius:5px;
font-size:100%;
}
.gc_auto_frame_lp_form_dialog_buttons{
width:100%;
max-width:600px;
margin:0px auto;
box-sizing:border-box;
display:flex;
flex-direction:row;
}
.gc_dialog_lp_form_line{
width:100%;
display:flex;
flex-direction:row;
}
.gc_dialog_lp_form_label{
width:180px;
margin-right:20px;
margin-bottom:5px;
}
.gc_dialog_lp_form_value{
width:400px;
}
.gc_form_lp_label_need{
background-color:red;
color:white;
font-size:70%;
font-weight:bold;
padding:0px 5px;
border-radius:5px;
margin:0px 10px;
}
.privacy_policy{
width:100%;
height:200px;
padding:2.5%;
box-sizing:border-box;
margin-top:40px;
overflow-y:scroll;
border-style:solid;
border-width:1px;
}
.policy_title{
font-weight:bold;
}
.button_backgroundcolor_red .gc_auto_frame_lp_form_box_button_round{
background-color:#FF4848;
border-color:#FF4848;
}
.button_backgroundcolor_red .gc_auto_frame_lp_form_box_button_round:hover{
color:#FF4848;
}
.button_backgroundcolor_red .gc_auto_frame_lp_form_box_button_round:hover .gc_auto_frame_lp_form_box_button_svg svg{
fill:#FF4848;
}
.button_backgroundcolor_white .gc_auto_frame_lp_form_box_button_round{
background-color:#ffffff;
border-color:#ffffff;
}
.button_backgroundcolor_white .gc_auto_frame_lp_form_box_button_round:hover{
color:#ffffff;
}
.button_backgroundcolor_white .gc_auto_frame_lp_form_box_button_round:hover .gc_auto_frame_lp_form_box_button_svg svg{
fill:#ffffff;
}
.button_backgroundcolor_black .gc_auto_frame_lp_form_box_button_round{
background-color:#383838;
border-color:#383838;
}
.button_backgroundcolor_black .gc_auto_frame_lp_form_box_button_round:hover{
color:#383838;
}
.button_backgroundcolor_black .gc_auto_frame_lp_form_box_button_round:hover .gc_auto_frame_lp_form_box_button_svg svg{
fill:#383838;
}
.button_backgroundcolor_basecolor1 .gc_auto_frame_lp_form_box_button_round{
background-color:var(--basecolor1);
border-color:var(--basecolor1);
}
.button_backgroundcolor_basecolor1 .gc_auto_frame_lp_form_box_button_round:hover{
color:var(--basecolor1);
}
.button_backgroundcolor_basecolor1 .gc_auto_frame_lp_form_box_button_round:hover .gc_auto_frame_lp_form_box_button_svg svg{
fill:var(--basecolor1);
}
.button_backgroundcolor_basecolor2 .gc_auto_frame_lp_form_box_button_round{
background-color:var(--basecolor2);
border-color:var(--basecolor2);
}
.button_backgroundcolor_basecolor2 .gc_auto_frame_lp_form_box_button_round:hover{
color:var(--basecolor2);
}
.button_backgroundcolor_basecolor2 .gc_auto_frame_lp_form_box_button_round:hover .gc_auto_frame_lp_form_box_button_svg svg{
fill:var(--basecolor2);
}
.button_backgroundcolor_headercolor .gc_auto_frame_lp_form_box_button_round{
background-color:var(--headercolor);
border-color:var(--headercolor);
}
.button_backgroundcolor_headercolor .gc_auto_frame_lp_form_box_button_round:hover{
color:var(--headercolor);
}
.button_backgroundcolor_headercolor .gc_auto_frame_lp_form_box_button_round:hover .gc_auto_frame_lp_form_box_button_svg svg{
fill:var(--headercolor);
}
.backgroundcolor_menucolor .gc_auto_frame_lp_form_box_button_round{
background-color:var(--menucolor);
border-color:var(--menucolor);
}
.backgroundcolor_menucolor .gc_auto_frame_lp_form_box_button_round:hover{
color:var(--menucolor);
}
.backgroundcolor_menucolor .gc_auto_frame_lp_form_box_button_round:hover .gc_auto_frame_lp_form_box_button_svg svg{
fill:var(--menucolor);
}
.button_backgroundcolor_footercolor .gc_auto_frame_lp_form_box_button_round{
background-color:var(--footercolor);
border-color:var(--footercolor);
}
.button_backgroundcolor_footercolor .gc_auto_frame_lp_form_box_button_round:hover{
color:var(--footercolor);
}
.button_backgroundcolor_footercolor .gc_auto_frame_lp_form_box_button_round:hover .gc_auto_frame_lp_form_box_button_svg svg{
fill:var(--footercolor);
}
.button_backgroundcolor_customcolor1 .gc_auto_frame_lp_form_box_button_round{
background-color:var(--customcolor1);
border-color:var(--customcolor1);
}
.button_backgroundcolor_customcolor1 .gc_auto_frame_lp_form_box_button_round:hover{
color:var(--customcolor1);
}
.button_backgroundcolor_customcolor1 .gc_auto_frame_lp_form_box_button_round:hover .gc_auto_frame_lp_form_box_button_svg svg{
fill:var(--customcolor1);
}
.button_backgroundcolor_customcolor2 .gc_auto_frame_lp_form_box_button_round{
background-color:var(--customcolor2);
border-color:var(--customcolor2);
}
.button_backgroundcolor_customcolor2 .gc_auto_frame_lp_form_box_button_round:hover{
color:var(--customcolor2);
}
.button_backgroundcolor_customcolor2 .gc_auto_frame_lp_form_box_button_round:hover .gc_auto_frame_lp_form_box_button_svg svg{
fill:var(--customcolor2);
}
.button_backgroundcolor_customcolor3 .gc_auto_frame_lp_form_box_button_round{
background-color:var(--customcolor3);
border-color:var(--customcolor3);
}
.button_backgroundcolor_customcolor3 .gc_auto_frame_lp_form_box_button_round:hover{
color:var(--customcolor3);
}
.button_backgroundcolor_customcolor3 .gc_auto_frame_lp_form_box_button_round:hover .gc_auto_frame_lp_form_box_button_svg svg{
fill:var(--customcolor3);
}
.button_textcolor_white .gc_auto_frame_lp_form_box_button_round{
color:#ffffff;
}
.button_textcolor_white .gc_auto_frame_lp_form_box_button_round .gc_auto_frame_lp_form_box_button_svg svg{
fill:#ffffff;
}
.button_textcolor_white .gc_auto_frame_lp_form_box_button_round:hover{
background-color:#ffffff;
border-color:#ffffff;
}
.button_textcolor_black .gc_auto_frame_lp_form_box_button_round{
color:#383838;
}
.button_textcolor_black .gc_auto_frame_lp_form_box_button_round .gc_auto_frame_lp_form_box_button_svg svg{
fill:#383838;
}
.button_textcolor_black .gc_auto_frame_lp_form_box_button_round:hover{
background-color:#383838;
border-color:#383838;
}
.button_textcolor_basecolor1 .gc_auto_frame_lp_form_box_button_round{
color:var(--basecolor1_font);
}
.button_textcolor_basecolor1 .gc_auto_frame_lp_form_box_button_round .gc_auto_frame_lp_form_box_button_svg svg{
fill:var(--basecolor1_font);
}
.button_textcolor_basecolor1 .gc_auto_frame_lp_form_box_button_round:hover{
background-color:var(--basecolor1_font);
border-color:var(--basecolor1_font);
}
.button_textcolor_basecolor2 .gc_auto_frame_lp_form_box_button_round{
color:var(--basecolor2_font);
}
.button_textcolor_basecolor2 .gc_auto_frame_lp_form_box_button_round .gc_auto_frame_lp_form_box_button_svg svg{
fill:var(--basecolor2_font);
}
.button_textcolor_basecolor2 .gc_auto_frame_lp_form_box_button_round:hover{
background-color:var(--basecolor2_font);
border-color:var(--basecolor2_font);
}
.button_textcolor_headercolor .gc_auto_frame_lp_form_box_button_round{
color:var(--headercolor_font);
}
.button_textcolor_headercolor .gc_auto_frame_lp_form_box_button_round .gc_auto_frame_lp_form_box_button_svg svg{
fill:var(--headercolor_font);
}
.button_textcolor_headercolor .gc_auto_frame_lp_form_box_button_round:hover{
background-color:var(--headercolor_font);
border-color:var(--headercolor_font);
}
.button_textcolor_menucolor .gc_auto_frame_lp_form_box_button_round{
color:var(--menucolor_font);
}
.button_textcolor_menucolor .gc_auto_frame_lp_form_box_button_round .gc_auto_frame_lp_form_box_button_svg svg{
fill:var(--menucolor_font);
}
.button_textcolor_menucolor .gc_auto_frame_lp_form_box_button_round:hover{
background-color:var(--menucolor_font);
border-color:var(--menucolor_font);
}
.button_textcolor_footercolor .gc_auto_frame_lp_form_box_button_round{
color:var(--footercolor_font);
}
.button_textcolor_footercolor .gc_auto_frame_lp_form_box_button_round .gc_auto_frame_lp_form_box_button_svg svg{
fill:var(--footercolor_font);
}
.button_textcolor_footercolor .gc_auto_frame_lp_form_box_button_round:hover{
background-color:var(--footercolor_font);
border-color:var(--footercolor_font);
}
.button_textcolor_customcolor1 .gc_auto_frame_lp_form_box_button_round{
color:var(--customcolor1_font);
}
.button_textcolor_customcolor1 .gc_auto_frame_lp_form_box_button_round .gc_auto_frame_lp_form_box_button_svg svg{
fill:var(--customcolor1_font);
}
.button_textcolor_customcolor1 .gc_auto_frame_lp_form_box_button_round:hover{
background-color:var(--customcolor1_font);
border-color:var(--customcolor1_font);
}
.button_textcolor_customcolor2 .gc_auto_frame_lp_form_box_button_round{
color:var(--customcolor2_font);
}
.button_textcolor_customcolor2 .gc_auto_frame_lp_form_box_button_round .gc_auto_frame_lp_form_box_button_svg svg{
fill:var(--customcolor2_font);
}
.button_textcolor_customcolor2 .gc_auto_frame_lp_form_box_button_round:hover{
background-color:var(--customcolor2_font);
border-color:var(--customcolor2_font);
}
.button_textcolor_customcolor3 .gc_auto_frame_lp_form_box_button_round{
color:var(--customcolor3_font);
}
.button_textcolor_customcolor3 .gc_auto_frame_lp_form_box_button_round .gc_auto_frame_lp_form_box_button_svg svg{
fill:var(--customcolor3_font);
}
.button_textcolor_customcolor3 .gc_auto_frame_lp_form_box_button_round:hover{
background-color:var(--customcolor3_font);
border-color:var(--customcolor3_font);
}
.input_backgroundcolor_gray .gc_form_lp_data_input{
background:#f4f4f4;
}
.input_backgroundcolor_gray .gc_form_lp_data_textarea{
background:#f4f4f4;
}
.gc_auto_frame_footer{
background-color:var(--footercolor)!important;
color:var(--footercolor_font)!important;
margin:auto;
width:100%;
min-height:200px;
box-sizing:border-box;
}
.bg_footer_contents{
width:100%;
height:100%;
position:relative;
}
.gc_auto_frame_footer .background_color{
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
z-index:20;
}
.gc_auto_frame_footer .backgroundcolor_auto{
background:var(--footercolor);
}
.gc_auto_frame_footer .background_image{
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
z-index:10;
}
.footer_contents{
width:min(var(--base_width),100%);
padding:var(--grid_4) 0px var(--grid_7) 0px;
margin:auto;
position:relative;
z-index:50;
}
.footer_contents .footer_logo{
width:30%;
margin:0 auto var(--grid_2) auto;
}
.footer_contents .footer_logo img{
display:block;
width:100%;
height:auto;
}
.footer_contents .footer_text{
font-size:1em;
line-height:1.8em;
text-align:center;
margin:0 auto var(--grid_1) auto;
}
.footer_contents .footer_copyright {
font-size:1em;
line-height:1.8em;
text-align:center;
margin:auto;
}
.background_image_size_cover{
background-size:cover;
}
.background_image_size_100{
background-size:100%;
}
.background_image_size_100_hero{
background-size:100%;
}
.background_image_size_150{
background-size:150%;
}
.background_image_size_150_hero{
background-size:150%;
}
.background_image_size_200{
background-size:200%;
}
.background_image_size_200_hero{
background-size:200%;
}
.background_image_size_250{
background-size:250%;
}
.background_image_size_250_hero{
background-size:250%;
}
.background_image_size_300{
background-size:300%;
}
.background_image_size_300_hero{
background-size:300%;
}
.background_image_size_400{
background-size:400%;
}
.background_image_size_400_hero{
background-size:400%;
}
.background_image_size_500{
background-size:500%;
}
.background_image_size_500_hero{
background-size:500%;
}
.background_image_hero_x_left{
background-position-x:left;
}
.background_image_hero_x_25{
background-position-x:25%;
}
.background_image_hero_x_center{
background-position-x:center;
}
.background_image_hero_x_75{
background-position-x:75%;
}
.background_image_hero_x_right{
background-position-x:right;
}
.background_image_hero_y_top{
background-position-y:top;
}
.background_image_hero_y_25{
background-position-y:25%;
}
.background_image_hero_y_center{
background-position-y:center;
}
.background_image_hero_y_75{
background-position-y:75%;
}
.background_image_hero_y_bottom{
background-position-y:bottom;
}
.image_filter_none{
}
.image_filter_grayscale{
filter:grayscale(1);
}
.image_filter_blur1{
filter:blur(7px);
width:calc(100% + 20px)!important;
height:calc(100% + 20px)!important;
}
.image_filter_blur2{
filter:blur(5px);
width:calc(100% + 20px)!important;
height:calc(100% + 20px)!important;
}
.image_filter_blur3{
filter:blur(3px);
width:calc(100% + 20px)!important;
height:calc(100% + 20px)!important;
}
.gc_auto_frame_footer_fixed{
background-color:var(--footerfixcolor)!important;
color:var(--footerfixcolor_font)!important;
fill:var(--footerfixcolor_font)!important;
position:fixed;
left:0px;
bottom:0px;
width:100%;
height:45px;
padding:1px 0 0 0;
z-index:10000;
}
.ff_type{
width:100%;
height:100%;
}
.ff_contents{
width:100%;
height:100%;
display:flex;
justify-content:space-between;
flex-wrap:nowrap;
box-shadow:0px 2px 10px -3px #383838;
font-size:1.25em;
line-height:1em;
}
.ff_contents .ff_tel a{
display:flex;
align-items:center;
justify-content:center;
width:100%;
height:100%;
cursor:pointer;
}
.ff_contents .ff_tel a {
display:flex;
align-items:center;
justify-content:center;
width:100%;
height:100%;
}
.ff_contents .ff_contact .ff_contact_inner{
display:flex;
align-items:center;
justify-content:center;
width:100%;
height:100%;
cursor:pointer;
}
.ff_contents .ff_line a{
display:flex;
align-items:center;
justify-content:center;
width:100%;
height:100%;
cursor:pointer;
}
.ff_contents .ff_sns{
display:flex;
align-items:center;
justify-content:center;
}
.ff_contents .ff_sns a{
display:flex;
align-items:center;
justify-content:center;
width:max-content;
height:max-content;
cursor:pointer;
}
.ff_contents .pagetop{
width:100%;
height:100%;
}
.ff_contents .pagetop a{
display:flex;
align-items:center;
justify-content:center;
width:100%;
height:100%;
}
.ff_contents .bg_svg{
position:relative;
}
.ff_contents .bg_svg svg{
position:absolute;
top:50%;
left:0;
transform:translate(0%,-50%);
}
.ff_contents .link_text1{
margin-left:0.5em;
}
.ff_contents .link_text2{
margin-left:0.5em;
}
.ff_contents .link_color_auto{
background:var(--footerfixcolor);
}
.ff_contents .link_color_auto a{
color:var(--footerfixcolor_font);
fill:var(--footerfixcolor_font);
}
.ff_contents .active_backgroundcolor_auto{
background:var(--footerfixcolor_font);
}
.ff_contents .active_textcolor_auto a{
color:var(--footerfixcolor);
fill:var(--footerfixcolor);
}
.backgroundcolor_linecolor1{
background:#07b53b;
}
.textcolor_linecolor1{
color:#ffffff;
}
.textcolor_linecolor1 svg{
fill:#ffffff;
}
.textcolor_linecolor1 a{
color:#ffffff;
}
.backgroundcolor_linecolor2{
background:#ffffff;
}
.textcolor_linecolor2{
color:#07b53b;
}
.textcolor_linecolor2 svg{
fill:#07b53b;
}
.textcolor_linecolor2 a{
color:#07b53b;
}
.ff_contents .link_color_auto .page_top_color_active_auto{
background:var(--footerfixcolor_font);
}
.ff_contents .link_color_auto .page_top_color_active_auto a{
color:var(--footerfixcolor);
fill:var(--footerfixcolor);
}
.type1 .ff_contents_count4 .ff_left{
display:contents;
}
.type1 .ff_contents_count4 .bg_svg{
position:relative;
width:1em;
height:1em;
}
.type1 .ff_contents_count4 .ff_tel{
width:21.5%;
height:100%;
}
.type1 .ff_contents_count4 .ff_contact{
width:21.5%;
height:100%;
}
.type1 .ff_contents_count4 .ff_line{
width:21.5%;
height:100%;
}
.type1 .ff_contents_count4 .ff_sns{
width:21.5%;
height:100%;
gap:0.5em;
}
.type1 .ff_contents_count4 .bg_pagetop{
width:14%;
height:100%;
}
.type1 .ff_contents_count3 .ff_left{
display:contents;
}
.type1 .ff_contents_count3 .bg_svg{
position:relative;
width:1em;
height:1em;
}
.type1 .ff_contents_count3 .ff_tel{
width:28%;
height:100%;
}
.type1 .ff_contents_count3 .ff_contact{
width:28%;
height:100%;
}
.type1 .ff_contents_count3 .ff_line{
width:28%;
height:100%;
}
.type1 .ff_contents_count3 .ff_sns{
width:28%;
height:100%;
gap:0.4em;
}
.type1 .ff_contents_count3 .bg_pagetop{
width:16%;
height:100%;
}
.type1 .ff_contents_count2 .bg_svg{
position:relative;
width:1em;
height:1em;
}
.type1 .ff_contents_count2 .ff_tel{
width:43.5%;
height:100%;
}
.type1 .ff_contents_count2 .ff_contact{
width:43.5%;
height:100%;
}
.type1 .ff_contents_count2 .ff_line{
width:43.5%;
height:100%;
}
.type1 .ff_contents_count2 .ff_sns{
width:43.5%;
height:100%;
gap:0.5em;
}
.type1 .ff_contents_count2 .bg_pagetop{
width:17%;
height:100%;
}
.type1 .ff_contents_count1 .bg_svg{
position:relative;
width:1em;
height:1em;
}
.type1 .ff_contents_count1 .ff_tel{
width:80%;
height:100%;
}
.type1 .ff_contents_count1 .ff_contact{
width:80%;
height:100%;
}
.type1 .ff_contents_count1 .ff_line{
width:80%;
height:100%;
}
.type1 .ff_contents_count1 .ff_sns{
width:80%;
height:100%;
gap:0.5em;
}
.type1 .ff_contents_count1 .bg_pagetop{
width:20%;
height:100%;
}
.type1 .ff_contents_count0 .bg_svg{
position:relative;
width:1em;
height:1em;
}
.type1 .ff_contents_count0 .bg_pagetop{
width:100%;
height:100%;
}
.type2 .ff_contents_count4 .bg_svg{
position:relative;
width:1em;
height:1em;
}
.type2 .ff_contents_count4 .ff_tel{
width:21.5%;
height:100%;
}
.type2 .ff_contents_count4 .ff_contact{
width:21.5%;
height:100%;
}
.type2 .ff_contents_count4 .ff_line{
width:21.5%;
height:100%;
}
.type2 .ff_contents_count4 .ff_sns{
width:21.5%;
height:100%;
gap:0.5em;
}
.type2 .ff_contents_count4 .bg_pagetop{
width:14%;
height:100%;
}
.type2 .ff_contents_count3 .bg_svg{
position:relative;
width:1em;
height:1em;
}
.type2 .ff_contents_count3 .ff_tel{
width:28%;
height:100%;
}
.type2 .ff_contents_count3 .ff_contact{
width:28%;
height:100%;
}
.type2 .ff_contents_count3 .ff_line{
width:28%;
height:100%;
}
.type2 .ff_contents_count3 .ff_sns{
width:28%;
height:100%;
gap:0.4em;
}
.type2 .ff_contents_count3 .bg_pagetop{
width:16%;
height:100%;
}
.type2 .ff_contents_count2 .bg_svg{
position:relative;
width:1em;
height:1em;
}
.type2 .ff_contents_count2 .ff_tel{
width:43.5%;
height:100%;
}
.type2 .ff_contents_count2 .ff_contact{
width:43.5%;
height:100%;
}
.type2 .ff_contents_count2 .ff_line{
width:43.5%;
height:100%;
}
.type2 .ff_contents_count2 .ff_sns{
width:43.5%;
height:100%;
gap:0.5em;
}
.type2 .ff_contents_count2 .bg_pagetop{
width:17%;
height:100%;
}
.type2 .ff_contents_count1 .bg_svg{
position:relative;
width:1em;
height:1em;
}
.type2 .ff_contents_count1 .ff_tel{
width:80%;
height:100%;
}
.type2 .ff_contents_count1 .ff_contact{
width:80%;
height:100%;
}
.type2 .ff_contents_count1 .ff_line{
width:80%;
height:100%;
}
.type2 .ff_contents_count1 .ff_sns{
width:80%;
height:100%;
gap:0.5em;
}
.type2 .ff_contents_count1 .bg_pagetop{
width:20%;
height:100%;
}
.type2 .ff_contents_count0 .bg_svg{
position:relative;
width:1em;
height:1em;
}
.type2 .ff_contents_count0 .bg_pagetop{
width:100%;
height:100%;
}
.ff_type{
width:100%;
height:100%;
}
.ff_contents{
width:100%;
height:100%;
display:flex;
justify-content:space-between;
flex-wrap:nowrap;
box-shadow:0px 2px 10px -3px #383838;
font-size:1.25em;
line-height:1em;
}
.ff_contents .ff_tel a{
display:flex;
align-items:center;
justify-content:center;
width:100%;
height:100%;
cursor:pointer;
}
.ff_contents .ff_tel a {
display:flex;
align-items:center;
justify-content:center;
width:100%;
height:100%;
}
.ff_contents .ff_contact .ff_contact_inner{
display:flex;
align-items:center;
justify-content:center;
width:100%;
height:100%;
cursor:pointer;
}
.ff_contents .ff_line a{
display:flex;
align-items:center;
justify-content:center;
width:100%;
height:100%;
cursor:pointer;
}
.ff_contents .ff_sns{
display:flex;
align-items:center;
justify-content:center;
}
.ff_contents .ff_sns a{
display:flex;
align-items:center;
justify-content:center;
width:max-content;
height:max-content;
cursor:pointer;
}
.ff_contents .pagetop{
width:100%;
height:100%;
}
.ff_contents .pagetop a{
display:flex;
align-items:center;
justify-content:center;
width:100%;
height:100%;
}
.ff_contents .bg_svg{
position:relative;
}
.ff_contents .bg_svg svg{
position:absolute;
top:50%;
left:0;
transform:translate(0%,-50%);
}
.ff_contents .link_text1{
margin-left:0.5em;
}
.ff_contents .link_text2{
margin-left:0.5em;
}
.ff_contents .link_color_auto{
background:var(--footerfixcolor);
}
.ff_contents .link_color_auto a{
color:var(--footerfixcolor_font);
fill:var(--footerfixcolor_font);
}
.ff_contents .active_backgroundcolor_auto{
background:var(--footerfixcolor_font);
}
.ff_contents .active_textcolor_auto a{
color:var(--footerfixcolor);
fill:var(--footerfixcolor);
}
.backgroundcolor_linecolor1{
background:#07b53b;
}
.textcolor_linecolor1{
color:#ffffff;
}
.textcolor_linecolor1 svg{
fill:#ffffff;
}
.textcolor_linecolor1 a{
color:#ffffff;
}
.backgroundcolor_linecolor2{
background:#ffffff;
}
.textcolor_linecolor2{
color:#07b53b;
}
.textcolor_linecolor2 svg{
fill:#07b53b;
}
.textcolor_linecolor2 a{
color:#07b53b;
}
.ff_contents .link_color_auto .page_top_color_active_auto{
background:var(--footerfixcolor_font);
}
.ff_contents .link_color_auto .page_top_color_active_auto a{
color:var(--footerfixcolor);
fill:var(--footerfixcolor);
}
.type1 .ff_contents_count4 .ff_left{
display:contents;
}
.type1 .ff_contents_count4 .bg_svg{
position:relative;
width:1em;
height:1em;
}
.type1 .ff_contents_count4 .ff_tel{
width:21.5%;
height:100%;
}
.type1 .ff_contents_count4 .ff_contact{
width:21.5%;
height:100%;
}
.type1 .ff_contents_count4 .ff_line{
width:21.5%;
height:100%;
}
.type1 .ff_contents_count4 .ff_sns{
width:21.5%;
height:100%;
gap:0.5em;
}
.type1 .ff_contents_count4 .bg_pagetop{
width:14%;
height:100%;
}
.type1 .ff_contents_count3 .ff_left{
display:contents;
}
.type1 .ff_contents_count3 .bg_svg{
position:relative;
width:1em;
height:1em;
}
.type1 .ff_contents_count3 .ff_tel{
width:28%;
height:100%;
}
.type1 .ff_contents_count3 .ff_contact{
width:28%;
height:100%;
}
.type1 .ff_contents_count3 .ff_line{
width:28%;
height:100%;
}
.type1 .ff_contents_count3 .ff_sns{
width:28%;
height:100%;
gap:0.4em;
}
.type1 .ff_contents_count3 .bg_pagetop{
width:16%;
height:100%;
}
.type1 .ff_contents_count2 .bg_svg{
position:relative;
width:1em;
height:1em;
}
.type1 .ff_contents_count2 .ff_tel{
width:43.5%;
height:100%;
}
.type1 .ff_contents_count2 .ff_contact{
width:43.5%;
height:100%;
}
.type1 .ff_contents_count2 .ff_line{
width:43.5%;
height:100%;
}
.type1 .ff_contents_count2 .ff_sns{
width:43.5%;
height:100%;
gap:0.5em;
}
.type1 .ff_contents_count2 .bg_pagetop{
width:17%;
height:100%;
}
.type1 .ff_contents_count1 .bg_svg{
position:relative;
width:1em;
height:1em;
}
.type1 .ff_contents_count1 .ff_tel{
width:80%;
height:100%;
}
.type1 .ff_contents_count1 .ff_contact{
width:80%;
height:100%;
}
.type1 .ff_contents_count1 .ff_line{
width:80%;
height:100%;
}
.type1 .ff_contents_count1 .ff_sns{
width:80%;
height:100%;
gap:0.5em;
}
.type1 .ff_contents_count1 .bg_pagetop{
width:20%;
height:100%;
}
.type1 .ff_contents_count0 .bg_svg{
position:relative;
width:1em;
height:1em;
}
.type1 .ff_contents_count0 .bg_pagetop{
width:100%;
height:100%;
}
.type2 .ff_contents_count4 .bg_svg{
position:relative;
width:1em;
height:1em;
}
.type2 .ff_contents_count4 .ff_tel{
width:21.5%;
height:100%;
}
.type2 .ff_contents_count4 .ff_contact{
width:21.5%;
height:100%;
}
.type2 .ff_contents_count4 .ff_line{
width:21.5%;
height:100%;
}
.type2 .ff_contents_count4 .ff_sns{
width:21.5%;
height:100%;
gap:0.5em;
}
.type2 .ff_contents_count4 .bg_pagetop{
width:14%;
height:100%;
}
.type2 .ff_contents_count3 .bg_svg{
position:relative;
width:1em;
height:1em;
}
.type2 .ff_contents_count3 .ff_tel{
width:28%;
height:100%;
}
.type2 .ff_contents_count3 .ff_contact{
width:28%;
height:100%;
}
.type2 .ff_contents_count3 .ff_line{
width:28%;
height:100%;
}
.type2 .ff_contents_count3 .ff_sns{
width:28%;
height:100%;
gap:0.4em;
}
.type2 .ff_contents_count3 .bg_pagetop{
width:16%;
height:100%;
}
.type2 .ff_contents_count2 .bg_svg{
position:relative;
width:1em;
height:1em;
}
.type2 .ff_contents_count2 .ff_tel{
width:43.5%;
height:100%;
}
.type2 .ff_contents_count2 .ff_contact{
width:43.5%;
height:100%;
}
.type2 .ff_contents_count2 .ff_line{
width:43.5%;
height:100%;
}
.type2 .ff_contents_count2 .ff_sns{
width:43.5%;
height:100%;
gap:0.5em;
}
.type2 .ff_contents_count2 .bg_pagetop{
width:17%;
height:100%;
}
.type2 .ff_contents_count1 .bg_svg{
position:relative;
width:1em;
height:1em;
}
.type2 .ff_contents_count1 .ff_tel{
width:80%;
height:100%;
}
.type2 .ff_contents_count1 .ff_contact{
width:80%;
height:100%;
}
.type2 .ff_contents_count1 .ff_line{
width:80%;
height:100%;
}
.type2 .ff_contents_count1 .ff_sns{
width:80%;
height:100%;
gap:0.5em;
}
.type2 .ff_contents_count1 .bg_pagetop{
width:20%;
height:100%;
}
.type2 .ff_contents_count0 .bg_svg{
position:relative;
width:1em;
height:1em;
}
.type2 .ff_contents_count0 .bg_pagetop{
width:100%;
height:100%;
}
.gc_auto_frame_background:nth-child(2n){
background-color:var(--basecolor1);
color:var(--basecolor1_font);
}
.gc_auto_frame_background:nth-child(2n+1){
background-color:var(--basecolor2);
color:var(--basecolor2_font);
}
.gc_auto_frame_background_sub{
background-color:var(--headercolor);
color:var(--headercolor_font);
}

@media screen and (max-width: 768px) {
.o7wid_post_box{
width:100%;
max-width:var(--base_width);
border:0px;
background-color:transparent;
margin:auto;
}
.o7apr_post_box{
}
.o7wid_post_body{
width:100%;
margin:0px auto;
}
.o7apr_post_body{
font-size:100%;
line-height:200%;
}
.gc_auto_body{
font-family:var(--font-family);
background-color:var(--basecolor1);
color:var(--basecolor1_font);
width:100%;
overflow-y:auto;
-webkit-text-size-adjust:100%;
font-size:var(--font_size_smartphone);
}
.gc_auto_frame_spotitem{
width:100%;
margin:auto;
}
.bg_googlemap_hopweb {
width:100%;
height:400px;
}
.bg_googlemap_hopweb_width_height_style{
width:100%;
height:400px;
}
.lp_temp_kiji_contents{
width:100%;
padding:7.5% 5%;
box-sizing:border-box;
}
.gc_auto_frame_spotitem_lp .eyecatch_h1title{
font-size:calc(18vw / 768* 100);
line-height:1.8em;
}
.gc_auto_frame_spotitem_lp .eyecatch_img{
width:100%;
height:var(--hero_height_smartphone);
}
.gc_auto_frame_spotitem_lp .eyecatch_img_100vh{
width:100%;
height:calc(100vh - var(--header_height_smartphone));
}
.gc_auto_frame_spotitem_lp .eyecatch_textbox{
width:calc(100vw - 40px);
height:max-content;
max-width:calc(100vw - 40px);
max-height:calc(100% - 40px);
padding:calc(50vw / 768* 100);
box-sizing:border-box;
}
.gc_auto_frame_spotitem_lp .eyecatch_text1{
}
.gc_auto_frame_spotitem_lp .text1_fontsize_large_smp{
font-size:calc(26vw / 768* 100);
line-height:1.35em;
}
.gc_auto_frame_spotitem_lp .text1_fontsize_medium_smp{
font-size:calc(19vw / 400* 100);
line-height:1.5em;
}
.gc_auto_frame_spotitem_lp .text1_fontsize_small_smp{
font-size:calc(16vw / 400* 100);
line-height:1.35em;
}
:gc_auto_frame_spotitem_lp .eyecatch_text2{
font-size:calc(42vw / 768* 100);
line-height:1.8em;
}
.gc_auto_frame_spotitem_lp .text2_fontsize_large_smp{
font-size:calc(40vw / 400* 100);
line-height:1.35em;
}
.gc_auto_frame_spotitem_lp .text2_fontsize_medium_smp{
font-size:calc(29vw / 400* 100);
line-height:1.5em;
}
.gc_auto_frame_spotitem_lp .text2_fontsize_small_smp{
font-size:calc(24vw / 400* 100);
line-height:1.35em;
}
.gc_auto_frame_spotitem_lp .eyecatch_text3{
}
.gc_auto_frame_spotitem_lp .text3_fontsize_large_smp{
font-size:calc(16vw / 400* 100);
line-height:1.35em;
}
.gc_auto_frame_spotitem_lp .text3_fontsize_medium_smp{
font-size:calc(12vw / 400* 100);
line-height:1.5em;
}
.gc_auto_frame_spotitem_lp .text3_fontsize_small_smp{
font-size:calc(10vw / 400* 100);
line-height:1.35em;
}
.eyecatch_image_size_smp_auto{
background-size:cover;
}
.eyecatch_image_size_smp_100{
background-size:100%;
}
.eyecatch_image_size_smp_150{
background-size:150%;
}
.eyecatch_image_size_smp_200{
background-size:200%;
}
.eyecatch_image_size_smp_250{
background-size:250%;
}
.eyecatch_image_size_smp_300{
background-size:300%;
}
.eyecatch_image_size_smp_400{
background-size:400%;
}
.eyecatch_image_size_smp_500{
background-size:500%;
}
.eyecatch_image_x_smp_center{
background-position-x:center;
}
.eyecatch_image_x_smp_left{
background-position-x:left;
}
.eyecatch_image_x_smp_25{
background-position-x:25%;
}
.eyecatch_image_x_smp_75{
background-position-x:75%;
}
.eyecatch_image_x_smp_right{
background-position-x:right;
}
.eyecatch_image_y_smp_center{
background-position-y:center;
}
.eyecatch_image_y_smp_top{
background-position-y:top;
}
.eyecatch_image_y_smp_25{
background-position-y:25%;
}
.eyecatch_image_y_smp_75{
background-position-y:75%;
}
.eyecatch_image_y_smp_bot{
background-position-y:bottom;
}
.gc_auto_frame_spotitem_lp .eyecatch0_h1title{
font-size:calc(18vw / 768* 100);
line-height:1.8em;
}
.gc_auto_frame_spotitem_lp .eyecatch0_image img{
display:none;
}
.gc_auto_frame_spotitem_lp .eyecatch0_smp_image img{
display:block;
width:100%;
height:auto;
}
.gc_auto_frame_spotitem_lp .onayami_h2title{
font-size:var(--font_size_smartphone);
line-height:1.8em;
}
.gc_auto_frame_spotitem_lp .onayami_h2_b{
font-size:2em;
line-height:1.8em;
}
.gc_auto_frame_spotitem_lp .onayami_title_svg{
display:none;
}
.gc_auto_frame_spotitem_lp .merit_h2title{
margin:0 auto 10% auto;
font-size:var(--font_size_smartphone);
line-height:1.8em;
}
.gc_auto_frame_spotitem_lp .merit_h2title:before{
}
.gc_auto_frame_spotitem_lp .meritlist{
padding:0;
font-size:var(--font_size_smartphone);
line-height:1.8em;
}
.gc_auto_frame_spotitem_lp .meritc_title{
font-size:1.25em;
line-height:1.8em;
}
.gc_auto_frame_spotitem_lp .reason_h2title{
margin:0 auto 10% auto;
font-size:var(--font_size_smartphone);
line-height:1.8em;
}
.gc_auto_frame_spotitem_lp .reason_h2title:before{
}
.gc_auto_frame_spotitem_lp .reason_img{
margin-bottom:10%;
}
.gc_auto_frame_spotitem_lp .reason_text1{
margin-bottom:10%;
}
.gc_auto_frame_spotitem_lp .rsn_list{
width:100%;
padding:10% 1.5% 5% 1.5%;
box-sizing:border-box;
margin:0 0 15% 0;
position:relative;
}
.gc_auto_frame_spotitem_lp .compare_h2title{
margin:0 auto 10% auto;
font-size:var(--font_size_smartphone);
line-height:1.8em;
}
.gc_auto_frame_spotitem_lp .compare_h2title:before{
}
.gc_auto_frame_spotitem_lp .compare_box{
padding:0;
}
.gc_auto_frame_spotitem_lp .price_h2title{
margin:0 auto 10% auto;
font-size:var(--font_size_smartphone);
line-height:1.8em;
}
.gc_auto_frame_spotitem_lp .price_h2title:before{
}
.gc_auto_frame_spotitem_lp .price_box{
padding:0;
}
.gc_auto_frame_spotitem_lp .price_menu{
width:100%;
border-width:0 0 0 0;
}
.gc_auto_frame_spotitem_lp .price_price{
width:100%;
padding:5% 2.5%;
border-width:0 0 0px 0;
}
.gc_auto_frame_spotitem_lp .price_template_text_type1 .price_price{
text-align:left;
}
.gc_auto_frame_spotitem_lp .jisseki_h2title{
margin:0 auto 10% auto;
font-size:var(--font_size_smartphone);
line-height:1.8em;
}
.gc_auto_frame_spotitem_lp .jisseki_h2title:before{
}
.gc_auto_frame_spotitem_lp .jisseki_box{
padding:0;
}
.gc_auto_frame_spotitem_lp .jisseki_list{
width:100%;
}
.gc_auto_frame_spotitem_lp .voice_h2title{
margin:0 auto 10% auto;
font-size:var(--font_size_smartphone);
line-height:1.8em;
}
.gc_auto_frame_spotitem_lp .voice_h2title:before{
}
.gc_auto_frame_spotitem_lp .voice_box{
padding:0;
}
.gc_auto_frame_spotitem_lp .voice_talker{
padding:0;
}
.gc_auto_frame_spotitem_lp .voice_svg{
width:50px;
height:50px;
}
.gc_auto_frame_spotitem_lp .flow_h2title{
margin:0 auto 10% auto;
font-size:var(--font_size_smartphone);
line-height:1.8em;
}
.gc_auto_frame_spotitem_lp .flow_h2title:before{
}
.gc_auto_frame_spotitem_lp .flow_box{
padding:0;
}
.gc_auto_frame_spotitem_lp .flowmark{
max-width:70px;
min-width:70px;
max-height:70px;
min-height:70px;
border-style:solid;
border-width:1px;
border-radius:50%;
margin:0 5% 0 0 ;
display:flex;
align-items:flex-start;
justify-content:center;
flex-wrap:wrap;
}
.gc_auto_frame_spotitem_lp .fm_step{
width:100%;
margin:10px 0 -5px 0;
font-size:1em;
line-height:1em;
}
.gc_auto_frame_spotitem_lp .fm_number{
width:100%;
font-size:1.5em;
line-height:1em;
}
.gc_auto_frame_spotitem_lp .ft_title{
font-size:1.5em;
line-height:1.8em;
}
.gc_auto_frame_spotitem_lp .ft_text{
font-size:1em;
line-height:1.8em;
}
.gc_auto_frame_spotitem_lp .faq_h2title{
margin:0 auto 10% auto;
font-size:var(--font_size_smartphone);
line-height:1.8em;
}
.gc_auto_frame_spotitem_lp .faq_h2title:before{
}
.gc_auto_frame_spotitem_lp .faq_box{
padding:0;
}
.gc_auto_frame_spotitem_lp .faq_bg_a{
font-size:1em;
line-height:1.8em;
}
.gc_auto_frame_spotitem_lp .sokyu_h2title{
margin:0 auto 10% auto;
font-size:var(--font_size_smartphone);
line-height:1.8em;
}
.gc_auto_frame_spotitem_lp .sokyu_h2title:before{
}
.gc_auto_frame_spotitem_lp .sokyu_box{
padding:0;
}
.gc_auto_frame_spotitem_lp .sky_talker_txt{
font-size:1em;
line-height:1.8em;
}
.gc_auto_frame_spotitem_lp .sky_talker_txt:before{
top:30px;
}
.gc_auto_frame_spotitem_lp .area_h2title{
margin:0 auto 10% auto;
font-size:var(--font_size_smartphone);
line-height:1.8em;
}
.gc_auto_frame_spotitem_lp .area_h2title:before{
border:calc(23vw / 768* 100) solid transparent;
border-top:calc(40vw / 768* 100) solid var(--basecolor3);
}
.gc_auto_frame_spotitem_lp .area_box{
padding:0;
}
.gc_auto_frame_spotitem_lp .contact_box{
padding:0;
background:none;
}
.gc_auto_frame_spotitem_lp .contact_text1{
padding:0;
margin-bottom:5%;
font-size:1.5em;
line-height:1.8em;
}
.gc_auto_frame_spotitem_lp .contactlist{
padding:5%;
}
.gc_auto_frame_spotitem_lp .contact_tel{
margin-bottom:4%;
}
.gc_auto_frame_spotitem_lp .contact_tel a{
font-size:1.5em;
line-height:1.8em;
}
.gc_auto_frame_spotitem_lp .contact_mail{
padding:4%;
box-sizing:border-box;
border-radius:5px;
background-color:var(--buttoncolor);
}
.gc_auto_frame_spotitem_lp .contact_mail a span{
font-size:1.25em;
line-height:1.8em;
}
.gc_auto_frame_spotitem_lp .hukidasi_left_backgroundcolor_white:before{
content:"";
border:5px solid transparent;
border-right:10px solid #ffffff;
}
.gc_auto_frame_spotitem_lp .hukidasi_left_backgroundcolor_black:before{
content:"";
border:5px solid transparent;
border-right:10px solid #383838;
}
.gc_auto_frame_spotitem_lp .hukidasi_left_backgroundcolor_gray:before{
content:"";
border:5px solid transparent;
border-right:10px solid #f4f4f4;
}
.gc_auto_frame_spotitem_lp .hukidasi_left_backgroundcolor_basecolor1:before{
content:"";
border:5px solid transparent;
border-right:10px solid var(--basecolor1);
}
.gc_auto_frame_spotitem_lp .hukidasi_left_backgroundcolor_basecolor2:before{
content:"";
border:5px solid transparent;
border-right:10px solid var(--basecolor2);
}
.gc_auto_frame_spotitem_lp .hukidasi_left_backgroundcolor_basecolor3:before{
content:"";
border:5px solid transparent;
border-right:10px solid var(--basecolor3);
}
.gc_auto_frame_spotitem_lp .hukidasi_left_backgroundcolor_accentcolor1:before{
content:"";
border:5px solid transparent;
border-right:10px solid var(--accentcolor1);
}
.gc_auto_frame_spotitem_lp .hukidasi_left_backgroundcolor_accentcolor2:before{
content:"";
border:5px solid transparent;
border-right:10px solid var(--accentcolor2);
}
.gc_auto_frame_spotitem_lp .hukidasi_left_backgroundcolor_accentcolor3:before{
content:"";
border:5px solid transparent;
border-right:10px solid var(--accentcolor3);
}
.gc_auto_frame_spotitem_lp .hukidasi_left_backgroundcolor_customcolor1:before{
content:"";
border:5px solid transparent;
border-right:10px solid var(--customcolor1);
}
.gc_auto_frame_spotitem_lp .hukidasi_left_backgroundcolor_customcolor2:before{
content:"";
border:5px solid transparent;
border-right:10px solid var(--customcolor2);
}
.gc_auto_frame_spotitem_lp .hukidasi_left_backgroundcolor_customcolor3:before{
content:"";
border:5px solid transparent;
border-right:10px solid var(--customcolor3);
}
.gc_auto_frame_spotitem_lp .lp_template_title1_backgroundcolor_white:before{
content:"";
border:calc(23vw / 768* 100) solid transparent;
border-top:calc(40vw / 768* 100) solid #ffffff;
}
.gc_auto_frame_spotitem_lp .lp_template_title1_backgroundcolor_black:before{
content:"";
border:calc(23vw / 768* 100) solid transparent;
border-top:calc(40vw / 768* 100) solid #383838;
}
.gc_auto_frame_spotitem_lp .lp_template_title1_backgroundcolor_gray:before{
content:"";
border:calc(23vw / 768* 100) solid transparent;
border-top:calc(40vw / 768* 100) solid #f4f4f4;
}
.gc_auto_frame_spotitem_lp .lp_template_title1_backgroundcolor_basecolor1:before{
content:"";
border:calc(23vw / 768* 100) solid transparent;
border-top:calc(40vw / 768* 100) solid var(--basecolor1);
}
.gc_auto_frame_spotitem_lp .lp_template_title1_backgroundcolor_basecolor2:before{
content:"";
border:calc(23vw / 768* 100) solid transparent;
border-top:calc(40vw / 768* 100) solid var(--basecolor2);
}
.gc_auto_frame_spotitem_lp .lp_template_title1_backgroundcolor_basecolor3:before{
content:"";
border:calc(23vw / 768* 100) solid transparent;
border-top:calc(40vw / 768* 100) solid var(--basecolor3);
}
.gc_auto_frame_spotitem_lp .lp_template_title1_backgroundcolor_accentcolor1:before{
content:"";
border:calc(23vw / 768* 100) solid transparent;
border-top:calc(40vw / 768* 100) solid var(--accentcolor1);
}
.gc_auto_frame_spotitem_lp .lp_template_title1_backgroundcolor_accentcolor2:before{
content:"";
border:calc(23vw / 768* 100) solid transparent;
border-top:calc(40vw / 768* 100) solid var(--accentcolor2);
}
.gc_auto_frame_spotitem_lp .lp_template_title1_backgroundcolor_accentcolor3:before{
content:"";
border:calc(23vw / 768* 100) solid transparent;
border-top:calc(40vw / 768* 100) solid var(--accentcolor3);
}
.gc_auto_frame_spotitem_lp .lp_template_title1_backgroundcolor_customcolor1:before{
content:"";
border:calc(23vw / 768* 100) solid transparent;
border-top:calc(40vw / 768* 100) solid var(--customcolor1);
}
.gc_auto_frame_spotitem_lp .lp_template_title1_backgroundcolor_customcolor2:before{
content:"";
border:calc(23vw / 768* 100) solid transparent;
border-top:calc(40vw / 768* 100) solid var(--customcolor2);
}
.gc_auto_frame_spotitem_lp .lp_template_title1_backgroundcolor_customcolor3:before{
content:"";
border:calc(23vw / 768* 100) solid transparent;
border-top:calc(40vw / 768* 100) solid var(--customcolor3);
}
.header_lp{
height:var(--header_height_smartphone);
}
.header_lp_space{
height:var(--header_height_smartphone);
}
.header_lp .header_lp_logo{
width:50%;
margin:0 auto 0 0;
}
.header_lp .header_lp_logo img{
height:calc(var(--header_height_smartphone) - 20px);
}
.header_lp .menu_button{
width:var(--header_height_smartphone);
height:var(--header_height_smartphone);
right:0;
}
.header_lp .menu_button .bg_svg{
width:50%;
height:calc(var(--header_height_smartphone) / 2);
}
.bg_menu_button_popup{
font-size:1em;
line-height:1.8em;
}
.menu_button_popup{
height:auto;
flex-wrap:wrap;
}
.menu_left{
display:contents;
}
.menu_left .menu_inner{
min-height:40px;
}
.bg_menu_button_popup .menu_left .bg_snsbutton_content{
order:999;
}
.bg_menu_button_popup .menu_left .snsbutton_content{
min-height:40px;
}
.menu_right{
width:100%;
min-height:auto;
padding-bottom:0px;
order:2;
}
.bg_menu_button_popup .bg_closebutton{
width:60px;
height:40px;
}
.bg_menu_button_popup .closebutton{
width:30px;
height:30px;
}
.gc_auto_frame_publicinfo_company{
}
.gc_auto_frame_publicinfo_company .bg_publicinfo_company{
font-size:var(--font_size_smartphone);
line-height:1.8em;
}
.gc_auto_frame_publicinfo_company h2{
font-size:1.25em;
line-height:1.5em;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .bg_contents{
width:100%;
padding:7.5% 5% 0 5%;
box-sizing:border-box;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .bg_goaisatsu_only .goaisatsu1{
width:100%;
margin-bottom:7%;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .bg_goaisatsu_with_image{
display:block;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .bg_goaisatsu_with_image .goaisatsu_image{
display:block;
width:27%;
height:0;
padding-top:27%;
margin:0 auto 9% auto;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .bg_goaisatsu_with_image .bg_goaisatsu{
width:100%;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .bg_goaisatsu_with_image .bg_goaisatsu .goaisatsu1{
margin-bottom:7%;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .content_title{
width:100%;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .content_text{
width:100%;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .content_map{
width:100%;
height:400px;
margin:5% 0;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .image_area{
width:100%;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .bg_contents_lp{
width:100%;
padding:7.5% 5% 0 5%;
box-sizing:border-box;
}
.lp_company_title_backgroundcolor_white:before{
content:"";
border:calc(23vw / 768* 100) solid transparent;
border-top:calc(40vw / 768* 100) solid #ffffff;
}
.lp_company_title_backgroundcolor_black:before{
content:"";
border:calc(23vw / 768* 100) solid transparent;
border-top:calc(40vw / 768* 100) solid #383838;
}
.lp_company_title_backgroundcolor_gray:before{
content:"";
border:calc(23vw / 768* 100) solid transparent;
border-top:calc(40vw / 768* 100) solid #f4f4f4;
}
.lp_company_title_backgroundcolor_basecolor1:before{
content:"";
border:calc(23vw / 768* 100) solid transparent;
border-top:calc(40vw / 768* 100) solid var(--basecolor1);
}
.lp_company_title_backgroundcolor_basecolor2:before{
content:"";
border:calc(23vw / 768* 100) solid transparent;
border-top:calc(40vw / 768* 100) solid var(--basecolor2);
}
.lp_company_title_backgroundcolor_basecolor3:before{
content:"";
border:calc(23vw / 768* 100) solid transparent;
border-top:calc(40vw / 768* 100) solid var(--basecolor3);
}
.lp_company_title_backgroundcolor_accentcolor1:before{
content:"";
border:calc(23vw / 768* 100) solid transparent;
border-top:calc(40vw / 768* 100) solid var(--accentcolor1);
}
.lp_company_title_backgroundcolor_accentcolor2:before{
content:"";
border:calc(23vw / 768* 100) solid transparent;
border-top:calc(40vw / 768* 100) solid var(--accentcolor2);
}
.lp_company_title_backgroundcolor_accentcolor3:before{
content:"";
border:calc(23vw / 768* 100) solid transparent;
border-top:calc(40vw / 768* 100) solid var(--accentcolor3);
}
.lp_company_title_backgroundcolor_customcolor1:before{
content:"";
border:calc(23vw / 768* 100) solid transparent;
border-top:calc(40vw / 768* 100) solid var(--customcolor1);
}
.lp_company_title_backgroundcolor_customcolor2:before{
content:"";
border:calc(23vw / 768* 100) solid transparent;
border-top:calc(40vw / 768* 100) solid var(--customcolor2);
}
.lp_company_title_backgroundcolor_customcolor3:before{
content:"";
border:calc(23vw / 768* 100) solid transparent;
border-top:calc(40vw / 768* 100) solid var(--customcolor3);
}
.gc_auto_frame_publicinfo_company .contents_appeal{
padding-top:var(--header_height_smartphone);
margin-top:calc(-1 * var(--header_height_smartphone));
}
.gc_auto_frame_publicinfo_company .item{
width:100%;
padding:7.5%;
margin-bottom:20px;
}
.gc_auto_frame_publicinfo_company .appeal_title{
width:100%;
font-size:1.5em;
line-height:1em;
text-align:center;
}
.gc_auto_frame_publicinfo_company .item:nth-child(2n+1) .appeal_title{
margin:0 0 3% 0;
}
.gc_auto_frame_publicinfo_company .item:nth-child(2n) .appeal_title{
margin:0 0 3% 0;
}
.gc_auto_frame_publicinfo_company .desc{
width:100%;
}
.gc_auto_frame_publicinfo_company .item:nth-child(2n+1) .desc{
margin:0;
}
.gc_auto_frame_publicinfo_company .item:nth-child(2n) .desc{
margin:0;
}
.gc_auto_frame_publicinfo_company .icon{
width:65%;
padding-top:65%;
box-sizing:border-box;
position:static;
top:auto;
transform:translate(0%,0%);
margin:5% auto;
}
.gc_auto_frame_publicinfo_company .item:nth-child(2n+1) .icon{
right:auto;
}
.gc_auto_frame_publicinfo_company .item:nth-child(2n) .icon{
left:auto;
}
.gc_auto_frame_publicinfo_company .image{
width:65%;
padding-top:65%;
box-sizing:border-box;
background-size:cover;
background-repeat:no-repeat;
background-position:center;
position:static;
top:auto;
transform:translate(0%,0%);
margin:5% auto;
}
.gc_auto_frame_publicinfo_company .item:nth-child(2n+1) .image{
right:auto;
}
.gc_auto_frame_publicinfo_company .item:nth-child(2n) .image{
left:auto;
}
.gc_auto_frame_publicinfo_company .bg_publicinfo_company{
font-size:var(--font_size_smartphone);
line-height:1.8em;
}
.gc_auto_frame_publicinfo_company h2{
font-size:1.25em;
line-height:1.5em;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .bg_contents{
width:100%;
padding:7.5% 5% 0 5%;
box-sizing:border-box;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .bg_goaisatsu_only .goaisatsu1{
width:100%;
margin-bottom:7%;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .bg_goaisatsu_with_image{
display:block;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .bg_goaisatsu_with_image .goaisatsu_image{
display:block;
width:27%;
height:0;
padding-top:27%;
margin:0 auto 9% auto;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .bg_goaisatsu_with_image .bg_goaisatsu{
width:100%;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .bg_goaisatsu_with_image .bg_goaisatsu .goaisatsu1{
margin-bottom:7%;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .content_title{
width:100%;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .content_text{
width:100%;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .content_map{
width:100%;
height:400px;
margin:5% 0;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .image_area{
width:100%;
}
.gc_auto_frame_publicinfo_company .publicinfo_company_type1 .bg_contents_lp{
width:100%;
padding:7.5% 5% 0 5%;
box-sizing:border-box;
}
.lp_company_title_backgroundcolor_white:before{
content:"";
border:calc(23vw / 768* 100) solid transparent;
border-top:calc(40vw / 768* 100) solid #ffffff;
}
.lp_company_title_backgroundcolor_black:before{
content:"";
border:calc(23vw / 768* 100) solid transparent;
border-top:calc(40vw / 768* 100) solid #383838;
}
.lp_company_title_backgroundcolor_gray:before{
content:"";
border:calc(23vw / 768* 100) solid transparent;
border-top:calc(40vw / 768* 100) solid #f4f4f4;
}
.lp_company_title_backgroundcolor_basecolor1:before{
content:"";
border:calc(23vw / 768* 100) solid transparent;
border-top:calc(40vw / 768* 100) solid var(--basecolor1);
}
.lp_company_title_backgroundcolor_basecolor2:before{
content:"";
border:calc(23vw / 768* 100) solid transparent;
border-top:calc(40vw / 768* 100) solid var(--basecolor2);
}
.lp_company_title_backgroundcolor_basecolor3:before{
content:"";
border:calc(23vw / 768* 100) solid transparent;
border-top:calc(40vw / 768* 100) solid var(--basecolor3);
}
.lp_company_title_backgroundcolor_accentcolor1:before{
content:"";
border:calc(23vw / 768* 100) solid transparent;
border-top:calc(40vw / 768* 100) solid var(--accentcolor1);
}
.lp_company_title_backgroundcolor_accentcolor2:before{
content:"";
border:calc(23vw / 768* 100) solid transparent;
border-top:calc(40vw / 768* 100) solid var(--accentcolor2);
}
.lp_company_title_backgroundcolor_accentcolor3:before{
content:"";
border:calc(23vw / 768* 100) solid transparent;
border-top:calc(40vw / 768* 100) solid var(--accentcolor3);
}
.lp_company_title_backgroundcolor_customcolor1:before{
content:"";
border:calc(23vw / 768* 100) solid transparent;
border-top:calc(40vw / 768* 100) solid var(--customcolor1);
}
.lp_company_title_backgroundcolor_customcolor2:before{
content:"";
border:calc(23vw / 768* 100) solid transparent;
border-top:calc(40vw / 768* 100) solid var(--customcolor2);
}
.lp_company_title_backgroundcolor_customcolor3:before{
content:"";
border:calc(23vw / 768* 100) solid transparent;
border-top:calc(40vw / 768* 100) solid var(--customcolor3);
}
.gc_auto_frame_publicinfo_company .contents_appeal{
padding-top:var(--header_height_smartphone);
margin-top:calc(-1 * var(--header_height_smartphone));
}
.gc_auto_frame_publicinfo_company .item{
width:100%;
padding:7.5%;
margin-bottom:20px;
}
.gc_auto_frame_publicinfo_company .appeal_title{
width:100%;
font-size:1.5em;
line-height:1em;
text-align:center;
}
.gc_auto_frame_publicinfo_company .item:nth-child(2n+1) .appeal_title{
margin:0 0 3% 0;
}
.gc_auto_frame_publicinfo_company .item:nth-child(2n) .appeal_title{
margin:0 0 3% 0;
}
.gc_auto_frame_publicinfo_company .desc{
width:100%;
}
.gc_auto_frame_publicinfo_company .item:nth-child(2n+1) .desc{
margin:0;
}
.gc_auto_frame_publicinfo_company .item:nth-child(2n) .desc{
margin:0;
}
.gc_auto_frame_publicinfo_company .icon{
width:65%;
padding-top:65%;
box-sizing:border-box;
position:static;
top:auto;
transform:translate(0%,0%);
margin:5% auto;
}
.gc_auto_frame_publicinfo_company .item:nth-child(2n+1) .icon{
right:auto;
}
.gc_auto_frame_publicinfo_company .item:nth-child(2n) .icon{
left:auto;
}
.gc_auto_frame_publicinfo_company .image{
width:65%;
padding-top:65%;
box-sizing:border-box;
background-size:cover;
background-repeat:no-repeat;
background-position:center;
position:static;
top:auto;
transform:translate(0%,0%);
margin:5% auto;
}
.gc_auto_frame_publicinfo_company .item:nth-child(2n+1) .image{
right:auto;
}
.gc_auto_frame_publicinfo_company .item:nth-child(2n) .image{
left:auto;
}
.gc_auto_frame_lp_form{
margin:0px;
}
.gc_auto_frame_footer{
background-color:var(--footercolor)!important;
color:var(--footercolor_font)!important;
margin:auto;
width:100%;
min-height:200px;
box-sizing:border-box;
}
.footer_contents .footer_logo{
width:50%;
}
.footer_contents .footer_text{
font-size:1em;
line-height:1.8em;
}
.footer_contents .footer_copyright {
font-size:1em;
line-height:1.8em;
}
.background_image_size_100_hero{
background-size:cover;
}
.background_image_size_150_hero{
background-size:cover;
}
.background_image_size_200_hero{
background-size:cover;
}
.background_image_size_250_hero{
background-size:cover;
}
.background_image_size_300_hero{
background-size:cover;
}
.background_image_size_400_hero{
background-size:cover;
}
.background_image_size_500_hero{
background-size:cover;
}
.gc_auto_frame_footer_fixed{
background-color:var(--footerfixcolor)!important;
color:var(--footerfixcolor_font)!important;
fill:var(--footerfixcolor_font)!important;
position:fixed;
left:0px;
bottom:0px;
width:100%;
height:45px;
padding:1px 0 0 0;
z-index:10000;
}
.ff_contents{
font-size:1em;
line-height:1em;
}
.ff_contents .link_text2{
display:none;
}
.type1 .ff_contents_count4 .ff_left{
display:flex;
justify-content:space-around;
align-items:center;
width:80%;
}
.type1 .ff_contents_count4 .bg_svg{
position:relative;
width:1.5em;
height:1.5em;
}
.type1 .ff_contents_count4 .ff_tel{
display:contents;
}
.type1 .ff_contents_count4 .ff_tel a{
width:1.5em;
height:1.5em;
}
.type1 .ff_contents_count4 .ff_contact{
display:contents;
}
.type1 .ff_contents_count4 .ff_contact .ff_contact_inner{
width:1.5em;
height:1.5em;
}
.type1 .ff_contents_count4 .ff_line{
display:contents;
}
.type1 .ff_contents_count4 .ff_line a{
width:1.5em;
height:1.5em;
}
.type1 .ff_contents_count4 .ff_sns{
display:contents;
}
.type1 .ff_contents_count4 .ff_sns .bg_svg{
width:1.5em;
height:1.5em;
}
.type1 .ff_contents_count4 .bg_pagetop{
width:20%;
height:100%;
}
.type1 .ff_contents_count3 .ff_left{
display:flex;
justify-content:space-around;
align-items:center;
width:80%;
}
.type1 .ff_contents_count3 .bg_svg{
position:relative;
width:1.5em;
height:1.5em;
}
.type1 .ff_contents_count3 .ff_tel{
display:contents;
}
.type1 .ff_contents_count3 .ff_tel a{
width:1.5em;
height:1.5em;
}
.type1 .ff_contents_count3 .ff_contact{
display:contents;
}
.type1 .ff_contents_count3 .ff_contact .ff_contact_inner{
width:1.5em;
height:1.5em;
}
.type1 .ff_contents_count3 .ff_line{
display:contents;
}
.type1 .ff_contents_count3 .ff_line a{
width:1.5em;
height:1.5em;
}
.type1 .ff_contents_count3 .ff_sns{
display:contents;
}
.type1 .ff_contents_count3 .ff_sns .bg_svg{
width:1.5em;
height:1.5em;
}
.type1 .ff_contents_count3 .bg_pagetop{
width:20%;
height:100%;
}
.type1 .ff_contents_count2 .bg_svg{
position:relative;
width:1.5em;
height:1.5em;
}
.type1 .ff_contents_count1 .bg_svg{
position:relative;
width:1.5em;
height:1.5em;
}
.type1 .ff_contents_count0 .bg_svg{
position:relative;
width:1.25em;
height:1.25em;
}
.type2 .ff_contents_count4 .bg_svg{
position:relative;
width:1.5em;
height:1.5em;
}
.type2 .ff_contents_count4 .ff_sns_count5{
gap:0.2em;
}
.type2 .ff_contents_count4 .ff_sns_count5 .bg_svg{
width:0.6em;
height:0.6em;
}
.type2 .ff_contents_count4 .ff_sns_count4{
gap:0.25em;
}
.type2 .ff_contents_count4 .ff_sns_count4 .bg_svg{
width:0.8em;
height:0.8em;
}
.type2 .ff_contents_count4 .ff_sns_count3{
gap:0.4em;
}
.type2 .ff_contents_count4 .ff_sns_count3 .bg_svg{
width:1em;
height:1em;
}
.type2 .ff_contents_count4 .ff_sns_count2{
gap:0.5em;
}
.type2 .ff_contents_count3 .bg_svg{
position:relative;
width:1.5em;
height:1.5em;
}
.type2 .ff_contents_count3 .ff_sns_count5{
gap:4px;
}
.type2 .ff_contents_count3 .ff_sns_count5 .bg_svg{
width:16px;
height:16px;
}
.type2 .ff_contents_count3 .bg_pagetop{
width:19%;
height:100%;
}
.type2 .ff_contents_count2 .bg_svg{
position:relative;
width:1.5em;
height:1.5em;
}
.type2 .ff_contents_count1 .bg_svg{
position:relative;
width:1.5em;
height:1.5em;
}
.type2 .ff_contents_count0 .bg_svg{
position:relative;
width:1.25em;
height:1.25em;
}
.ff_contents{
font-size:1em;
line-height:1em;
}
.ff_contents .link_text2{
display:none;
}
.type1 .ff_contents_count4 .ff_left{
display:flex;
justify-content:space-around;
align-items:center;
width:80%;
}
.type1 .ff_contents_count4 .bg_svg{
position:relative;
width:1.5em;
height:1.5em;
}
.type1 .ff_contents_count4 .ff_tel{
display:contents;
}
.type1 .ff_contents_count4 .ff_tel a{
width:1.5em;
height:1.5em;
}
.type1 .ff_contents_count4 .ff_contact{
display:contents;
}
.type1 .ff_contents_count4 .ff_contact .ff_contact_inner{
width:1.5em;
height:1.5em;
}
.type1 .ff_contents_count4 .ff_line{
display:contents;
}
.type1 .ff_contents_count4 .ff_line a{
width:1.5em;
height:1.5em;
}
.type1 .ff_contents_count4 .ff_sns{
display:contents;
}
.type1 .ff_contents_count4 .ff_sns .bg_svg{
width:1.5em;
height:1.5em;
}
.type1 .ff_contents_count4 .bg_pagetop{
width:20%;
height:100%;
}
.type1 .ff_contents_count3 .ff_left{
display:flex;
justify-content:space-around;
align-items:center;
width:80%;
}
.type1 .ff_contents_count3 .bg_svg{
position:relative;
width:1.5em;
height:1.5em;
}
.type1 .ff_contents_count3 .ff_tel{
display:contents;
}
.type1 .ff_contents_count3 .ff_tel a{
width:1.5em;
height:1.5em;
}
.type1 .ff_contents_count3 .ff_contact{
display:contents;
}
.type1 .ff_contents_count3 .ff_contact .ff_contact_inner{
width:1.5em;
height:1.5em;
}
.type1 .ff_contents_count3 .ff_line{
display:contents;
}
.type1 .ff_contents_count3 .ff_line a{
width:1.5em;
height:1.5em;
}
.type1 .ff_contents_count3 .ff_sns{
display:contents;
}
.type1 .ff_contents_count3 .ff_sns .bg_svg{
width:1.5em;
height:1.5em;
}
.type1 .ff_contents_count3 .bg_pagetop{
width:20%;
height:100%;
}
.type1 .ff_contents_count2 .bg_svg{
position:relative;
width:1.5em;
height:1.5em;
}
.type1 .ff_contents_count1 .bg_svg{
position:relative;
width:1.5em;
height:1.5em;
}
.type1 .ff_contents_count0 .bg_svg{
position:relative;
width:1.25em;
height:1.25em;
}
.type2 .ff_contents_count4 .bg_svg{
position:relative;
width:1.5em;
height:1.5em;
}
.type2 .ff_contents_count4 .ff_sns_count5{
gap:0.2em;
}
.type2 .ff_contents_count4 .ff_sns_count5 .bg_svg{
width:0.6em;
height:0.6em;
}
.type2 .ff_contents_count4 .ff_sns_count4{
gap:0.25em;
}
.type2 .ff_contents_count4 .ff_sns_count4 .bg_svg{
width:0.8em;
height:0.8em;
}
.type2 .ff_contents_count4 .ff_sns_count3{
gap:0.4em;
}
.type2 .ff_contents_count4 .ff_sns_count3 .bg_svg{
width:1em;
height:1em;
}
.type2 .ff_contents_count4 .ff_sns_count2{
gap:0.5em;
}
.type2 .ff_contents_count3 .bg_svg{
position:relative;
width:1.5em;
height:1.5em;
}
.type2 .ff_contents_count3 .ff_sns_count5{
gap:4px;
}
.type2 .ff_contents_count3 .ff_sns_count5 .bg_svg{
width:16px;
height:16px;
}
.type2 .ff_contents_count3 .bg_pagetop{
width:19%;
height:100%;
}
.type2 .ff_contents_count2 .bg_svg{
position:relative;
width:1.5em;
height:1.5em;
}
.type2 .ff_contents_count1 .bg_svg{
position:relative;
width:1.5em;
height:1.5em;
}
.type2 .ff_contents_count0 .bg_svg{
position:relative;
width:1.25em;
height:1.25em;
}
}
