@charset "utf-8";
/* 共通CSSやリセットCSSのみ */
abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{font-style:normal;margin:0;padding:0;border:0;outline:0;font-weight:400;background:0 0;-webkit-text-size-adjust:100%;text-shadow:none}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}
body,button,html,input,option,select,textarea{background-color:#fff;color:#333;font-size:12px;font-family:Arial,Verdana,"Helvetica Neue",Helvetica,sans-serif}
a:active,a:hover,a:link,a:visited{text-decoration:none}a:focus{outline:0}a:link{color:#319AC6;-webkit-transition:.2s linear 0s;-moz-transition:.2s linear 0s;transition:.2s linear 0s}a:visited{color:#319AC6}a:hover{color:#F25648;text-decoration:none;opacity:.6;filter:alpha(opacity=60);-moz-opacity:.6}a:active{color:#F25648}a img{border-style:none;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;transition:.2s ease-in-out}a:hover img{opacity:.8;filter:alpha(opacity=80);-moz-opacity:.8}img{margin:0;padding:0;border:0;vertical-align:bottom}
* html body{background:url(null) fixed}
dd,dl,dt{line-height:1}
*{box-sizing:border-box}
.d_none{display:none}
@media screen and (min-width:960px){
body,button,html,input,option,select,textarea,pre{font-family:"Helvetica Neue",
Arial,
"Hiragino Kaku Gothic ProN",
"Hiragino Sans",
Meiryo,,sans-serif}
body,button,html,input,option,select,textarea{letter-spacing:.5px;margin:0;padding:0;font-size:15px;line-height:17px}
button,fieldset,form,input,label,legend,select,textarea{font-size:100%;font-style:normal;font-weight:400;margin:0;padding:0;vertical-align:bottom}
input,select{-webkit-appearance:none; appearance:none;border:1px solid #333; border-radius:3px;background-color:#fff}
select{background:url('https://gps-akihabara.com/repeatgps/wp-content/themes/gps/img/down_arrow.svg') no-repeat right 15px center;background-size:15px;background-color:#fff}
input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus,textarea:focus {
        background-color:#dae8eb}
pre{margin:0;padding:0;text-align:center;line-height:1.6em;letter-spacing:.1em}
}
option{line-height:20px;font-size:16px;}
input{font-size:15px}
body{line-height:1.5}
ol,ul{list-style:none}
:focus{outline:0}
a{text-decoration:none}
img{vertical-align:bottom;border:none}
.telLink{cursor:default}
body,html{width:100%;overflow-x:hidden}
html{height:100%}
body{min-height:100%;height:auto;position:relative}
html{font-size:62.5%}
body{font-size:1.6rem;/* 16px*/}

table.flowbox th
{font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',arial,helvetica,clean,Verdana,Osaka,sans-serif}



#sb-site,.sb-site-container,.sb-slidebar,body,html{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.sb-slidebar{width:230px;padding:10px}
.sb-slidebar hr{margin:10px 0;width:100%}
@media screen and (min-width:960px){
.sb-slidebar{width:240px}
}
html.sb-scroll-lock.sb-active:not(.sb-static),html.sb-scroll-lock.sb-active:not(.sb-static) body{overflow:hidden;height:100%}
#sb-site,.sb-site-container{width:100%;min-height:100vh;position:relative;z-index:1;background-color:#fff}
#sb-site:after,#sb-site:before,.sb-site-container:after,.sb-site-container:before{content:' ';display:table;clear:both}
.sb-slidebar{height:100%;overflow-y:auto;position:fixed;top:0;z-index:0;display:none;background-color:#eeeeee}
.sb-slidebar,.sb-slidebar *{-webkit-transform:translateZ(0px)}
.sb-left{left:0;-webkit-box-shadow:5px 0 5px rgba(0,0,0,.15);-moz-box-shadow:5px 0 5px rgba(0,0,0,.15);box-shadow:5px 0 5px rgba(0,0,0,.15)}
.sb-right{right:0;-webkit-box-shadow:-5px 0 5px rgba(0,0,0,.15);-moz-box-shadow:-5px 0 5px rgba(0,0,0,.15);box-shadow:-5px 0 5px rgba(0,0,0,.15)}
.sb-slidebar.sb-static,html.sb-static .sb-slidebar,#side_online a{position:absolute}
.sb-slidebar.sb-active{display:block}
.sb-style-overlay{z-index:9999}
.sb-momentum-scrolling{-webkit-overflow-scrolling:touch}
.sb-width-thin{width:15%}
.sb-width-wide{width:45%}
@media (max-width:960px){
	.sb-slidebar{width:250px}
	.sb-width-thin{width:55%}
	.sb-width-wide{width:85%}
}
.sb-site-container,.sb-slide,.sb-slidebar{-webkit-transform:translate(0px);-moz-transform:translate(0px);transform:translate(0px);-webkit-transition:-webkit-transform 400ms ease;-moz-transition:-moz-transform 400ms ease;transition:transform 400ms ease;-webkit-transition-property:-webkit-transform,left,right;-webkit-backface-visibility:hidden}
.sb-hide{display:none}
#movingBtn2{-webkit-appearance:none;width:100%;font-weight:bold;margin:5px 0 0 0}
.postform{-webkit-appearance:none;width:100%}

#movingBtn2,.postform,#side_online,#side_tel1,#side_tel2,#side_mail,#side_line,#side_quest{border:solid 1px #cccccc;-webkit-border-radius:3px;border-radius:3px;padding:0;text-align:center;font-size:15px;text-shadow:1px 1px 0px #fff;background-color:#ffffff;position:relative;height:42px;line-height:42px;font-weight:700}
#side_online a{top:0;left:0;width:100%;height:100%}

nav{background:#676767}

#headmenu,#irstl1,#irstl2,#irstr1,#irstr2,.arayuru,.bordermatome,.graybutton001,.haisouchu,.hinmei_top,.kasidasi_top,.kyokudome_top,.pay_top,.price_top,.sousapo,.torisapo,.torituke,table.topslidew,ul.footbox li,ul.footbox li:nth-child(1),ul.footbox li:nth-child(2),ul.footbox li:nth-child(2n),ul.footbox li:nth-child(2n+1),ul.footbox2 li,ul.footbox2 li:nth-child(1),ul.footbox2 li:nth-child(2),ul.footbox2 li:nth-child(2n),ul.footbox2 li:nth-child(2n+1),ul.quest li,ul.questmenu li,ul.questmenu li:nth-child(1),ul.questmenu li:nth-child(2),ul.questmenu li:nth-child(2n),ul.questmenu li:nth-child(2n+1),ul.smenu li,ul.smenu li:nth-child(1),ul.smenu li:nth-child(2),ul.smenu li:nth-child(2n),ul.smenu li:nth-child(2n+1),ul.spec li,ul.spec li:nth-child(1),ul.spec li:nth-child(2),ul.spec li:nth-child(2n),ul.spec li:nth-child(2n+1),ul.topmenu li,ul.topmenu li.hm2,ul.topmenu li.hm3,ul.topmenu li.hm4,ul.topmenu li.hm5{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}

#header{z-index:7;position:relative;background:#fff}
#headbars{background:#000;text-shadow:none;width:100%;padding:0}
#headmidashi{text-align:center;color:#ffffff;font-size:17px;font-size:clamp(10px,calc(10px + (17 - 10) * ((100vw - 375px) / (960 - 375))),17px);padding:calc(0.2em + 2px) 0;display:flex;align-items:center}
#headmidashi span:nth-child(1){color:#00AEDE}
#headmidashi span:nth-child(2){color:#FF0}
#headtop{margin:0 auto;width:100%;background:#fff;position:relative;height:80px}
@media screen and (min-width:960px){
#headmidashi{text-align:left;width:960px;margin:0 auto}
#headtop{width:960px;height:100px}	
}
@media screen and (max-width:960px){
#headmidashi{letter-spacing:-0.5px;justify-content:center}
}

#h_logo{width:390px;height:64px;top:25px;left:0;position:absolute}
#h_logo a{width:390px;height:55px;background-position:0 -2px;display:block;overflow:hidden;text-decoration:none}
#deli_b,#h_logo a,#telimg,.headmenuw{background-image:url(../img/allimg.png);background-repeat:no-repeat}
#d_award,#d_chart,#d_gps_photo,#d_hand,#h_logo a,#page-top a,#telimg{text-indent:100%;white-space:nowrap;overflow:hidden}
a:link{color:#319AC6;-webkit-transition:.2s linear 0s;-moz-transition:.2s linear 0s;transition:.2s linear 0s}
.tojiru,input#movingBtn2,select#selectMenu2,.alink{cursor:pointer}
.tojiru:hover,ul.topmenu li:hover,.openmenu ul li:last-child:hover,#h_logo a:hover{opacity:0.6}
.button,#taio_b,#souryo_b{display:block}
#h_word,#h_tel,#bank_b,#souryo_b{position:absolute}
#h_tel,ul.topmenu li .hmimg,.openmenu ul li .icons,.openmenu ul li .iconss{background-image:url(../img/allicon.png);background-repeat:no-repeat}
#h_left,#h_lr,#h_right{display:inline;top:47px;right:120px;position:absolute;display:block}
#h_lr{text-align:left;display:inline;right:120px;position:absolute}
#h_lr a{color:#fff;font-weight:700;font-size:14px;text-align:center;line-height:33px;z-index:3;width:75px;margin:0;border:1px solid #c0b422;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;display:inline-block;text-shadow:-1px -1px 0 rgba(0,0,0,.3);background-color:#f6c715;font-weight:bold}
#h_left span,#h_right span{font-weight:700;font-size:14px;text-align:center;line-height:33px;z-index:3;width:140px;margin:0;border:1px solid #c63629;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;display:inline-block;text-shadow:-1px -1px 0 rgb(0 0 0 / 30%);background-color:#F25648;color:#fff}
#h_left:hover,#h_right:hover{cursor:pointer;opacity:0.6}
#h_right{right:0}
#h_right span{border:1px solid #016e94;background-color:#089acc;width:115px;line-height:33px}
#h_left span:before{content:"オンライン"}
#h_right span:after{content:"お問い合わせ"}
#souryo_b,#taio_b,#h_waribiki{width:55px;height:21px;top:14px;font-size:11px;text-align:center;color:#1E2F02;background-color:#efefef;display:block;line-height:21px}
#taio_b{color:#2a9197;right:60px}
#souryo_b{color:#3f972a;right:0}
#h_waribiki{width:155px;right:0;color:#e13434}
@media screen and (max-width:960px){
#h_waribiki{right:10px;
top:9px}
#souryo_b{right:10px}
#taio_b{right:70px}
#h_logo{width:184px;height:76px;top:1px;left:10px}
#h_logo a{width:184px;height:68px;background-position:0 16px;background-size:338px}	
#h_left span:before{content:"ご"}
#h_right span:after{content:"お問合せ"}
#h_left,#h_lr,#h_right{top:37px}
#h_left span,#h_right span{line-height:33px;width:80px}
#h_left{right:95px}
#h_lr{right:100px}
#h_right{right:10px}
}
@media screen and (max-width:550px){
#h_logo{width:153px;height:37px;top:22px}
#h_logo a{width:153px;height:37px;background-position:0 -1px;background-size:285px}	
#h_left span,#h_right span,#h_lr a{line-height:29px;width:70px;font-size:13px}
#h_left,#h_lr,#h_right{top:39px}
#souryo_b,#taio_b{width:50px;height:21px;top:8px;font-size:10px}
#h_left{right:95px}
#taio_b{right:63px}
#h_lr{right:85px}
#h_left{right:85px}
#h_waribiki{right:10px;top:8px}
}
@media screen and (max-width:420px){
#souryo_b,#taio_b,#h_waribiki{font-size:9px;height:20px}
#h_waribiki{right:10px;top:10px}
#taio_b{right:58px}
#h_left span,#h_right span,#h_lr a{line-height:28px;width:62px;font-size:12px}
#h_lr{right:77px}
#h_left{right:77px}
}

#headmenu,ul.topmenu li{position:relative;text-align:center;padding:0}

@media screen and (max-width:960px){
#h_tel address,#h_tel,#h_word{display:none}
}
#h_tel{width:255px;height:35px;top:59px;right:0;font-size:27px;letter-spacing:.6px;font-weight:bold;line-height:27px;color:#FF007F;text-align:right;background-position:14px -756px;background-size:97px}
#h_tel address{font-weight:bold;letter-spacing:-0.5px}
#headmenu{height:70px;margin-left:auto;margin-right:auto}
ul.topmenu{width:100%;font-size:11px;height:65px;padding-top:5px}
ul.topmenu li{height:61px;width:20%;float:left}
ul.topmenu li .hmimg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}
ul.topmenu li:nth-child(1) .hmimg{background-size:25px;background-position:0 -3px;width:24px;height:20px;margin:10px auto 4px}
ul.topmenu li:nth-child(2) .hmimg{background-size:28px;background-position:-2px -34px;width:23px;height:26px;margin:8px auto 0}
ul.topmenu li:nth-child(3) .hmimg{background-size:28px;background-position:0 -64px;width:29px;height:25px;margin:8px auto 1px}
ul.topmenu li.topmenu_price .hmimg{background-size:27px;background-position:2px -89px;width:30px;height:24px;margin:9px auto 1px}
ul.topmenu li.topmenu_menu .hmimg{background-size:21px;background-position:2px -133px;width:23px;height:23px;margin:10px auto 1px}

@media screen and (min-width:960px){
#headmenu{border-right:1px solid #CCC;border-left:1px solid #CCC}
ul.topmenu li{width:16.5%}
ul.topmenu li:nth-last-child(1){width:17%}
ul.topmenu li.topmenu_question .hmimg{background-size:32px;background-position:2px -140px;width:34px;height:24px;margin:8px auto 1px}
ul.topmenu li:nth-child(6) .hmimg{background-size:30px;background-position:2px -104px;width:23px;height:23px;margin:8px auto 1px}
}
ul.topmenu li a,ul.topmenu li a:hover,ul.topmenu li a:visited{position:absolute;top:0;left:0;right:0;bottom:0;color:#333;display:block;text-shadow:1px 1px 0 #fff;height:27px;padding-top:38px;z-index:5}
ul.topmenu li:nth-child(2),ul.topmenu li:nth-child(3),ul.topmenu li:nth-child(4),ul.topmenu li:nth-child(5),ul.topmenu li:nth-child(6),ul.topmenu li.topmenu_price{border-left:1px solid #CCC}
ul.topmenu li:last-child .alink{position:absolute;top:0;left:0;right:0;bottom:0;height:27px;padding-top:38px;z-index:5;cursor:pointer}
.alink{color:#000;text-shadow:1px 1px 0 #fff;display:block}

.openmenu,.openmenu ul{background:#333;margin:0 auto}
.openmenu ul li{border-top:solid 1px #494949;border-bottom:solid 1px #000;position:relative}
.openmenu{display:none}
.openmenu ul li{position:relative}
.openmenu ul li .icons{margin:0;position:absolute;background-size:26px}
.openmenu ul li:nth-last-child(7) .icons{background-position:0 -252px;width:27px;height:24px;top:13px;left:13px}
.openmenu ul li.openmenu_deliver .icons{background-position:0 -379px;width:27px;height:22px;top:12px;left:13px}
.openmenu ul li:nth-last-child(6) .icons{background-position:0 -403px;width:27px;height:21px;top:13px;left:13px}
.openmenu ul li:nth-last-child(5) .icons{background-position:0 -427px;width:25px;height:22px;top:12px;left:12px}
.openmenu ul li:nth-last-child(4) .icons{background-size:23px;background-position:0 -438px;width:23px;height:22px;top:11px;left:13px}
.openmenu ul li:nth-last-child(3) .icons{background-position:0 -474px;width:22px;height:21px;top:11px;left:13px}
.openmenu ul li:nth-last-child(2) .icons{background-size:28px;background-position:0 -564px;width:22px;height:24px;top:10px;left:12px}
.openmenu ul li.mp2 .icons{background-position:0 -382px;width:27px;height:24px;top:12px;left:13px}
.openmenu ul li.openmenu_close .icons{background-size:28px;background-position:0 -373px;width:19px;height:16px;top:14px;left:14px}
.openmenu ul li .iconss{background-size:35px;background-position:-9px -452px;width:16px;height:17px;margin:6px auto 0}
.openmenu ul li a{color:#fff;line-height:45px;font-size:15px;padding-left:45px;display:block}
.openmenu ul li a:hover{color:#FFE000}
.openmenu ul li.openmenu_close{height:35px;display:block;text-align:center;background:#909090;border-bottom:solid 1px #6D6D6D}
.openmenu ul li.openmenu_close i.fa{top:14px;color:#eeeeee;font-size:18px}
.openmenu ul li.openmenu_close .alink{display:block;height:35px;width:100%;position:absolute;top:0;left:0}
.headmb,.headmb2{height:3px;background:#EEE;width:100%}
.headmb{border-top:solid 1px #ddd}
.headmb2{margin-bottom:10px}
#headmenu_w{width:100%;height:70px;padding:0;border-top:1px solid #CCC;border-bottom:1px solid #CCC;background:#F4F4F4;background:-webkit-gradient(linear,left top,left bottom,color-stop(1,#E2E2E2),color-stop(0,#fcfcfc));background:-webkit-linear-gradient(top,#fcfcfc 0,#E2E2E2 100%);background:-moz-linear-gradient(top,#fcfcfc 0,#E2E2E2 100%);background:-ms-linear-gradient(top,#fcfcfc 0,#E2E2E2 100%)}
@media screen and (min-width:960px){
ul.topmenu li a,ul.topmenu li:last-child .alink{padding-bottom:25px}
#headmenu,.openmenu{width:960px}
span#m_ch2{display:none}
}
@media screen and (max-width:960px){
	#headmenu_w{height:55px}
	#headmenu{height:55px}
	ul.topmenu{height:55px;padding-top:0}
	ul.topmenu li{height:55px}
	ul.topmenu li a,ul.topmenu li a:hover,ul.topmenu li a:visited{height:22px;padding-top:36px}
	ul.topmenu li:last-child .alink{height:19px;padding-top:36px}
	ul.topmenu li a,ul.topmenu li:last-child .alink{padding-bottom:17px}
}


#contents{clear:both;width:100%;margin:0 auto;position:relative;background:#fff;z-index:1}

/* トップページ */

.contents_toumei_in{width:960px;padding:0;margin:0 auto;text-align:left;z-index:6;position:relative}
@media (max-width:960px){.contents_toumei_in{width:100%;padding:0 2%}#contents_1_in .contents_toumei_in{padding:0}}
#contents_1_in{background:url(https://www.gps-akihabara.com/nextwp/material/bg3.jpg) center no-repeat;background-size:cover;padding-top:18px;min-height:100%;position:relative;z-index:1}

#scr_left,#scr_right,.easyPieChart{position:relative}
#hand_frame,#top_003,#top_006,#top_011,#top_013{position:absolute}
#top_004,#top_005,#top_009,#top_010,#top_014,#top_015,#top_016{position:absolute;text-indent:100%;white-space:nowrap;overflow:hidden}
#top_007{text-indent:100%;white-space:nowrap;overflow:hidden}
#top_001,#top_002{color:#222;padding:0;letter-spacing:.3px;margin:0 auto;text-align:center}
#top_001{font-size:21px;font-size:clamp(14px,calc(14px + (21 - 14) * ((100vw - 375px) / (960 - 375))),21px)}
#top_002{line-height:1.1em;font-weight:700;font-size:40px;font-size:clamp(27px,calc(27px + (40 - 27) * ((100vw - 375px) / (960 - 375))),40px)}
#topbigw{width:100%;margin:10px auto 0;position:relative;display:flex;flex-direction:row;
transform-origin:top center}
#scr_left{width:647px;height:565px}
#scr_right{width:313px}
#top_004,#top_005{background-image:url(https://www.gps-akihabara.com/nextwp/material/top/top_sprite.png);background-repeat:no-repeat}

#hand_frame{width:491px;height:588px;top:578px;right:0}
#top_003{width:203px;height:321px;background-position:-42px -366px;top:115px;right:67px;z-index:-1;background-image:url(https://www.gps-akihabara.com/nextwp/material/top/top_map.png);background-repeat:no-repeat}
#top_004{width:50px;height:50px;top:140px;left:80px;background-position:-1px -1888px}
#top_005{width:203px;height:19px;top:0;background-position:0 -1632px}
#top_006{width:203px;height:31px;top:290px}
#top_007{float:left;width:152px;height:31px;background-color:#EBEBEB;border-top:solid 1px #D5D3D8;background-position:10px 9px;background-image:url(https://www.gps-akihabara.com/nextwp/material/top/top_adress.png);background-repeat:no-repeat}
#top_008{float:right;width:51px}
#djrb,#djrr{text-align:center;color:#FFF;width:51px;height:31px;font-size:10px;padding-top:7px}
#djrb{background:#00A3D9}
#djrr{background:#F34973}
#top_009{width:308px;top:65px;right:52%;display:none;z-index:1}
#top_010{width:288px;top:700px;left:1px;display:none}
#top_013{width:251px;top:8px;right:86%;opacity:0}
#top_011{width:296px;height:200px;top:155px;right:0;opacity:0}
#top_014{width:165px;top:165px;left:50px;z-index:1;opacity:0}
#top_015{width:191px;top:-300px;left:100px;z-index:1;;opacity:0}
#top_016{width:252px;top:405px;right:57%;opacity:0}

@media (max-width:630px){#top_013{display:none}#top_009{width:246px;top:84px;right:64%}}
@media (max-width:590px){#top_016{width:234px;right:63%}}
@media (max-width:480px){#top_016{width:210px;right:72%;top:421px}}
@media (max-width:465px){#top_011{width:253px;height:166px;top:177px}#top_009{width:188px;top:124px;right:78%}}

.easyPieChart{text-align:center}
.easyPieChart canvas{position:absolute;top:0;left:0}
*:first-child+html .chart{color:#FFFFFF}/* IE7 */
*:first-child+html .chart1{color:#FFFFFF}/* IE7 */
.chart{margin-left:auto;margin-right:auto}
#chart_1{margin-top:0}
#chart_3{margin:0 0 0 57px}


#pieboxwaku{background:rgb(238,238,238);padding:20px 0;
.piebox{width:960px;margin:0 auto}
.pietopbox{display:flex;flex-direction:row;justify-content:space-around}
.pie_tate{display:flex;flex-direction:column}
.pie_title{font-weight:700;text-align:center;font-size:17px;margin:20px 0 10px 0}
.pie_yoko{display:flex;flex-direction:row;align-items:center}
.pie_yoko span.f10{margin:0 3px}
.pie_yoko span.orenji{margin:0 0 0 3px}
.pie_c{}
}
.chart{

line-height:initial;/* 必要に応じてリセット */
color:#333;
display:flex;
align-items:center;
justify-content:center;
width:110px;width:clamp(80px,calc(80px + (110 - 80) * ((100vw - 375px) / (960 - 375))),110px);
height:110px;height:clamp(80px,calc(80px + (110 - 80) * ((100vw - 375px) / (960 - 375))),110px);
}

.chart canvas{
width:100%;height:100%;
}
.toppiebox{width:960px;padding:0;margin:0 auto;text-align:left;z-index:6;position:relative;padding:0 0 20px;background:#fff;border-bottom:1px solid #e1e1e1}
#contents.top .colorbox_w_waku{border-bottom:dotted 1px #bbb;border-top:dotted 1px #bbb}
.time-display{text-align:center;font-size:12px;color:#666}
@media (max-width:960px){.toppiebox{width:96%}}
@media (max-width:550px){.time-display{margin:15px 0 0}}
@media (max-width:450px){.pie_yoko span.f10{display:block}}









.colorbox_w_waku{width:100%;height:100%;background:#fff}
.contents_white_in001{width:960px;padding:30px 0 20px;background:#fff;margin:0 auto;position:relative;z-index:10;text-align:left}
@media (max-width:960px){.contents_white_in001{width:100%}}

#leftframe,#rightframe{width:60px;height:100%;position:absolute;z-index:10;top:0}
#leftframe{left:0;background-image:url(https://www.gps-akihabara.com/nextwp/material/l1.png),url(https://www.gps-akihabara.com/nextwp/material/r1.png);background-repeat:repeat-y,repeat-y;background-position:left top 0,right top 0}
#rightframe{right:0;background-image:url(https://www.gps-akihabara.com/nextwp/material/r1.png);background-repeat:repeat-y;background-position:right top 0}
@media screen and (max-width:1080px){#leftframe,#rightframe{display:none}}

.colorbox_gray_top{width:960px;padding:0;background:#EEE;margin:0 auto;position:relative;z-index:10;text-align:left}

span.voi_top{padding:0 1px;margin:0 2px;background:#FF4557;color:#FFF}
span.voi{padding:0 1px;margin:0 2px;color:#FF4557}


.centerlink{margin:40px 0 0;display:block}
.centerlink img{width:100%}
.allpage_waku2_blue{width:960px;margin:0 auto;padding:30px 0 0}
.allpage_waku2_blue p{margin:0}
.allpage_waku2_blue h3{font-weight:700}

#chui_1,#chui_2{width:100%;padding:20px 0}
#chui_1{background:#FFC9B7}
#chui_2{background:#FFB69D}
.chui_box{width:960px;margin:0 auto}
.chui_box img{width:100%}
@media (max-width:960px){.chui_box{width:100%}#chui_1,#chui_2{padding:20px 2%}.centerlink{margin:20px 0 0}.allpage_waku2_blue{width:100%;padding:20px 2% 0}}
@media (min-width:731px){.chui_box .sp{display:none}}
@media (max-width:730px){.chui_box .pc{display:none}}




#top_h1box{padding:0 2%}
#top_h1box h1{line-height:22px;text-align:center;font-weight:700}
#top_h1box h1 span{font-weight:700;word-wrap:break-word;white-space:nowrap}
#top_h1box p{margin:5px 0}
#top_scene{width:960px;height:142px;margin:0;padding:0;position:relative}
@media (max-width:960px){#top_scene{margin:0 2%}}
#s1,#s2,#s3,#s4,#s5{width:184px;height:128px;position:absolute;top:0;left:0}
#s1{z-index:5}
#s2{z-index:4}
#s3{z-index:3}
#s4{z-index:2}
#s5{z-index:1}
.scene_list{text-align:center;width:184px;height:16px;color:#444;font-size:15px;background:#fff;position:absolute;top:0;left:0;font-weight:700}
#child-modal,#eigyou-modal,#event-modal,#security-modal,#top_scene_type01,#top_scene_type03,#top_scene_type04,#uwaki-modal,.top_scene_type02{width:184px;height:94px;background-image:url(https://www.gps-akihabara.com/nextwp/material/top/scene_sprite.png);background-repeat:no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden;position:absolute;top:25px;left:0}

#eigyou-modal{background-position:0 -94px}
#security-modal{background-position:0 -188px}
#child-modal{background-position:0 -282px}
#event-modal{background-position:0 -376px}
#top_scene a{width:184px;height:94px;display:block}
#top_scene a:hover{background-color:rgba(255,255,255,.7)}
#top_scene_type01,#top_scene_type03,#top_scene_type04,.top_scene_type02{height:18px;position:absolute;top:124px;left:0}
#top_scene_type01{background-position:0 -470px}
.top_scene_type02{background-position:0 -488px}
#top_scene_type03{background-position:0 -506px}
#top_scene_type04{background-position:0 -524px}
#uwaki-modal-content,#eigyou-modal-content,#security-modal-content,#child-modal-content,#event-modal-content,#sousa-modal-content,#toritsuke-modal-content{display:none}
#simplemodal-overlay{background-color:#000}
#simplemodal-container{max-width:96%;color:#bbb;background-color:#eeeeee;border:4px solid #cccccc;text-align:left;box-sizing:content-box;border-radius:10px}
#simplemodal-container *{
box-sizing:border-box;/* 内部要素にも適用 */
}
#simplemodal-container a{color:#ddd}
.modal_close,#simplemodal-container a.modalCloseImg{background-image:url(https://www.gps-akihabara.com/nextwp/material/foot/foot_sprite3.png);background-repeat:no-repeat;width:40px;height:40px;background-position:-87px -78px}
#simplemodal-container a.modalCloseImg{display:inline;z-index:3200;position:absolute;top:-20px;right:-20px;cursor:pointer}
.modal_close{display:none}
.scene_name{font-size:27px;color:#333333;padding:25px 20px 0 20px;line-height:25px;font-weight:bold}
.scene_name span{font-weight:normal}
.scene_waku{display:flex;width:100%;padding:20px}
.scene_waku .left{width:250px}
.scene_waku .left2{width:250px}
.scene_waku .left3{width:250px}
#uwaki_01,#uwaki_02,#uwaki_03,#eigyou_01,#eigyou_02,#eigyou_03,#security_01,#security_02,#child_01,#child_02,#child_03,#event_01,#event_02{text-indent:100%;white-space:nowrap;overflow:hidden;background-image:url(https://www.gps-akihabara.com/nextwp/material/top/top_sprite6.png);background-repeat:no-repeat;width:250px;height:180px;border-right:solid 1px #dddddd}
#uwaki_01{}
#uwaki_02{background-position:0 -180px}
#uwaki_03{background-position:0 -360px}
#eigyou_01{background-position:0 -540px}
#eigyou_02{background-position:0 -720px}
#eigyou_03{background-position:0 -900px}
#security_01{background-position:0 -1080px}
#security_02{background-position:0 -1260px}
#child_01{background-position:0 -1440px}
#child_02{background-position:0 -1620px}
#child_03{background-position:0 -1800px}
#event_01{background-position:0 -1980px}
#event_02{background-position:0 -2160px}
.scene_waku .sc_title{font-size:17px;padding:15px 10px 0;font-weight:700;background:#fff;color:#333;border-right:solid 1px #ddd}
.scene_waku .sc_comment{height:100px;font-size:12px;background:#fff;color:#555;padding:10px;border-right:solid 1px #ddd;border-bottom:solid 1px #ddd}
.scene_buttonbar{height:48px;margin:15px auto 0px auto}
#simplemodal-container .online{width:190px;height:38px;margin:0 auto;text-align:center;clear:both}
#simplemodal-container .online a{background-color:#F25648;display:block;width:190px;height:28px;color:#FFF;padding-top:10px;background-image:url(https://www.gps-akihabara.com/nextwp/material/main/109.png);background-repeat:no-repeat;background-position:10px 14px}
#simplemodal-container .type_button2{margin:0 auto 15px}

.colorbox_gray_waku#nextpage{position:relative;z-index:9}
#oshirase_w{z-index:5;padding:0;width:100%;display:flex;flex-direction:row;justify-content:space-between}
#top_news_w{width:53%}
#top_news_w1{background:#fff;padding:0 20px;margin:0 0 15px;border:1px dotted #ddd}
#top_news_w2{background:#fff;padding:0 20px;margin:0;border:1px dotted #ddd}
#top_news_title02,#top_voice_title{background-image:url(https://www.gps-akihabara.com/nextwp/material/top/scene_sprite.png);background-repeat:no-repeat}
#top_news_title01{font-size:18px;font-weight:700;height:20px;margin:15px 0 10px;position:relative}
#top_new{position:absolute;top:1px;left:87px;font-size:14px;font-weight:700;color:#FF4D4D}
#top_news_title02{font-size:18px;font-weight:700;height:20px;margin:15px 0 10px;background-position:181px -550px}



dl.top_news{
font-size:14px;
color:#555555;
width:100%;
margin:11px auto;display:grid;grid-template-columns:auto 1fr;
}
dl.top_news dt{
min-width:73px;
line-height:20px;
float:left;
clear:both;
}
dl.top_news dd{
line-height:20px;
}
dl.top_news dt span{margin-right:10px;color:#fff;padding:2px 18px;font-size:13px}
.news_blue{background:#00A3D9}
.news_gray{background:#94A6A5}
.news_red{background:#FF4557}
.news_yellow{background:#F7C708}

#top_news_w1 ul{font-size:14px;margin-top:7px}#top_news_w1 ul li{list-style:none;line-height:23px}
#top_news_w1 ul li span{margin-right:10px;color:#fff;padding:0 5px;font-size:13px}
#top_news_w2 table{font-size:14px;padding:7px 0;border:none}
#top_news_w2 table th{line-height:23px;width:70px;vertical-align:top;text-align:center}
#top_news_w2 table th .zenkoku{width:62px;text-align:center;background:#F7C708;color:#fff;font-size:13px;font-weight:400;margin-right:8px;padding:0;line-height:23px}
#top_news_w2 table td{line-height:23px;font-size:14px}

#top_voice_w{border:1px dotted #ddd;padding:0 20px;width:45%;background:#fff}
#top_voice_title{width:100%;font-size:18px;margin:15px 0 10px;height:20px;background-position:140px -582px;font-weight:700}
.timeover{width:450px;border:1px dotted #FF7F00;margin:0 0 10px;padding:0;text-align:center;line-height:25px;font-size:16px;background:rgba(209,180,44,.1)}
#voiceBox{clear:both;width:100%;height:164px;overflow:hidden;text-align:left;line-height:1.5em;font-size:14px;margin:13px 0 0;height:calc(164px + (220 - 164) * ((960px - 100vw) / (960 - 650)))}
@media (min-width:960px){#voiceBox{height:164px}}
@media (max-width:650px){
#top_news_w{width:100%}
#oshirase_w{flex-direction:column}
#top_voice_w{margin:16px 0 0;width:100%}
#voiceBox{height:200px}
.colorbox_gray_waku#nextpage{padding:20px 0}
}


#voiceText{margin:0;font-size:13px}
.recommend_level{color:#ecbd00;font-size:15px}
#topicsbox{width:960px;margin-top:15px;display:flex;flex-direction:row;
justify-content:space-between}
#topicsbox img{padding:0}
#topi1,#topi2,#topi3{width:32%}

@media (max-width:960px){
#topicsbox{width:100%}
}
@media (max-width:650px){
#topicsbox{flex-direction:column}
#topi1,#topi2,#topi3{width:100%}
#topi2{margin:20px 0}
}



h3.h33c{
padding:0;
margin:5px 0;
line-height:1.4em;
letter-spacing:.7px;
text-align:center;
font-weight:normal;
text-shadow:1px 1px 0 #fff;
font-size:clamp(23px,calc(23px + (33 - 23) * ((100vw - 375px) / (960 - 375))),33px)
}
h3.h33c span{word-wrap:break-word;white-space:nowrap}
.title_translation2{
width:100%;
padding:8px 0 20px;
font-size:11px;
text-align:center;
color:#777;
}






.colorbox_b_waku{width:100%;height:100%;background:#c5e5f1}
.contents_in{width:960px;margin:0 auto;position:relative;z-index:10;text-align:left}
@media screen and (max-width:960px){.contents_in{width:100%;padding:0 2%}}
.irstallw{width:100%;margin:25px auto;display:flex;flex-direction:row;justify-content:space-between}
#irstl1{background-color:#F9CF2B}
#irstr1{background-color:#96C7D4}
#irstl2{background-color:#FF7978}
#irstr2{background-color:#C6D765}
#irstl1,#irstr1,#irstl2,#irstr2{border-radius:10px;position:relative;height:180px;padding-top:0;width:24%;background-image:url(https://www.gps-akihabara.com/nextwp/s/material/bgir.png);background-repeat:no-repeat;background-position:center center;background-size:cover}
.stepbox_top{width:40px;height:40px;border-radius:50px;background:#fff;text-align:center;padding-top:2px;z-index:6;position:absolute;top:-22px;left:50%;transform:translateX(-50%);box-shadow:rgba(108,110,112,.772549) 1px 1px 1px 0;-webkit-box-shadow:rgba(108,110,112,.772549) 1px 1px 1px 0;-moz-box-shadow:rgba(108,110,112,.772549) 1px 1px 1px 0}
.stepbox_top span.no{text-align:center;font-size:25px;font-weight:bold}
#no01,#no02,#no03,#no04{width:145px;height:91px;background-image:url(https://www.gps-akihabara.com/nextwp/s/material/1113.png);background-repeat:no-repeat;z-index:5;background-size:145px;margin:15px auto}
#no01{background-position:0 0}
#no02{background-position:0 -87px}
#no03{background-size:134px;background-position:0 -180px}
#no04{background-position:0 -299px}
.irstallw p{margin:10px auto;text-align:center;font-weight:700;line-height:1.4em;font-size:clamp(14px,calc(14px + (16 - 14) * ((100vw - 375px) / (960 - 375))),16px)}
@media screen and (max-width:650px){
.irstallw{flex-wrap:wrap}
#irstl1,#irstr1,#irstl2,#irstr2{width:49%}
#irstl2,#irstr2{margin:10px 0 0}
}

.color_gray_waku{background:#EEE;padding:40px 0;width:100%}
.riyounagare,.riyounagare_s{margin:0 0 20px}
.riyounagare_s img,.riyounagare img{width:100%}
.uketori{display:flex;justify-content:space-between}
.uketori img{width:49%}

@media screen and (max-width:650px){
	.riyounagare img{display:none}
	.uketori{flex-direction:column}
	.uketori img{width:100%}
	.uketori img:first-child{margin:0 0 20px}
	.color_gray_waku{padding:20px 0}
}
@media screen and (min-width:651px){.riyounagare_s img{display:none}}















.box_50 .box_50_l{width:410px;float:left;position:relative;padding:30px}
.box_50 .box_50_r{width:410px;float:right;position:relative;margin-left:20px;padding:30px}
p.otodoke_f1{letter-spacing:.7px;text-shadow:1px 1px 0 #fff;font-size:15px;text-align:center;margin:0}
p.otodoke_f2{letter-spacing:.7px;text-shadow:1px 1px 0 #fff;color:#5CBCD3;font-size:33px;text-align:center;margin:0;line-height:37px}
.box_50{width:960px;color:#777;position:relative}
.box_50_yerrow{width:410px;height:195px;padding:30px;background-color:#FFF;position:absolute;left:0;top:0;border-bottom:solid 1px #ccc}
.box_50_blue{width:410px;height:195px;background-color:#FFF;padding:30px;position:absolute;right:0;top:0;border-bottom:solid 1px #ccc}
.box_50_blue p.f33,.box_50_yerrow p.f33{line-height:40px;margin-bottom:10px;letter-spacing:.7px;text-shadow:1px 1px 0 #fff}




























.colorbox_photo_waku{width:100%;height:100%;background-size:cover;background-position:center}
.colorbox_photo_waku2{width:100%;height:100%;background-size:cover;padding:50px 0;background-position:center}

/*パンくず*/
#breadcrumb_w{width:880px;margin:0 auto;padding:14px 40px 40px;text-align:left}
.arrow{position:relative;display:inline-block;padding:0 0 0 16px;color:#000;line-height:16px;text-decoration:none;font-size:15px}
.arrow::before,.arrow::after{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}
.arrowimg::before{left:3px;top:-2px;width:4px;height:4px;border-top:1px solid #3a3737;border-right:1px solid #3a3737;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
ol#breadcrumb{padding:0;margin:0;list-style:none}
ol#breadcrumb li{float:left}
ol#breadcrumb a{font-size:15px}
@media screen and (max-width:960px){
#breadcrumb_w{width:100%;padding:2px 6% 30px}
ol#breadcrumb a{font-size:11px}
}
/*パンくず*/


.top_title{width:880px;padding:45px 40px 40px;margin:0 auto;position:relative;z-index:10;text-align:left}
.top_title hr{border-bottom:none}

.top_title h1{font-size:clamp(23px,calc(23px + (40 - 23) * ((100vw - 375px) / (960 - 375))),40px);font-weight:700;color:#222;letter-spacing:.7px;margin:0;padding:0}

.colorbox_gray_waku4{width:100%;height:100%;background:#EEE;padding:45px 0 40px}

/*事例*/
.colorbox_white_waku,.colorbox_gray_waku{width:100%;height:100%;background:#fff;padding:40px 0}
.colorbox_gray_waku{background:#EEE}




.blue_7{color:#319AC6;font-weight:700}
.title_translation{width:100%;padding:8px 0 10px;font-size:11px;text-align:left;color:#777;text-align:center}
.title_translation span{color:#319AC6}
.navi_gray_box{height:auto;background:#eee;position:relative}
.navi_gray_box4{width:880px;height:185px;background:#eee;position:relative}


@media screen and (max-width:960px){
.top_title{width:90%;padding:20px 5%}
.top_title hr{margin:3px 0;width:100%}
.title_translation{width:100%;padding:3px 0 0;overflow:hidden;display:block;font-size:10px;transform-origin:left top}
.navi_gray_box4{width:100%;height:210px}
.navi_gray_box{width:100%;height:auto}
.colorbox_photo_waku{padding-bottom:30px}
.colorbox_gray_waku4{padding:0 0 40px}
}

/* 最短当日出荷！最速の方法でGPSをお届けします */
.syuka1,.syuka12,.syuka2,.syuka3,.syuka4,.syuka5,.syuka6,.syuka7,.syuka8,.syuka9,.syuka10,.syuka11{position:absolute}
h2.syuka{width:100%;font-size:27px;color:#F25648;padding:40px 0;margin:0 auto;text-align:center;font-weight:700}
h2.syuka span{font-weight:700;text-shadow:1px 1px 0 #fff}
.syuka1,.syuka4,.syuka7,.syuka10{font-weight:400;width:100px;height:22px;padding:3px;font-size:16px;background:#F29F15;color:#FFF;text-align:center;background:#F29F15}
.syuka2,.syuka5,.syuka8,.syuka11{width:250px;height:23px;padding-top:7px;font-size:22px;color:#F29F15;font-weight:700;text-shadow:1px 1px 0 #fff}
.syuka3,.syuka6,.syuka9,.syuka12{width:320px;height:40px;font-size:12px;color:#555}
.syuka1{top:95px;left:63px}
.syuka2{top:87px;left:182px}
.syuka3{top:127px;left:63px}
.syuka4{top:95px;left:456px}
.syuka5{top:87px;left:575px}
.syuka6{top:127px;left:456px}
.syuka7{top:178px;left:63px}
.syuka8{top:170px;left:182px}
.syuka9{top:211px;left:63px}
.syuka10{top:178px;left:456px}
.syuka11{top:170px;left:575px}
.syuka12{top:211px;left:456px}

#akibaphoto_w{width:100%;height:300px;margin:0 auto;background:url(https://www.gps-akihabara.com/nextwp/material/main/akibaphoto.jpg);background-size:cover;background-position:center;font-size:9px}
#shop_waku{width:830px;padding:75px 65px 30px;background:#FFF;margin:0 auto;position:relative;text-align:left;border-top:5px solid #319AC6;border-bottom:1px solid #ddd}
.blue_title,.orenji_title,.gray_title,.green_title{background:#319AC6;color:#fff;position:absolute;top:15px;left:0;padding:10px 20px;width:150px}
.orenji_title{background:#FFC926}
.gray_title{background:#555}
.green_title{background:#A3D900}

.in_box_830_50{width:100%;display:flex;justify-content:space-between}
.in_box_830_50 .left{width:49%}
.abouttable{width:100%;font-size:14px}
.abouttable th{width:85px;font-weight:400;line-height:25px;text-align:left;border-top:dotted 1px #FFF;padding-top:2px}
.abouttable td{line-height:25px;border-top:dotted 1px #BBB;padding-top:2px}
.abouttable td.last{border-bottom:dotted 1px #BBB}
.in_box_830_50 .right{width:49%}
#shop_waku .in_box_830_50 .right img{margin:10px 0 0 0}
.cr{clear:both}
.about_photo{max-width:960px;width:94%;margin:45px auto 0;display:flex;flex-wrap:wrap;justify-content:space-between}
.about_photo img{width:32%;margin:0 0 5px}
@media screen and (max-width:960px){.about_photo img{width:49%}}


.w960{width:960px;margin:0 auto}
.sh_1,.sh_2,.sh_3,.sh_4,.sh_5{width:340px;float:left;padding:70px 65px 23px;background:#FFF;position:relative;text-align:left;border-bottom:1px solid #ddd;margin:30px auto 0}
.sh_1{border-top:5px solid #FFC926}
.sh_2{float:right;border-top:5px solid #555}
.sh_3{width:830px;border-top:5px solid #A3D900}
.sh_4{border-top:5px solid #319AC6}
.sh_5{float:right;border-top:5px solid #319AC6}
.allpage_waku{max-width:960px;width:98%;padding:4%;background:#FFF;margin:0 auto;border-top:5px solid #319AC6;border-bottom:1px solid #ddd}
.allpage_waku{
	p{font-size:14px;margin:5px 2%}
	h2,h3{font-weight:700;font-size:18px;margin:10px 2% 5px}
}


.in_box_830_50 span.blue_b{font-size:30px}
.shopminititle{font-weight:700;font-size:20px;margin:10px 0 0 4%}
.questhead_box{width:100%;height:auto;padding:30px;background:#ddd;position:relative}


#quest_head{display:flex;flex-wrap:wrap;justify-content:center}

#quest_head a.q_1::before,#quest_head a.q_2::before,#quest_head a.q_3::before,#quest_head a.q_4::before,#quest_head a.q_5::before,#quest_head a.q_6::before,#quest_head a.q_7::before,#quest_head a.q_8::before,#quest_head a.q_9::before{background-image:url(https://www.gps-akihabara.com/nextwp/material/main/questicon.png);background-repeat:no-repeat;width:29px;display:inline-block;content:"";height:29px;margin-right:10px;background-position:0px 2px;line-height:1.6em;vertical-align:bottom}
#quest_head a{width:175px;background-color:#fff;display:block;font-size:16px;padding:7px 0px 9px 0px;text-indent:15px;margin:0 2px 4px}
#quest_head a.q_2::before{background-position:-39px 2px}#quest_head a.q_3::before{background-position:-80px 2px}#quest_head a.q_4::before{background-position:-123px 2px}#quest_head a.q_5::before{background-position:-163px 2px}#quest_head a.q_6::before{background-position:-201px 2px}#quest_head a.q_7::before{background-position:-243px 2px}#quest_head a.q_8::before{background-position:-281px 2px}#quest_head a.q_9::before{background-position:-316px 2px}



.hikaku_quest{width:960px;margin:0 auto;height:290px;text-align:left}
.hikaku_left,.hikaku_right{width:470px;height:300px;background-color:#FFF;position:relative;padding:70px 0 0 0}
.hikaku_left{float:left}
.hikaku_right{float:right}
.hikaku_left h2{background:#C6D766}
.hikaku_right h2{background:#42AA84}
h2.hikaku_h2{width:220px;font-size:17px;color:#fff;text-align:center;padding:10px 5px 9px;font-weight:400;position:absolute;top:20px;left:0}
.hikaku_quest .no_1,.hikaku_quest .no_2,.hikaku_quest .no_3,.hikaku_quest .no_4,.hikaku_quest .no_5{padding:5px 0 0 45px;font-size:19px;font-weight:700;color:#555}
.hikaku_quest .no_1::before,.hikaku_quest .no_2::before,.hikaku_quest .no_3::before,.hikaku_quest .no_4::before,.hikaku_quest .no_5::before{background:url(https://www.gps-akihabara.com/nextwp/material/main/hikakurank.png)no-repeat;width:50px;display:inline-block;content:"";height:34px;margin-right:10px;background-position:0px -1px;line-height:1.6em;vertical-align:bottom}
.hikaku_quest .no_2::before{background-position:-59px 2px}
.hikaku_quest .no_3::before{background-position:-116px 2px}
.hikaku_quest .no_4::before{background-position:-171px 2px}
.hikaku_quest .no_5::before{background-position:-224px 2px}
.hikaku_left img{position:absolute;top:132px;left:402px;z-index:2}
.question_liner{width:960px;padding:80px 65px 5px;background:#FFF;margin:30px auto 0;position:relative;text-align:left;border-top:5px solid #319AC6}
#contents_in .question_liner:first-child{margin:0 auto}
h3.quest_left_title{width:220px;font-size:17px;background:#319AC6;color:#fff;text-align:center;padding:10px 5px 9px;font-weight:400;margin-bottom:10px;position:absolute;top:20px;left:0}
.s-title2::before{vertical-align:top;width:4%;display:inline-block;content:"Q";margin:0;line-height:1.6em;color:#FF4D4D}
.s-title2{width:100%;font-size:16px;clear:both;cursor:pointer;padding:10px 0;text-align:left;display:block;position:relative;z-index:2;color:#319AC6;-moz-transition:all .2s linear 0;-webkit-transition:all .2s linear 0}
.s-content2::before{width:4%;display:inline-block;content:"A";margin:0;line-height:1.6em;color:#319AC6;font-size:16px;vertical-align:top}
.s-content2 span:first-child{width:96%;display:inline-block;padding:0;margin:0 0 5px 0;line-height:1.6em;letter-spacing:.05em;font-size:15px}
.s-content2{clear:both;display:none;font-size:15px;padding:0;line-height:1.6em;letter-spacing:.1em;width:100%}





@media screen and (max-width:960px){
.question_liner{width:94%;padding:80px 4% 5px}
.hikaku_quest{width:780px}
.hikaku_left,.hikaku_right{width:380px}
.hikaku_left img{top:132px;left:312px}
.hikaku_quest .no_1,.hikaku_quest .no_2,.hikaku_quest .no_3,.hikaku_quest .no_4,.hikaku_quest .no_5{padding:5px 0 0 23px}
.w960{width:100%}
.sh_1,.sh_2,.sh_3,.sh_4,.sh_5{width:340px;float:none}
.questhead_box{width:100%;height:auto;padding:3%}
#quest_head a{height:42px;font-size:15px;padding:5px 0 0 0}
}

@media screen and (max-width:780px){
.hikaku_quest{width:100%;height:auto}
.hikaku_left,.hikaku_right{float:none;margin:0 auto}.hikaku_right{margin:46px auto 0}
.hikaku_left img{top:267px;left:137px;transform:rotate(90deg);width:100px}
}
@media screen and (max-width:703px){
.s-title2::before,.s-content2::before{width:6%}
.s-content2 span:first-child{width:94%}
.s-title2 span{width:94%;display:inline-block}
}
@media screen and (max-width:480px){
.sh_1,.sh_2,.sh_3,.sh_4,.sh_5{width:90%;padding:70px 5% 23px}

#quest_head a{width:156px;height:36px;font-size:14px}

#quest_head a.q_1::before,#quest_head a.q_2::before,#quest_head a.q_3::before,#quest_head a.q_4::before,#quest_head a.q_5::before,#quest_head a.q_6::before,#quest_head a.q_7::before,#quest_head a.q_8::before,#quest_head a.q_9::before{background-size:276px;width:25px;height:25px}
#quest_head a.q_2::before{background-position:-32px 2px}#quest_head a.q_3::before{background-position:-65px 2px}#quest_head a.q_4::before{background-position:-100px 2px}#quest_head a.q_5::before{background-position:-131px 2px}#quest_head a.q_6::before{background-position:-164px 2px}#quest_head a.q_7::before{background-position:-197px 2px}#quest_head a.q_8::before{background-position:-229px 2px}#quest_head a.q_9::before{background-position:-256px 2px}




.hikaku_quest .no_1,.hikaku_quest .no_2,.hikaku_quest .no_3,.hikaku_quest .no_4,.hikaku_quest .no_5{padding:1px 0 0 23px;font-size:16px}
h2.hikaku_h2{width:190px;font-size:16px;padding:7px 5px 7px;top:15px}
.hikaku_left,.hikaku_right{width:345px;height:260px;padding:62px 0 0 0}
.hikaku_right{margin:33px auto 0}
.hikaku_left img{top:238px;width:83px}
}
@media screen and (max-width:440px){
#quest_head a{width:140px;text-indent:11px}
}

@media screen and (max-width:400px){
.questhead_box{width:100%;padding:3% 0}
.hikaku_left,.hikaku_right{width:94%}
}

@media screen and (max-width:960px){
#akibaphoto_w{height:250px}
h2.syuka{font-size:21px;line-height:22px;padding:25px 0 15px}
h2.syuka span{display:block}
.syuka1,.syuka4,.syuka7,.syuka10,.syuka2,.syuka5,.syuka8,.syuka11,.syuka3,.syuka6,.syuka9,.syuka12{width:auto;height:auto;top:0;left:0;position:relative;float:left}
.syuka1,.syuka4,.syuka7,.syuka10{font-weight:400;width:80px;padding:3px;font-size:14px;clear:both;margin:0 0 0 20%}
.syuka2,.syuka5,.syuka8,.syuka11{height:23px;padding:2px 8px 0;font-size:16px;color:#F29F15;font-weight:700;display:inline-block;text-shadow:1px 1px 0 #fff}
.syuka3,.syuka6,.syuka9,.syuka12{font-size:10px;display:inline-block;color:#555;margin:0 0 0 20%;clear:both;padding:2px 0 9px}
.syuka3 .f11{font-size:10px}
#shop_waku{width:90%;padding:70px 5% 10px}
.abouttable,.in_box_830_50,.in_box_830_50 .left,.in_box_830_50 .right{display:flex;
flex-direction:column;align-items:center;width:100%}
.abouttable th{width:25%}
.abouttable td{width:75%;max-width:400px}
#shop_waku .in_box_830_50 .right img{margin:15px 0 0 0}
}

@media screen and (max-width:520px){
#akibaphoto_w{height:200px}
.abouttable,.in_box_830_50,.in_box_830_50 .left,.in_box_830_50 .right{width:100%}
.abouttable{padding:0 10px}
}
@media screen and (max-width:490px){
.in_box_830_50 img{width:94%}
}

/* 最短当日出荷！最速の方法でGPSをお届けします */

/* LINE */
.allpage_waku2_gr{
width:98%;
max-width:960px;
padding:4%;
background:#FFF;
margin:20px auto 0;
position:relative;
text-align:left;
border-top:5px solid #5EAD49;
}
.allpage_waku2_gr p{margin:5px 2%}
img.line{width:100%;max-width:960px;margin:0 auto;display:block}
/* LINE */


/* レンタルの流れ */
table.flowbox{width:960px;margin:0 auto 25px;border-collapse:collapse;text-align:left}
table.flowbox img{max-width:100%}
table.flowbox th{width:170px;height:100%;text-align:center;border-right:solid 30px #efefef;color:#fff;font-weight:700;text-shadow:1px 1px 0 #eee;vertical-align:top;padding:30px 0 0 0;position:relative}
table.flowbox th p{margin:0}
table.flowbox th p:nth-child(1){font-weight:700;font-size:14px}table.flowbox th p:nth-child(2){font-weight:400;font-size:40px}th.f_1{background-color:#aad7ea;border-top:5px solid #aad7ea}th.f_2{background-color:#81c4e0;border-top:5px solid #81c4e0;opacity:0}th.f_3{background-color:#68b8d9;border-top:5px solid #68b8d9;opacity:0}th.f_4{background-color:#4ea3c7;border-top:5px solid #4ea3c7;opacity:0}th.f_5{background-color:#3791b8;border-top:5px solid #3791b8;opacity:0}th.f_6{background-color:#277ea3;border-top:5px solid #277ea3;opacity:0}th.f_7{background-color:#17688a;border-top:5px solid #17688a;opacity:0}th.f_8{background-color:#0a5270;border-top:5px solid #0a5270;opacity:0}th.f_9{background-color:#034059;border-top:5px solid #034059;opacity:0}

.f_next1,.f_next2,.f_next3,.f_next4,.f_next5,.f_next6,.f_next7,.f_next8,.f_next9{position:absolute;bottom:-50px;left:0;width:0;height:0;border-left:80px solid transparent;border-right:80px solid transparent;z-index:7}
.f_next1{border-top:50px solid #aad7ea}.f_next2{border-top:50px solid #81c4e0}.f_next3{border-top:50px solid #68b8d9}.f_next4{border-top:50px solid #4ea3c7}.f_next5{border-top:50px solid #3791b8}.f_next6{border-top:50px solid #277ea3}.f_next7{border-top:50px solid #17688a}.f_next8{border-top:50px solid #0a5270}.f_next9{border-top:50px solid #034059}
table.flowbox td{width:760px;padding:30px 0 0;background-color:#fff;border-top:5px solid #319AC6;position:relative}
table.flowbox td h3{font-size:30px;font-weight:700;color:#319AC6;margin:0 30px 5px}
table.flowbox td p{font-size:15px;margin:0 30px 40px}
table.flowbox.m0a{margin:0 auto}
@media screen and (max-width:960px){
	table.flowbox{width:100%}
	table.flowbox th{width:20%;border-right:solid 5px #efefef}
	table.flowbox td{width:80%;padding:20px 0 0}
	table.flowbox th p:nth-child(2){font-weight:400;font-size:35px}
table.flowbox td h3{font-size:21px}
table.flowbox td p{font-size:13px;margin:0 30px 25px}
.f_next1,.f_next2,.f_next3,.f_next4,.f_next5,.f_next6,.f_next7,.f_next8,.f_next9{border-left:10vw solid transparent;border-right:10vw solid transparent}
}

/*td 右側*/
.flow_right{overflow:auto;margin:0 auto;display:flex;box-sizing:border-box;width:100%;background:#eee}.f_3_1,.f_3_2,.f_3_3,.f_2_1,.f_2_2{background-color:#fff;width:33.33%;width:-webkit-calc(100% / 3);width:calc(100% / 3);padding:0 0 25px 0px;margin:20px 0 0 0;box-sizing:border-box;text-align:center;font-size:14px;line-height:22px;position:relative}.f_2_1,.f_2_2{width:50%;width:-webkit-calc(100% / 2);width:calc(100% / 2)}.flow_right h4{font-size:24px;text-align:center;font-weight:700;color:#444;margin:30px 0 15px}.f_3_1{border-right:10px solid #eee;border-left:10px solid #fff}.f_3_2{border-right:10px solid #eee;border-left:10px solid #eee}.f_3_3{border-left:10px solid #eee;border-right:10px solid #fff}.f_2_1{border-right:10px solid #eee;border-left:10px solid #fff}.f_2_2{border-right:10px solid #fff;border-left:10px solid #eee;padding:0 0 0 10px}.step4_1 img{margin:8px 0 16px 0}.step4_2 img{margin:0 0 7px 0}.step4_3 img{margin:6px 0 20px 0}.step5_1 img{margin:0 0 10px 0}.step5_2 img{margin:5px 0 10px 0}.step6_1 img{margin:10px 0 7px 0}.step6_2 img{margin:11px 0 12px 0}.step6_3 img{margin:3px 0 6px 0}.step7_1 img{margin:10px 0 0 0}.step7_3 img{margin:17px 0 0 0}table.flowbox .f_3_1 p,table.flowbox .f_3_2 p,table.flowbox .f_3_3 p{margin:9px 0px 0px}

/*矢印関連*/
#f_arrow01,#f_arrow02,#f_arrow03,#f_arrow04,#f_arrow05,#f_arrow06,#f_arrow07,#f_arrow08,#f_arrow09,#f_arrow10,#f_arrow11,#f_arrow12,#f_arrow13{
background-image:url(https://www.gps-akihabara.com/nextwp/material/main/12.png);
background-repeat:no-repeat;width:28px;height:25px;position:absolute;opacity:0}
.f_plus1,.f_or1,.f_arrowr{background-repeat:no-repeat;position:absolute;z-index:1}
.f_plus1{
background-image:url(https://www.gps-akihabara.com/nextwp/material/main/plus.png);
width:25px;height:25px;right:-23px;bottom:45%}
.f_or1{
background-image:url(https://www.gps-akihabara.com/nextwp/material/main/or.png);
bottom:45%;right:-23px;width:27px;height:16px}
.f_arrowr{
background-image:url(https://www.gps-akihabara.com/nextwp/material/main/12r.png);
top:45%;right:-23px;width:25px;height:29px}
#f_arrow01,#f_arrow02,#f_arrow03{bottom:27px;left:45%}
#f_arrow07,#f_arrow08,#f_arrow09,#f_arrow10,#f_arrow11,#f_arrow12,#f_arrow13{top:-21px;left:45%}
#f_arrow04,#f_arrow05,#f_arrow06{top:-25px;left:45%}
@media screen and (min-width:960px){
.step7_1 .f_or1,#f_arrow12,#f_arrow13{display:none}
}
@media screen and (max-width:960px){
.flow_right{display:block}
.f_3_1,.f_3_2,.f_3_3,.f_2_1,.f_2_2{width:100%;float:left;border:none;padding:0 0 20px 0px}
.f_3_2{border-top:5px solid #eee;border-bottom:5px solid #eee}
.flow_right h4{font-size:18px;margin:20px 0 8px}
.step4_1 img{margin:11px 0 11px 0}
.step4_2 img{margin:4px 0 7px 0}
.step4_3 img{margin:10px 0 16px 0}
#f_arrow05,#f_arrow06,#f_arrow10,#f_arrow11,.f_arrowr{display:none}
.f_plus1{bottom:-24px;left:45%}
.f_or1{bottom:-20px;left:45%;right:0}
table.flowbox .f_3_1 p,table.flowbox .f_3_2 p,table.flowbox .f_3_3 p{margin:5px 0 0 0}
}

/*矢印関連*/
/*キャンペーン*/
#cam007,#camp100,.cam001,.cam002,.cam003,.cam004,.cam005,.cam006,.cam008{position:absolute}#camp100{top:16px;right:55px;width:230px;height:180px;border:1px solid #cecece}.cam001{background:#F25648;font-size:14px;color:#fff;width:202px;height:24px;top:0px;left:-1px;padding:6px 15px 3px}.cam002{font-size:11px;left:15px;top:40px;color:#666}.cam003{font-size:16px;left:15px;font-weight:700;top:80px}.cam004{font-size:10px;left:15px;top:115px;line-height:12px;color:#F25648}.cam005{font-size:24px;top:109px;left:60px;color:#F25648;font-weight:700}.cam006{font-size:10px;top:108px;left:107px;color:#FF7F00}img#cam007{top:102px;right:20px}.cam008{font-size:10px;top:155px;text-align:center;width:230px;color:#666}@media screen and (max-width:960px){table.flowbox td.camboxin{vertical-align:top}#camp100{top:0;right:0;left:0;width:230px;height:180px;position:relative;margin:-10px auto 25px}.cam006{left:109px}img#cam007{right:26px}}
/*キャンペーン*/





.left2_1hhhh,.left3_1hhhh{position:absolute;top:-230px;left:0;margin-right:30px;width:140px;height:520px;padding:0;text-align:left;float:left}
.flow_p_waku .left2_0hhhh{height:260px;top:0;z-index:7}
.flow_p_waku .left2hhhh{top:0}
.flow_p_waku .left2_1hhhh{z-index:6;opacity:0}
/*流れページ*/



/*このページに関する質問*/
.y_waku{width:100%;height:100%;background:#F5F5EB;padding:20px 0 0 0}
.y_box{width:900px;margin:0 auto;position:relative;z-index:10;text-align:left}
h4#page_quest_title{font-size:18px;padding:19px 52px 8px;font-weight:700;color:#444;background-position:13px -376px}
.s-title{font-size:15px;cursor:pointer;display:block;position:relative;z-index:2;color:#319AC6;-moz-transition:all .2s linear 0;-webkit-transition:all .2s linear 0}
.s-title:hover{background:#ECECD9;color:#F25648}
.s-content{display:none;font-size:13px;line-height:1.6em;letter-spacing:.1em}
.s-title,.s-content{padding:1.5% 4%;width:100%;clear:both}
.qa_l{float:left;font-size:17px;color:#FF4D4D;margin:0 2% 0 0}
.qa_r{overflow:hidden;zoom:1}
.s-content .qa_l{color:#319AC6}
#allquestw{clear:both;width:910px;height:38px}
#allquest{clear:both;float:right;width:180px;height:38px;text-align:center;font-size:14px}
#allquest span{display:block;padding-top:10px}
#allquest a{color:#FFF;display:block;width:180px;height:38px;line-height:20px;background-color:#319AC6;background-position:10px -343px}
@media screen and (min-width:960px){
.s-title,.s-content{padding:1.2% 4%}
.s-title{font-size:17px}
.s-content{display:none;font-size:14px;line-height:1.6em}
}
@media screen and (max-width:960px){
#allquestw{width:100%;margin:10px 0 0 0}
.y_waku{padding:10px 0 0 0}
.y_box{width:100%}
}


/*下部分電話メールライン*/
.white_box2{width:960px;padding:20px 0px 5px 0px;margin:0 auto;position:relative;z-index:10;text-align:left;background:#fff}
#infobox_waku{width:960px;height:152px;border-top:dotted 1px #ddd;border-bottom:dotted 1px #ddd;background-position:0 -180px;text-align:center;z-index:10;margin:0 auto;background-color:#fff;position:relative}

#all_online{width:190px;height:38px;top:80px;left:420px}
#all_online a{background-color:#F25648;width:190px}
#all_line a,#all_mail a,#all_online a{display:block;height:28px;color:#FFF;padding-top:10px;background-position:10px -344px;line-height:20px}
#all_mail{width:125px;height:38px;top:80px;left:667px}
#all_line{width:125px;height:38px;top:80px;left:806px}
#all_mail a{background-color:#2175A5;width:125px}
#all_line a{background-color:#5EAD49;width:125px}
#all_line a,#all_mail a,#all_online a,#allquest a,#footer_logo_img,#footer_staf_img,#infobox_waku,#page-top a,#page-top a:hover,h4#page_quest_title,#page_quest_title,.buy_button a,.type_button a,.type_button_black a,.topp_button_black a{
background-image:url(https://www.gps-akihabara.com/nextwp/material/foot/foot_sprite003.png);
background-repeat:no-repeat;
}



.toiawase_waku{margin:0 auto;max-width:960px;padding:0;box-sizing:content-box}
.toiawase_waku2{border-top:dotted 1px #ddd;border-bottom:dotted 1px #ddd;display:flex;flex-direction:row;justify-content: center;}
.toi_box_1,.toi_box_2,.toi_box_3{width:33%;padding:10px 15px;margin:10px 0;display:flex;flex-direction:column}
.toi_box_1 .button_toibox{display:flex;flex-direction:column}
.toi_box_2{border-right:1px dotted #ddd}
.toi_box_2 .button_toibox{margin:10px 0 0 69px}
.toi_box_3{width:34%;border-right:1px dotted #ddd}
.toi_box_3 .button_toibox{display:flex;flex-direction:row;margin:10px 0 0 12px}
.img_title{display:flex;flex-direction:row}
.moji_title{display:flex;flex-direction:column;font-size:18px;font-weight:bolder;padding:0 0 0 10px}
.moji_title span{font-size:13px;font-weight:400}
.free_toibox{letter-spacing:1px;color:#e33333;font-size:32px;font-weight:bolder;line-height:33px}
.free_toibox a{color:#e33333}
.free_toibox_moji{font-size:12px;margin:2px 0 0}
.online_button a{background-color:#F25648;width:190px}
.mail_button a{background-color:#2175A5;width:125px}
.line_button a{background-color:#5EAD49;width:125px}
.online_button a,.mail_button a,.line_button a{
display:block;height:38px;color:#FFF;text-align:center;padding-top:7px;background-position:13px 14px;
background-image:url(https://gps-akihabara.com/newgps/wp-content/themes/storefront-child/img/yaji.png);
background-repeat:no-repeat}
.online_button a:hover,.mail_button a:hover,.line_button a:hover{opacity:0.7}
.mail_button{margin:0 15px 0 0}









.d_3_waku2,.navi_gray_box4{position:relative}
#all_line,#all_mail,#all_online,#bank_b,#cardimg,#cssbtn_1,#d_info,#d_size,#daibiki_b,#deli_b,#midashi,#onlineword,#souryo_b,#taio_b,#telimg,#telword,.d50_left,.d50_right,.d_3_c,.d_3_r,.dekiru_box,.dekiru_name,.dekiru_youto_box,.kisyusentaku,.type_button,.type_button_black,.type_kana,.type_name,.type_r_style_new,.type_style,.type_style_new,.type_title01,.youto_bar_bag,.youto_bar_bicycle,.youto_bar_car,#h_waribiki{position:absolute}



#footer{clear:both;width:100%;margin:0;padding-top:15px}

#footer_text{width:960px;position:relative;margin:0 auto;overflow:hidden}

 .d_3_waku2,.navi_gray_box4{position:relative}



ul.footlist{height:20px;list-style:none;margin:0 20px;display:flex}
ul.footlist li{height:20px;float:left;font-size:13px;padding:1px 10px 2px 0}
ul.footlist li a,ul.footlist li a:hover{color:#3E4454;text-decoration:underline}
ul.footlist li:last-child{margin-bottom:10px}

#kinsi{font-size:11px;margin:2px 20px 5px}

#f_obi{width:100%;background-color:#333}

#footer_text3{text-align:left;font-size:12px;width:960px;height:89px;color:#eee;margin:0 auto;position:relative}
#copybox{text-align:left;font-size:12px;color:#eee;position:absolute;top:22px;left:283px}
#footer_logo_img{position:absolute;background-position:-75px 0;top:19px;left:8px;width:241px;height:52px}
#footer_staf_img{background-position:-704px -12px;bottom:0;right:0;width:220px;height:152px;z-index:1;position:absolute}
#footer_text3 span{font-size:11px}

@media screen and (max-width:960px){
#footer{padding-top:5px}
#footer_text{width:100%}
#footer_text3{width:100%}
}
@media screen and (max-width:900px){

#copybox{left:25px}
#footer_logo_img{top:81px}
#footer_text3{height:150px}
}
@media screen and (max-width:630px){
#footer_logo_img{margin:20px auto 0;position:relative;top:auto}
#footer_staf_img{margin:auto;position:relative}
#footer_text3{height:auto}
#copybox{margin:0 35px 0 0;position:relative;text-align:center}
}
@media screen and (max-width:440px){
ul.footlist li{font-size:11px;padding:1px 5px 2px 0}
}

@media screen and (max-width:930px){
.img_title img{display:none}
.free_toibox_moji{font-size:11px}
.toi_box_2 .button_toibox{margin:10px auto 0 auto}
.mail_button a,.line_button a{width:105px}
}
@media screen and (max-width:850px){
.free_toibox{font-size:30px}
.free_toibox_moji{font-size:10px}
}
@media (max-width:768px){
.img_title img{display:inline-block}
.toiawase_waku2{flex-direction:column}
.toi_box_1,.toi_box_2,.toi_box_3{width:100%}
.toi_box_3{border-left:unset;border-right:unset;border-top:1px dotted #ddd;}
.moji_title{font-size:21px}
.moji_title span{font-size:14px;line-height:18px}
.free_toibox{font-size:35px;margin:0 44px 5px;text-align:center}
.free_toibox_moji{font-size:12px}
.line_button a,.mail_button a{width:150px}
.toi_box_1 .button_toibox,.free_toibox_moji,.img_title{margin:0 auto}
.toi_box_2{border-left:unset;border-right:unset}
.toi_box_3 .button_toibox{margin:5px auto}
.toi_box_2 .button_toibox{margin:5px auto 0}
.toi_box_1{padding:0 0 10px 0}
.toi_box_2{padding:15px 0 5px 0}
.toi_box_3{padding:20px 0 20px 0}
ul.footlist{display:flex;justify-content:center;width:100%;margin:0}
#kinsi{text-align:center}
}
@media (max-width:430px){
.moji_title{font-size:17px}
.free_toibox{font-size:30px;margin:0}
.line_button a,.mail_button a{width:135px}
}








/*koukaihouhou*/
#idf1{font-size:16px;padding:30px 0;line-height:1.7em}
p.imgc{margin:0 auto;text-align:center}
img.id-free1{max-width:70%;height:auto}
img.id-free2{max-width:95%;height:auto}
h3.id-free{font-size:27px;font-weight:bold;text-align:center;margin:0 0 15px 0}

.is-pc{display:block}
.is-sp{display:none}
@media screen and (max-width:630px){
.is-pc{display:none}
.is-sp{display:block}
}

p.fon-c_m20-3{text-align:center;margin:20px 3% 5px}
@media screen and (max-width:960px){
p.fon-c_m20-3{font-size:14px;margin:20px 3% 5px}
h3.id-free{font-size:24px}
#idf1{font-size:14px}
}
@media screen and (max-width:630px){
p.fon-c_m20-3{font-size:13px;margin:20px 3% 5px}
h3.id-free{font-size:22px}
}

.m20{margin:20px 0 5px 0}
p.fon-c{text-align:center}
/*koukaihouhou*/

#p_linelogo,#p_maillogo,#p_onlinelogo,#p_questionlogo,#p_tellogo,#p_tellogo2{background:url(../img/allicon.png) no-repeat;position:absolute}
#p_linelogo,#p_maillogo,#p_onlinelogo,#p_tellogo,#p_tellogo2,#p_questionlogo{background-size:28px}
#p_onlinelogo{background-position:0 -234px;top:8px;left:14px;width:30px;height:25px}
#p_tellogo,#p_tellogo2{background-position:-1px -257px;top:7px;left:15px;width:30px;height:28px}
#p_maillogo{background-position:0 -284px;top:5px;left:11px;width:30px;height:28px}
#p_linelogo{background-position:0 -311px;top:6px;left:15px;width:30px;height:25px}
#p_questionlogo{background-position:0 -340px;top:10px;left:17px;width:33px;height:21px}
.slidemenu-header{position:relative;padding:2px 0px;text-decoration:none;font-weight:bold;line-height:30px;font-size:14px;margin:0 2px 0 2px}

.sb-left .slidemenu-header,.sb-right .slidemenu-header{text-align:center}
.smtitle{font-size:14px;font-weight:bold;margin:0 0 5px 2px}
.sidelogo{clear:both;margin:40px auto 0 auto;background:url(../img/allimg.png)no-repeat;width:107px;height:100px;text-align:center;background-position:-169px -38px;background-size:277px}
.sb-slidebar a{display:block;color:#333;font-weight:700}

#movingBtn2:hover,.postform:hover,#side_tel1:hover,#side_online:hover{background-color:#fffad4}
#side_tel2:hover,#side_mail:hover,#side_line:hover,#side_quest:hover{background-color:#e2f6ff}

.fa-rotate-20{transform:rotate(20deg)}
.sb-slidebar .tojiru{color:#fff;-webkit-border-radius:3px;border-radius:3px;background:#333;font-size:12px;text-align:center;padding:0 4px;width:50px;position:absolute;top:2px}
.sb-left .tojiru{right:0}
.sb-right .tojiru{left:0}
.sb-slidebar .tojiru:hover{color:#EED000}

.

span.pricetantei{color:#565656;font-weight:700;font-size:16px}
span.colorbox02,span.colorbox03,span.colorbox04,span.colorbox05{color:#FFF;padding:2px 3px}
span.colorbox02{background:#CECF73}
span.colorbox03{background:#43BBB6}
span.colorbox04{background:#31928C}
span.colorbox05{background:#438BCE}
span.colorbox09{background:#FAE02C;color:#444;padding:3px 5px}
table.pricebox2{width:100%;margin:0;padding:0;border-collapse:collapse;text-align:left;letter-spacing:0;border:none;font-family:Helvetica,san-serif;background-color:#fff}
table.pricebox2 tr{border:none;padding:0}
table.pricebox2 th.blue,table.pricebox2 th.green,table.pricebox2 th.grey,table.pricebox2 th.mosugreen,table.pricebox2 th.orenji,table.pricebox2 th.pink{border:none;width:18%;font-weight:400;border-top:solid 1px #fff;color:#FFF;font-size:20px;height:38px;line-height:38px;text-align:center}
table.pricebox2 th.blue{background-color:#319AC6;position:relative}
table.pricebox2 th.mosugreen{background-color:#009E9C;position:relative}
table.pricebox2 th.green{background-color:#99D647;position:relative}
table.pricebox2 th.orenji{background-color:#FDB802;position:relative}
table.pricebox2 th.pink{background-color:#FF7979;position:relative}
table.pricebox2 th.grey{background-color:#333}
table.pricebox2 td.plice2{border:none;width:42%;background:url(../material/1-2.png)no-repeat 15px 13px #fff;padding-left:13%;border-top:solid 1px #F0F0F0;color:red;font-weight:700;font-size:20px;line-height:38px}
table.pricebox2 td.plice3{border:none;width:22%;background-color:#fff;border-top:solid 1px #F0F0F0;color:#A1A1A1;font-weight:700;font-size:15px}
table.pricebox2 td.comment2{width:82%;border-top:solid 1px #F0F0F0;padding:3px 0 3px 5px;font-size:11px;color:#565656;border-right:solid 1px #F0F0F0;line-height:18px}
table.pricebox2 td.btn,table.pricebox2 td.btn2,table.pricebox2 td.btn3,table.pricebox2 td.btn4,table.pricebox2 td.btn5{border:none;padding:0;width:28%;height:38px;border-top:solid 1px #F0F0F0;font-size:13px;background-color:#39BDC9}
table.pricebox2 td.btn a,table.pricebox2 td.btn2 a,table.pricebox2 td.btn3 a,table.pricebox2 td.btn4 a{display:block;width:100%;height:38px;color:#fff;line-height:38px;text-indent:5px;font-size:12px;position:relative}
table.pricebox2 td.btn a:before,table.pricebox2 td.btn2 a:before,table.pricebox2 td.btn3 a:before,table.pricebox2 td.btn4 a:before{display:block;content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;right:7px;width:10px;height:10px;margin-top:-5px;background:#fff}
table.pricebox2 td.btn a:after,table.pricebox2 td.btn2 a:after,table.pricebox2 td.btn3 a:after,table.pricebox2 td.btn4 a:after{display:block;content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;right:12px;width:10px;height:10px;margin-top:-5px;background:#39BDC9}
table.pricebox2 td.btn{background-color:#319AC6}
table.pricebox2 td.btn a:before{background:#fff}
table.pricebox2 td.btn a:after{background:#319AC6}
table.pricebox2 td.btn2{background-color:#009E9C}
table.pricebox2 td.btn2 a:before{background:#fff}
table.pricebox2 td.btn2 a:after{background:#009E9C}
table.pricebox2 td.btn3{background-color:#99D647}
table.pricebox2 td.btn3 a:before{background:#fff}
table.pricebox2 td.btn3 a:after{background:#99D647}
table.pricebox2 td.btn4{background-color:#FDB802}
table.pricebox2 td.btn4 a:before{background:#fff}
table.pricebox2 td.btn4 a:after{background:#FDB802}
table.pricebox2 td.btn5{background-color:#FF7979}
table.pricebox2 td.btn,table.pricebox2 td.btn2:last-child,table.pricebox2 td.comment2,table.pricebox2 td.plice2,table.pricebox2 td.plice3{border-bottom:1px solid #F0F0F0}
table.pricebox2 span.mini{font-size:10px;font-weight:400}
table.pricebox2 .minibox2{font-size:10px;font-weight:400;line-height:12px;width:50px;float:left;word-break:break-all;padding-top:3px;margin:0}
.miniboxprice{clear:both}
span.miniprice{font-weight:700}
p.title_waku{margin:-5px 0 10px;padding:0 0 5px;text-align:center}
span.yerrow_title{color:#FF0;font-weight:700;font-size:14px;padding-right:2px;text-shadow:1px 1px 1px #333}
span.yerrow_title_big{color:#FF0;font-weight:700;font-size:20px;text-shadow:1px 1px 1px #333}
span.white_title{color:#FFF;font-weight:700;font-size:17px;text-shadow:1px 1px 1px #333}




hr{border:0;margin:0;padding:0;height:0;border-top:1px solid rgba(204,204,204,1);border-bottom:1px solid rgba(255,255,255,1)}
hr.style-02{border:0;margin:1px 0;padding:0;height:0;border-top:1px dotted rgba(204,204,204,1);border-bottom:1px solid rgba(255,255,255,1)}
hr.style-03{border:0;margin:1px 0;padding:0;height:0;border-top:1px dotted rgba(74,73,74,1);border-bottom:1px dotted rgba(255,255,255,5)}

hr.spacer5{margin:5px 0;border:0;height:0}
hr.spacer10{margin:10px 0;border:0;height:0}
hr.spacer15{margin:15px 0;border:0;height:0}
hr.spacer25{margin:25px 0;border:0;height:0}
hr.spacer30{margin:30px 0;border:0;height:0}
hr.spacer55{margin:55px 0;border:0;height:0}
p.right{text-align:right}
p.c1{padding:0;margin:0 4% 5px;line-height:1.4em;letter-spacing:.3px;font-size:12px}


hr,hr.style-1,hr.style-10,hr.style-11,hr.style-12,hr.style-2,hr.style-3,hr.style-4,hr.style-5,hr.style-6,hr.style-7,hr.style-8,hr.style-9{border:0;height:0;border-top:1px solid rgba(204,204,204,1);border-bottom:1px solid rgba(255,255,255,1)}
hr{margin:0;padding:0}
hr.style-1{margin:3px -8px}
hr.style-2{margin:11px 0 0 -20%;width:500%}
hr.style-3{margin:12px 0 18px -20%;width:500%}
hr.style-4{margin:10px 0 10px -10%;width:110%}
hr.style-5{margin:20px 0 16px -20%;width:500%}
hr.style-6{margin:27px 0 23px -20%;width:500%}
hr.style-7{margin:20px 0 26px -20%;width:500%}
hr.style-8{margin:28px 0 26px -20%;width:500%}
hr.style-9{margin:14px 0 21px -20%;width:500%}
hr.style-10{margin:10px 0;width:100%}
hr.style-11{margin:10px 4%;width:92%}
hr.style-12{margin:34px 0 32px -20%;width:500%}
hr.spacernone{display:none}
hr.spacer,hr.spacer1,hr.spacer2,hr.spacer3,hr.spacer4,hr.spacer5,hr.spacer6{border:0;height:0}
hr.spacer{margin:1px 0;clear:both}
hr.spacer1{margin:5px 0}
hr.spacer2{margin:10px 0}
hr.spacer3{margin:15px 0}
hr.spacer4{margin:20px 0}
hr.spacer5{margin:25px 0}
hr.spacer6{margin:30px 0}
.spacer5{clear:both;height:5px;width:100%}
.spacer10{clear:both;height:10px;width:100%}
.hr1,.hr2,.hr3,.hr4,.hr5{clear:both;width:100%}
.hr1{height:5px}
.hr2{height:10px}
.hr3{height:15px}.hr4{height:20px}
.hr5{height:25px}
p{padding:0;margin:5px 4%;line-height:1.6em;font-size:15px}
p.c1{padding:0;margin:0 4% 5px;line-height:1.6em;letter-spacing:.3px;font-size:12px}

.bt_blue{border-top:5px solid #319AC6}
.bt_orenji{border-top:5px solid #FDB802}
.bt_pink{border-top:5px solid #FF7979}
.f_under{text-decoration:underline}
.f10c,.f11c,.f12c,.f13c,.f15c{text-align:center}
.f10b,.f11b,.f12b,.f13b,.f14b,.f15b,.f16b,.f17b,.f18b,.f19b,.f20b,.f21b,.f22b,.f23b,.f30b{font-weight:700}
.f10bc,.f11bc,.f12bc,.f13bc,.f14bc,.f15bc,.f16bc,.f17bc,.f18bc,.f19bc,.f20bc,.f21bc,.f22bc,.f23bc{font-weight:700;text-align:center}
.f10,.f10b,.f10bc,.f10c{font-size:10px}
.f11,.f11b,.f11bc,.f11c{font-size:11px}
.f12,.f12b,.f12bc,.f12c{font-size:12px}
.f13,.f13b,.f13bc,.f13c{font-size:13px}
.f14,.f14b,.f14bc,.f14c{font-size:14px}
.f15,.f15b,.f15bc,.f15c{font-size:15px}
.f16,.f16b,.f16bc,.f16c{font-size:16px}
.f17,.f17b,.f17bc,.f17c{font-size:17px}
.f18,.f18b,.f18bc,.f18c{font-size:18px}
.f19,.f19b,.f19bc,.f19c{font-size:19px}
.f20,.f20b,.f20bc,.f20c{font-size:20px}
.f21,.f21b,.f21bc,.f21c{font-size:21px}
.f22,.f22b,.f22bc,.f22c{font-size:22px}
.f23,.f23b,.f23bc,.f23c{font-size:23px}
.f30b{font-size:30px}
.ds1{padding:2px 3px;margin-right:1px;border:solid 1px #FF8000;color:#FF8000;font-weight:bold}
.ds2{padding:2px 3px;margin-right:1px;border:solid 1px #FF8000;background-color:#FF8000;color:#FFFFFF;font-weight:bold}
.red{color:#FF4D4D}
.redb{color:#FF7373;font-weight:700}
.white{color:#FFF}
.orenji{color:#FDB802}
.orenji2{color:#FF7F00}
.orenji2_b{color:#FF632F;font-weight:700}
.midori{color:#39BDC9}
.midori_2{color:#7AA91B}
.mosugreen{color:#009E9C}
.green{color:#007600}
.blue{color:#00AEDE}
.blue_2{color:#26C9FF}
.blue_3{color:#128eb7}
.blue_b{color:#00AEDE;font-weight:700}
.pink{color:#FF7979}
.pink_2{color:#FF42A0}
.yellow{color:#FF0}
.grey{color:#eee}
.grey3{color:#666}
.cha{coloer:#b12704}
.black2_b{color:#333;text-shadow:1px 1px 0 #fff;font-weight:700;margin:0 0 0 3px}
.bold{font-weight:700}
.underline{border-bottom:solid 1px #FF7F00}
.dotted{border-bottom:dotted 1px #FF7F00}
#online100{clear:both;width:100%;height:auto;padding:10px 0;margin:0 0 12px;background:#FCFF79;border-bottom:solid 1px #ddd}
p.ontitle{font-size:14px;font-weight:700;margin:0 15px;text-shadow:0 -1px 1px #fff}
p.onsetumei{font-size:12px;margin:0 15px;color:#555;line-height:15px;text-shadow:0 -1px 1px #fff}

.sankakutitle02{height:17px;background:#00ACDE;font-size:16px;line-height:16px;padding:11px 0 10px}
.sankakutitle02 .sankaku02{border-top:20px solid #00ACDE;top:30px}
.sankakutitle03{height:35px;background:#333;font-size:16px;line-height:16px;padding:8px 0 10px}
.sankakutitle03 .sankaku03{border-top:20px solid #333;top:45px}
.sankakutitle05{height:17px;background:#444;font-size:16px;line-height:16px;padding:11px 0 10px}
.sankakutitle05 .sankaku05{border-top:20px solid #444;top:30px}
.sankakutitle04{height:17px;background:#FFC926;font-size:16px;line-height:16px;padding:11px 0 10px}
.sankakutitle04 .sankaku04{border-top:20px solid #FFC926;top:30px}
.sankakutitle06{height:17px;background:#A3D900;font-size:16px;line-height:16px;padding:11px 0 10px}
.sankakutitle06 .sankaku06{border-top:20px solid #A3D900;top:30px}
.b_waku_01{width:94%;height:auto;padding:10px 3%;margin:0;background:#EEF1F3}
.w_waku_00{width:100%;height:auto;padding:15px 0 10px;margin:0;background:#fff;position:relative}
.w_waku_01{width:100%;height:auto;padding:15px 0 10px;margin:-5px 0 0;background:#fff;border-bottom:solid 1px #ddd}
.w_waku_01 p{padding:10px 13px;margin:0}

.b_waku_06{width:94%;height:auto;padding:10px 3%;margin:0;background:#EEF1F3;overflow:hidden}
.sankakutitle07{height:35px;background:#FFC926;font-size:16px;line-height:16px;padding:8px 0 10px}
.sankakutitle07 .sankaku07{border-top:20px solid #FFC926;top:45px}
.w_waku_06{width:100%;height:auto;padding:20px 0 10px;margin:-5px 0 0;background-color:#fff;border-bottom:solid 1px #ddd}
.w_waku_06 a{color:#319AC6}
.w_waku_07{width:100%;height:auto;padding:0;margin:0;background-color:#fff;border-bottom:solid 1px #ddd}
.bg_w{background:#FFF}


#pagetitlebox{font-weight:700;margin:0;border-top:solid 0 #D7D7D7;text-align:left;padding:14px 0 13px;position:relative;background:-webkit-gradient(linear,left top,right top,color-stop(.98,rgba(250,250,250,.1)),color-stop(0,#fff)),url(../material/436_2.png);background:-webkit-linear-gradient(left,#fff 0,rgba(250,250,250,.1) 98%),url(../material/436_2.png);background:-moz-linear-gradient(left,#fff 0,rgba(250,250,250,.1) 98%),url(../material/436_2.png);background:-ms-linear-gradient(left,#fff 0,rgba(250,250,250,.1) 98%),url(../material/436_2.png);background:linear-gradient(left,#fff 0,rgba(250,250,250,.1) 98%),url(../material/436_2.png);-webkit-background-size:100%,cover}

#pagetitlebox p{font-size:17px;margin:4px 0 4px 4%;padding:0;font-weight:700;color:#333;text-shadow:1px 1px 0 #fff}


.greytitle{font-weight:700;margin:0;border-bottom:solid 1px #BBB;border-top:solid 1px #CCC;text-align:center;padding:9px 0 8px;position:relative;background:#F4F4F4;background:-webkit-gradient(linear,left top,left bottom,color-stop(1,#E2E2E2),color-stop(0,#fcfcfc));background:-webkit-linear-gradient(top,#fcfcfc 0,#E2E2E2 100%);background:-moz-linear-gradient(top,#fcfcfc 0,#E2E2E2 100%);background:-ms-linear-gradient(top,#fcfcfc 0,#E2E2E2 100%);background:linear-gradient(top,#fcfcfc 0,#E2E2E2 100%)}
.greytitle p{font-size:15px;margin:0;padding:0;font-weight:700;color:#333;text-shadow:1px 1px 0 #fff}
.flowtitle{height:20px;background:#C6ECFF;font-size:16px;padding:5px 0 8px;text-indent:55px;color:#00ACDE;font-weight:700;margin:20px 3% 10px}
.stepbox{width:50px;height:48px;border-radius:50px;background:#00ACDE;text-align:center;padding-top:3px;z-index:2;position:absolute;top:-53px;left:5px}
.stepbox span.moji{text-align:center;color:#fff;font-size:10px;vertical-align:middle;line-height:20px}
.stepbox span.no{text-align:center;color:#fff;font-size:16px;font-weight:700;vertical-align:middle}
p.flow{font-size:12px;margin:0 10px 5px 65px;box-shadow:none}
p.flow span{font-size:14px;font-weight:700}
img.stepunder1{z-index:3;position:absolute;top:-7px;left:18px;max-width:30px;height:auto}
img.stepunder2{z-index:1;position:absolute;top:2%;left:15px;max-width:30px;height:auto}
img.stepunder3{z-index:3;position:absolute;top:15px;left:8px;max-width:39px;height:auto}

ul.smenu{margin:0;width:100%;clear:both;border-top:solid 1px #D7D7D7}
ul.smenu li{width:50%;background:linear-gradient(white,#F9FCFF);float:left;list-style:none;font-size:15px;letter-spacing:0;height:43px}
ul.smenu li:nth-child(1){border-right:solid 1px #D7D7D7}
ul.smenu li:nth-child(2n+1){border-left:solid 1px #D7D7D7;border-right:solid 1px #D7D7D7;border-bottom:solid 1px #D7D7D7}
ul.smenu li:nth-child(2n){border-bottom:solid 1px #D7D7D7;border-right:solid 1px #D7D7D7}
ul.smenu li a{position:relative;display:block;margin:0;padding:10px 10px 10px 8%;background:#FAFAFA;color:#333;font-weight:700;text-decoration:none}
ul.smenu li a:after,ul.smenu li a:before{display:block;content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;width:9px;height:9px;margin-top:-5px}
ul.smenu li a:before{right:10px;background:#005F7D}
ul.smenu li a:after{right:14px;background:#FAFAFA}
ul.smenu li a:hover{color:#f60}
ul.smenu li a:visited{color:#333}
ul.questmenu{margin:0;width:100%;clear:both;border-top:solid 1px #D7D7D7}
ul.questmenu li{width:50%;background:#FFF;float:left;list-style:none;font-size:14px;letter-spacing:0;height:73px;text-align:center;padding:0 5px 0 0}
ul.questmenu li:nth-child(1){border-right:solid 1px #D7D7D7}
ul.questmenu li:nth-child(2n+1){border-left:solid 1px #D7D7D7;border-right:solid 1px #D7D7D7;border-bottom:solid 1px #D7D7D7}
ul.questmenu li:nth-child(2n){border-bottom:solid 1px #D7D7D7;border-right:solid 1px #D7D7D7}
ul.questmenu li a{position:relative;display:block;margin:0;padding:7px 10px 10px 8%;background:#FFF;color:#333;font-weight:700;text-decoration:none;text-shadow:1px 1px 0 #fff;height:55px}
ul.questmenu li a:after,ul.questmenu li a:before{display:block;content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;width:9px;height:9px;margin-top:-5px}
ul.questmenu li a:before{right:10px;background:#005F7D}
ul.questmenu li a:after{right:14px;background:#FAFAFA}
ul.questmenu li a:hover{color:#f60}
ul.questmenu li a:visited{color:#333}
ul.questmenu li .bg_icon{width:30px;height:30px;background-image:url(../material/474.png);background-repeat:no-repeat}
ul.questmenu li:nth-child(1) .bg_icon{width:50px;height:28px;background-size:50px;background-position:0 3px;margin:0 auto}
ul.questmenu li:nth-child(2) .bg_icon{width:50px;height:34px;background-size:40px;background-position:0 -187px;margin:0 auto}
ul.questmenu li:nth-child(3) .bg_icon{width:50px;height:31px;background-size:50px;background-position:0 -276px;margin:0 auto}
ul.questmenu li:nth-child(4) .bg_icon{width:50px;height:35px;background-size:43px;background-position:0 -128px;margin:0 auto}
ul.questmenu li:nth-child(5) .bg_icon{width:50px;height:28px;background-size:50px;background-position:0 -116px;margin:0 auto}
ul.questmenu li:nth-child(6) .bg_icon{width:50px;height:32px;background-size:41px;background-position:0 -61px;margin:0 auto}
ul.questmenu li:nth-child(7) .bg_icon{width:50px;height:35px;background-size:50px;background-position:0 -31px;margin:0 auto}
ul.questmenu li:nth-child(8) .bg_icon{width:50px;height:34px;background-size:43px;background-position:0 -267px;margin:0 auto}
ul.questmenu li:nth-child(9) .bg_icon{width:45px;height:35px;background-size:42px;background-position:0 -296px;margin:0 auto}
.graybutton001{width:100%;margin:15px 0 5px;font-size:15px;letter-spacing:0;height:43px;border-right:solid 1px #CACACA;border-bottom:solid 1px #CACACA}
.graybutton001 a{position:relative;display:block;margin:0;padding:10px 10px 10px 8%;background:#ddd;color:#333;font-weight:700;text-decoration:none;text-shadow:none}
.graybutton001 a:after,.graybutton001 a:before{display:block;content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;width:9px;height:9px;margin-top:-5px}
.graybutton001 a:before{right:10px;background:#fff}
.graybutton001 a:after{right:14px;background:#ddd}
.graybutton001 a:hover{color:#f60}
.graybutton001 a:visited{color:#333}.deli_waku_01,.deli_waku_02,.deli_waku_03,.deli_waku_04,.deli_waku_05{width:100%;height:auto;padding:15px 0 10px;margin:-5px 0 0;background-color:#fff;border-bottom:solid 1px #ddd}
.deli_waku_01 p,.deli_waku_02 p,.deli_waku_03 p,.deli_waku_04 p,.deli_waku_05 p{font-size:13px;margin:10px 0;text-align:center;padding:0}
.deli_waku_01 p span.voi,.deli_waku_02 p span.voi,.deli_waku_03 p span.voi,.deli_waku_04 p span.voi,.deli_waku_05 p span.voi{font-size:14px;font-weight:700;color:#333}
.deli_waku_01 p span.mini,.deli_waku_02 p span.mini,.deli_waku_03 p span.mini,.deli_waku_04 p span.mini,.deli_waku_05 p span.mini{font-size:12px;font-weight:400;color:#FF7373}
.deli_waku_03 p.f13c a,.deli_waku_04 p.f13c a,.deli_waku_05 p.f13c a{color:#319AC6}
.deli_waku_03,.deli_waku_04,.deli_waku_05{background-repeat:no-repeat;background-size:35px}
.deli_waku_03{background-image:url(../../material/main/313.png);background-position:20px 50px}
.deli_waku_04{background-image:url(../../material/main/314.png);background-position:20px 55px}
.deli_waku_05{background-image:url(../../material/main/315.png);background-position:20px 54px}
ul.footbox li:nth-child(1),ul.footbox li:nth-child(2n+1){border-right:solid 1px #D7D7D7}
ul.footbox li:nth-child(2n),ul.footbox li:nth-child(2n+1){border-bottom:solid 1px #D7D7D7}

@media screen and (min-width:960px){.footboxw{display:none}}
@media screen and (max-width:960px){.white_box2{display:none}}
.footboxw,ul.footbox li a{background:#fff;font-weight:700}
.footboxw p,ul.footbox li a{color:#333;text-shadow:1px 1px 0 #fff}
.footboxw{font-size:12px;margin:0;border-top:solid 1px #EEF1F3;padding:0;width:100%}
ul.footbox li,ul.footbox2 li{float:left;list-style:none;font-size:14px;letter-spacing:0}
ul.footbox li:hover,ul.footbox2 li:hover{cursor:pointer}
ul.footbox li:nth-child(1),ul.footbox li:nth-child(2){border-top:solid 1px #D7D7D7}
.footboxw p{margin:0 0 5px;padding-left:4%}
ul.footbox li a,ul.footbox2 li{display:block;padding:10px 10px 10px 8%}
ul.footbox{margin:0;width:100%;clear:both;height:85px}
ul.footbox li{width:50%}
ul.footbox li a{position:relative;margin:0;text-decoration:none}
ul.footbox li a:after,ul.footbox li a:before{display:block;content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;width:9px;height:9px;margin-top:-5px}
ul.footbox li a:before{right:10px;background:#005F7D}
ul.footbox li a:after{right:14px;background:#fff}
ul.footbox li a:hover{color:#f60}
ul.footbox li a:visited{color:#333}
ul.footbox2{width:100%;clear:both;height:51px;margin:15px 0}
ul.footbox2 li{width:50%;background:linear-gradient(white,#F9FCFF);position:relative;margin:0;background:#E5E5E5;color:#666;font-weight:700;text-decoration:none}ul.footbox2 li:nth-child(1),ul.footbox2 li:nth-child(2n+1){border-right:solid 1px #EEF1F3}
ul.footbox2 li.blue,ul.footbox2 li.orenji{position:relative;padding:15px 10px 15px 4%;color:#fff;font-weight:700;text-decoration:none;display:block}
ul.footbox2 li:after,ul.footbox2 li:before{display:block;content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;width:9px;height:9px;margin-top:-5px}
ul.footbox2 li:before{right:10px;background:#fff}
ul.footbox2 li:after{right:14px;background:#E5E5E5}
ul.footbox2 li.orenji{margin:0;background:#FF7F00}
ul.footbox2 li.blue{margin:0;background:#00AEDE}
ul.footbox2 li.orenji:after,ul.footbox2 li.orenji:before{display:block;content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;width:9px;height:9px;margin-top:-5px}
ul.footbox2 li.orenji:before{right:10px;background:#fff}
ul.footbox2 li.orenji:after{right:14px;background:#FF7F00}
ul.footbox2 li.blue a{position:relative;margin:0;background:#00AEDE}
ul.footbox2 li.blue:after,ul.footbox2 li.blue:before{display:block;content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;width:9px;height:9px;margin-top:-5px}
ul.footbox2 li.blue:before{right:10px;background:#fff}
ul.footbox2 li.blue:after{right:14px;background:#00AEDE}
#main{position:relative;background:#FFFFFF}

#example_head_waku{width:100%;height:250px;padding:0}
@media screen and (max-width:670px){
	#example_head_waku{width:100%;height:100px;padding:0}
}
#example_top_1waku{width:100%;background:#efefef;padding:40px 0}
#example_top_1{width:1100px;margin:0 auto}
#example_top_1 h1{font-weight:700;font-size:38px;line-height:43px;padding:40px 0 0}
#example_top_1 p{font-size:13px;margin:10px 0}
#example_top_1 hr{margin:10px 0}
@media screen and (max-width:670px){
	#example_top_1waku{padding:40px 0 30px}
	#example_top_1{width:90%}
	#example_top_1 h1{font-size:25px;line-height:25px;padding:0}
	#example_top_1 p{font-size:10px;margin:10px 0}
}



/* レンタル料金ページ */
.price_page_waku3,.price_page_kisyu{width:960px;padding:45px 65px 40px;background:#FFF;margin:0 auto;position:relative;text-align:left;border-top:5px solid #319AC6;border-bottom:1px solid #e1e1e1}
.price_page_waku3{margin:0 auto 20px}
.price_page_waku3 h3{font-size:30px;font-weight:700;color:#333;line-height:35px;position:relative;margin-bottom:25px}
.price_page_waku3 p.f1{margin:20px 0}
.price_page_kisyu{padding:45px;margin:0 auto 20px}
.price_page_kisyu.type-c{border-top:5px solid #FDB802}
.price_page_kisyu.type-mini{border-top:5px solid #FF7979;margin:0 auto 20px}
.price_page_kisyu img:first-child{width:57%}
.price_page_kisyu img:nth-child(2){max-width:333px;height:fit-content;width:37%;margin:0 0 0 3%;vertical-align:top}
.type_button,.type_button2{width:200px;text-align:center;color:#FFF;margin:0 auto;right:5%;bottom:14%}
.type_button2{margin:30px auto 0;display:block}
.type_button a,.type_button2 a{background-image:url(https://www.gps-akihabara.com/nextwp/material/foot/foot_sprite003.png);
background-repeat:no-repeat}
.type_button a,.type_button2 a,.type_button_black a{padding:10px 0;font-size:15px;color:#FFF;display:block;background-color:#F25648;background-position:13px -342px}
.price_page_kisyu{display:flex;flex-direction:row;justify-content:space-between}
.sample.type_mini .price_page_kisyu,.sample.type_c .price_page_kisyu,.sample.gpsnext.animated .price_page_kisyu{ align-items:center}
.price_page_waku_orenji{width:960px;border-top:5px solid #FDB802;background:#FFF;margin:20px auto 0;padding:35px}
.price_page_waku_orenji img{margin:0 auto;display:block}








@media screen and (max-width:960px){
.type_button2{margin:20px auto 0}
.price_page_waku3,.price_page_kisyu{width:98%;margin:0 1% 20px;padding:30px 40px 30px}
.price_page_waku3{
 img{width:100%}
 h3{font-size:21px;line-height:25px;margin-bottom:15px}
 p{font-size:13px}
}
.price_page_waku_orenji{width:98%;margin:20px 1% 0}
.price_page_waku_orenji img{width:100%}
}

@media screen and (max-width:660px){
.price_page_kisyu{display:flex;flex-direction:column;align-items:center}
.price_page_waku_orenji{padding:25px}
.type_button{position:unset}
.price_page_kisyu img:first-child{width:100%;max-width:495px}
.price_page_kisyu img:nth-child(2){margin:10px auto 15px;width:70%}
}

@media screen and (max-width:650px){
.price_page_waku3,.price_page_kisyu{padding:25px 20px 25px}
}






/* GPSnext料金表 */
#price_top{display:flex;flex-direction:column;width:960px;margin:0 auto;background:#fff}
@media screen and (max-width:960px){#price_top{width:98%;margin:0 1%}}
#price_top{
	.r_kisyuprice{display:flex;flex-direction:column;border-top:1px solid #dbdbdb;
				  border-left:1px solid #dbdbdb;width:100%}
	.r_kisyuprice .price_gyou:nth-child(2n+1){background:#FBFBF4}
	.r_kisyuprice{
		.price_gyou{display:flex;flex-direction:row;align-items:stretch;border-bottom:1px solid #dbdbdb;
					border-right:1px solid #dbdbdb;padding:0 10px 0 0;justify-content:space-between}
		@media screen and (max-width:490px){.price_gyou{padding:0}}
		.price_gyou{
			.day{background:#319AC6;color:#fff;font-weight:700;min-width:120px;text-align:center;
				font-size:28px;padding:5px 0;position:relative}
			.day.type-c{background:#FDB802}
			.day.type-mini{background:#FF7979}
.day .osusume{position:absolute;top:-9px;right:-7px}
.day img{width:90%}
			@media screen and (max-width:650px){.day .osusume{top:-6px;right:-7px}.day img{width:80%}}
			@media screen and (max-width:490px){.day .osusume{top:-5px;right:-18px}.day img{width:70%}}

			@media screen and (max-width:810px){.day{font-size:24px;min-width:110px}}
			@media screen and (max-width:740px){.day{font-size:23px;min-width:100px}}
			@media screen and (max-width:490px){.day{font-size:18px;min-width:70px;padding:8px 0}}
			.day span{font-size:11px}
			.koumoku{display:flex;flex-direction:row;align-items:center;padding:0 40px 0;
					 width:100%;justify-content:space-evenly}
			@media screen and (max-width:960px){.koumoku{padding:0 30px 0}}
			@media screen and (max-width:750px){.koumoku{padding:0 20px 0}}
			@media screen and (max-width:650px){.koumoku{padding:0 5px 0}}
			@media screen and (max-width:420px){.koumoku{padding:0}}
			.koumoku{
				.arrow{width:0;height:0;border-top:5px solid transparent;padding:0;
					   border-bottom:5px solid transparent;border-left:8px solid #ff1111}
				.tantei{font-size:23px;font-weight:700;color:#b1b1b1;letter-spacing:-0.5px}
				.tantei span{font-size:10px;line-height:10px;display:inline-block;width:25px;text-align:center;margin:0 3px 0 0}
				@media screen and (max-width:850px){.tantei{font-size:20px}.tantei span{font-size:9px;line-height:9px}}
				@media screen and (max-width:810px){.tantei{font-size:18px}}
				@media screen and (max-width:810px){.tantei span{font-size:9px}}
				.rentalnara{font-size:11px;color:#ff1111}
				.rental{font-size:26px;font-weight:700;color:#ff1111}
				@media screen and (max-width:625px){.rentalnara{display:none}.tantei span{font-size:8px;line-height:8px}}
				@media screen and (max-width:810px){.rental{font-size:24px}}
				@media screen and (max-width:490px){.rental{font-size:22px}}
				.rental span{font-size:11px}

				@media screen and (max-width:740px){.rental span{font-size:10px}}
				.day1{font-size:13px;color:#796c6c;line-height:14px;font-weight:700}
				@media screen and (max-width:810px){.day1{font-size:11px}}
				.day1 span:nth-child(1){font-size:10px;font-weight:normal}
				.day1 span:last-child{font-size:9px;font-weight:normal}
				@media screen and (max-width:550px){.day1{display:none}}
				@media screen and (max-width:420px){.tantei span{margin:0;width:22px}}
				@media screen and (max-width:360px){.tantei{display:none}}
			}
			.button{width:160px;text-align:center;font-size:13px;color:#FFF;display:flex;align-items:center}
			.button a{background-image:url(https://www.gps-akihabara.com/nextwp/material/foot/foot_sprite3.png);
					  background-repeat:no-repeat;width:160px;padding:8px 0;color:#FFF;display:block;
					  background-color:#F25648;background-position:10px -347px}
			@media screen and (max-width:850px){.button{width:125px;font-size:12px}.button a{width:125px}}
			@media screen and (max-width:740px){.button{width:105px}.button a{width:105px}}
			@media screen and (max-width:510px){.button{width:85px}.button a{width:85px}}
			@media screen and (max-width:420px){.button{width:75px}.button a{width:75px}}
		}
	}
}
.campaign_p img,.campaign_s img{margin:20px auto;max-width:960px;width:98%;display:block}
@media screen and (max-width:530px){.campaign_p img{display:none}.campaign_s img{margin:15px auto}}
@media screen and (min-width:530px){.campaign_s img{display:none}.campaign_p img{}}
@media screen and (max-width:960px){.campaign_p img{margin:20px auto}}

.print_service{display:flex;flex-direction:column;width:960px;margin:40px auto 0}
@media screen and (max-width:960px){.print_service{width:100%;margin:20px auto 0;padding:0 1%}}
.print_service{
	p{margin:5px 2% 8px}
	.head{margin:10px 0}
	.print_k_s{display:flex;flex-direction:row;justify-content:space-between}
	@media screen and (max-width:750px){.print_k_s{flex-direction:column}}
	.print_k_s{
		.gyou{display:flex;flex-direction:row;background:#FBFBF4;align-items:stretch;outline:1px solid #dfdcdc;
			.day{width:20%;background:#319AC6;color:#fff;font-size:11px;align-items:center;
				 justify-content:center;display:flex}
			.day span{font-size:clamp(18px,calc(18px + (20 - 18) * ((100vw - 320px) / (960 - 320))),20px)}
			.price{font-size:16px;padding:10px}
			.price span{font-size:12px;font-weight:normal}
		}
		.gyou_waku{display:flex;flex-wrap:wrap;
			.gyou{width:50%;
				.day{width:40%}
			}
		}
		.title{width:52%;background:#dae3cc;padding:9px 15px;display:flex;align-items:center}
		.title img{margin:0 6px 0 0;width:24px}
		.naiyou{background:#fff;padding:20px;border-bottom:1px solid #ddd}
		.naiyou span{font-size:15px;font-weight:700}
		.bikou{background:#eee;padding:10px;margin:5px 0 0}
		.print_k,.print_s{display:flex;flex-direction:column;width:48%;margin:5px 0 0}
		@media screen and (max-width:750px){.print_k,.print_s{width:100%}}
		.print_s{
			.title{background:#c8d3b7}
		}
	}
}

.kisyu_sentaku a{display:block;width:33%}
.kisyu_sentaku{display:flex;flex-direction:row;width:960px;margin:40px auto 0;background:#fff;
				justify-content:space-evenly;align-items:center;text-align:center;border-bottom:1px solid #ddd}
@media screen and (max-width:960px){.kisyu_sentaku{width:98%;margin:20px 1% 0}}
.kisyu_sentaku a:nth-child(2) .gpsbox{border-left:1px solid #ddd;border-right:1px solid #ddd}		
.kisyu_sentaku a{
	.gpsbox{display:flex;flex-direction:column;
		.photo{}
		.photo img{width:33%;margin:10px 0 0}
		.name{font-weight:700;display:flex;justify-content:center;align-items:center;min-height:27px}
		.name img{width:85%;max-width:165px}
		.type{margin-bottom:5px;color:#333}
		.type.red{color:#FF4D4D}
	}
}


#contents_in{max-width:960px;width:94%;margin:20px auto}
.enchou_box{border-bottom:1px solid #dbd9d9;border-right:1px solid #e5e5e5;text-align:center;width:96%;max-width:480px;margin:0 auto;background:#fff;padding:0}
#plan-day{display:none}
.pay_enchou{background:#333;color:#fff;display:flex;justify-content:space-between}
.pay_enchou a{display:block;padding:15px 10px;font-weight:bold;color:#fff}
.pay_enchou .center{font-size:18px;font-size:clamp(15px,calc(15px + (18 - 15) * ((100vw - 375px) / (960 - 375))),18px);padding:15px 0}
.pay_day{text-align:center;margin:0;font-weight:700;font-size:60px;font-size:clamp(45px,calc(45px + (60 - 45) * ((100vw - 375px) / (960 - 375))),60px)}
.pay_day span{font-size:18px;font-size:clamp(15px,calc(15px + (18 - 15) * ((100vw - 375px) / (960 - 375))),18px);font-weight:700}
#price-display{letter-spacing:-0.3px;line-height:28px;font-weight:700;font-size:28px;font-size:clamp(23px,calc(23px + (28 - 23) * ((100vw - 375px) / (960 - 375))),28px)}
.pay_display{justify-content:center;align-items:flex-end;  color:#990000;  display:flex}
.pay_display span{font-size:13px;font-size:clamp(10px,calc(10px + (13 - 10) * ((100vw - 375px) / (960 - 375))),13px);font-weight:700;padding:0 0 2px}
.pay_display_under{line-height:20px;text-align:center;margin:25px 0 0;color:#ffffff;background:#b72727;font-size:11px;padding:5px 0}
#daily{text-align:center;font-size:11px;color:#6d6b6b;margin:6px 0 0}
.enchou_box .print{margin:0;border-top:1px dotted #333;padding:15px 0;background:#d9d9d6}
.enchou_box .saikai{border-top:1px dotted #333;margin:0 0 10px;border-bottom:1px dotted #333;padding:15px 0;background:#d9d9d6}
.enchou_box label{font-weight:700}
.enchou_box select{cursor:pointer;border-radius:3px;font-size:15px;padding:5px}
.enchou_box option{font-size:14px}
.pays{display:flex;flex-direction:row;justify-content:center;padding:10px 0 0}
.pays button{cursor:pointer;padding:7px 12px;font-size:15px;line-height:22px;text-decoration:none;border-radius:3px;text-decoration:none;border:1px solid #c63629;text-shadow:-1px -1px 0 rgb(0 0 0 / 30%);background-color:#F25648;color:#fff}
.pays button:hover,button.bankmail:hover{opacity:.8}
.pay2 button{border:1px solid #34730d;background-color:#579f17}
.attention{font-size:13px;margin:17px 0 15px;font-weight:bold}
.pay_keizoku{padding:4%;font-size:12px;text-align:left;border-top:1px dotted #333}
.pay_keizoku span{font-size:14px;font-weight:bold;color:#0e9ecb;display:block}
.pricecom{font-size:14px;text-align:left;letter-spacing:-0.5px;padding:4%;border-bottom:1px dotted #333;background:#f5f3e1}
.pricecom span.bold{letter-spacing:0}
.pricecom span{font-size:15px}
.pricecom span.yerrow{color:#ECBD00}
.pricecom span.mini{font-size:10px}
.cha{color:#990000}
.tooltip-icon{display:inline-block;width:14px;height:14px;line-height:14px;text-align:center;font-size:11px;color:white;background-color:#dda113;border-radius:50%;font-weight:bold;margin:0 0 0 2px}
button.insatsu{border:none;background:unset;display:block;margin:5px auto;cursor:pointer}
#security-modal-content{display:none}
.enchou_box{
.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1000}
.modal-content{background-color:#fff;margin:30% auto 0;padding:20px;border-radius:8px;width:80%;max-width:500px;box-shadow:0 4px 8px rgba(0,0,0,0.2)}
.modal-content img{max-width:100%}
#modal1 span,#modal2 span,#modal3 span{color:#e93e3e}
.modal p{font-size:15px;font-size:clamp(13px,calc(13px + (15 - 13) * ((100vw - 375px) / (960 - 375))),15px)}
#modal2 p{text-align:left}
.naiyou{padding:4% 0}
.naiyou p.lastprice{font-weight:700;font-size:18px}
.furikomisaki{padding:4% 0}
.furikomisaki p:last-child{font-size:12px}
span.asuta{color:#ef183e}
.title{background:#333;color:#fff;font-weight:700;font-size:18px;padding:10px 0}
.email_form{margin:0 7%;border-top:1px dotted #333;padding:15px 0}
.email_title{font-size:14px;margin:0 0 5px}
button.bankmail{background-color:#089acc;color:white;border:none;cursor:pointer;font-size:14px;border-radius:3px;line-height:29px;padding:4px 17px;width:73px;margin:0 0 0 3px}
.me_mail{display:flex;flex-direction:row;align-items:center}
.me{top:0;border-radius:3px;width:100%;padding:8px;margin:10px 0}
.me:focus{background:#f9f5d7}
.card_button{cursor:pointer;padding:7px 12px;font-size:15px;line-height:22px;text-decoration:none;border-radius:3px;border:1px solid #c63629;text-shadow:-1px -1px 0 rgb(0 0 0 / 30%);background-color:#F25648;color:#fff}
.kanryou{background:#30a75b;width:100%;color:#fff;padding:8px 0;font-size:15px;font-size:clamp(13px,calc(13px + (15 - 13) * ((100vw - 375px) / (960 - 375))),15px)}
.transfer_card{margin:20px 0 0}
}
.enchou_box.card.transfer .kanryou{margin:15px 0 0}
.enchou_box.card.transfer .card_button{margin:0 0 10px}




h1.entry_t{text-align:center;margin:0.2em 0 1.2em 0;font-size:40px;font-size:clamp(23px,calc(23px + (40 - 23) * ((100vw - 375px) / (960 - 375))),40px)}
.kisyu_waku{display:flex;flex-direction:row;justify-content:space-evenly}
.kisyu_box1{background-color:#319AC6}
.kisyu_box2{background-color:#FDB802}
.kisyu_box3{background-color:#FF7979}
.kisyu_box1 a,.kisyu_box2 a,.kisyu_box3 a{display:block;padding:3em 0;color:#fff;cursor:pointer}
.kisyu_box1,.kisyu_box2,.kisyu_box3{color:#FFFFFF;width:45%;text-align:center;font-size:30px}
p.minisetu{text-align:center;font-size:13px;margin:5px 0 0}

#footboxs{background:#333;color:#fff;text-align:center;font-size:14px;padding:10px 0}

@media screen and (max-width:470px){
	.kisyu_waku{flex-direction:column}
	.kisyu_box1,.kisyu_box2,.kisyu_box3{width:100%}
	.kisyu_box1 a,.kisyu_box2 a,.kisyu_box3 a{padding:1em 0}
}



@media screen and (min-width:960px){
.pdbox{padding:35px}
}

.box,.box_lr,.box_w{width:960px;margin:20px auto 0;position:relative}
.box_lr{display:flex;flex-direction:row;justify-content:space-between}
.box_lr{
	.box_w{width:49%;margin:0}
}
.box_w{background:#fff}
.box_w span{word-wrap:break-word;white-space:nowrap}
.box img{margin:0 auto;display:block;max-width:100%}
.box .moji,.box .moji2{position:absolute;color:#fff;font-weight:700;line-height:1.4em;text-shadow:1px 1px 2px rgb(0 0 0);margin:5%;font-size:clamp(18px,calc(18px + (32 - 18) * ((100vw - 375px) / (960 - 375))),32px)}
.box .moji2{color:#333;text-shadow:none}
.box_w img{margin:0 auto;display:block;max-width:100%}
.box_w .title{font-weight:bold;margin:0 5px 2%;line-height:1.3em;font-size:clamp(18px,calc(18px + (32 - 18) * ((100vw - 375px) / (960 - 375))),32px)}
.box_w .title span{font-weight:700}
.box_w p{margin:0 1% 15px;font-size:clamp(13px,calc(13px + (15 - 13) * ((100vw - 375px) / (960 - 375))),15px)}
@media screen and (max-width:960px){
.box,.box_lr,.box_w{width:98%;margin:20px 1% 0}
}
@media screen and (max-width:680px){
.box_lr{flex-direction:column}
.box_lr .box_w{width:100%}
.box_lr .box_w:nth-child(2){margin:20px 0 0}
}
.f_23_40{font-size:40px;font-size:clamp(23px,calc(23px + (40 - 23) * ((100vw - 375px) / (960 - 375))),40px)}
.f_23_33{font-size:33px;font-size:clamp(23px,calc(23px + (33 - 23) * ((100vw - 375px) / (960 - 375))),33px)}
.f_20_28{font-size:28px;font-size:clamp(20px,calc(20px + (28 - 20) * ((100vw - 375px) / (960 - 375))),28px)}
.f_18_32{font-size:32px;font-size:clamp(18px,calc(18px + (32 - 18) * ((100vw - 375px) / (960 - 375))),32px)}
.f_18_24{font-size:24px;font-size:clamp(18px,calc(18px + (24 - 18) * ((100vw - 375px) / (960 - 375))),24px)}
.f_18_20{font-size:20px;font-size:clamp(18px,calc(18px + (20 - 18) * ((100vw - 375px) / (960 - 375))),20px)}
.f_15_18{font-size:18px;font-size:clamp(15px,calc(15px + (18 - 15) * ((100vw - 375px) / (960 - 375))),18px)}
.f_16_18{font-size:18px;font-size:clamp(16px,calc(16px + (18 - 16) * ((100vw - 375px) / (960 - 375))),18px)}
.f_14_16{font-size:16px;font-size:clamp(14px,calc(14px + (16 - 14) * ((100vw - 375px) / (960 - 375))),16px)}
.f_13_15{font-size:15px;font-size:clamp(13px,calc(13px + (15 - 13) * ((100vw - 375px) / (960 - 375))),15px)}
.f_12_14{font-size:14px;font-size:clamp(12px,calc(12px + (14 - 12) * ((100vw - 375px) / (960 - 375))),14px)}
.f_10_13{font-size:13px;font-size:clamp(10px,calc(10px + (13 - 10) * ((100vw - 375px) / (960 - 375))),13px)}
.f_12_17{font-size:17px;font-size:clamp(12px,calc(12px + (17 - 12) * ((100vw - 375px) / (960 - 375))),17px)}
.f_27_40{font-size:40px;font-size:clamp(27px,calc(27px + (40 - 27) * ((100vw - 375px) / (960 - 375))),40px)}
.f_14_21{font-size:21px;font-size:clamp(14px,calc(14px + (21 - 14) * ((100vw - 375px) / (960 - 375))),21px)}

.lh_22_25{line-height:25px;line-height:clamp(22px,calc(22px + (25 - 22) * ((100vw - 375px) / (960 - 375))),25px)}
.lh_22_27{line-height:27px;line-height:clamp(22px,calc(22px + (27 - 22) * ((100vw - 375px) / (960 - 375))),27px)}

.m_t_5_0{margin-top:5px;margin-top:clamp(0px,calc(0px + (5 - 0) * ((100vw - 375px) / (960 - 375))),5px)}

.p_15_35{padding:35px;padding:clamp(15px,calc(15px + (35 - 15) * ((100vw - 375px) / (960 - 375))),35px)}


.green_7{color:#5EAD49;font-weight:700}
.f_bold{font-weight:bold}





