@charset "UTF-8";
*{font-family:ArialMT, "Myriad", "Myriad Pro", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","メイリオ","ＭＳ Ｐゴシック","Osaka";position:static;width:auto;height:auto;padding:0px;margin:0px;float:none;}
hr{display:none;}
img{max-width:280px;width:auto;}
body{background-image:none;}
a#home{display:none;}
dl.news{height:auto;}
div#MobileNavigation span,div#mobile_header h1,footer,div#wrapper div#container section h3,div#wrapper header h1{background:-webkit-gradient(linear, center top, center bottom, from(rgba(255,255,255,0.3)), to(rgba(0,0,0,0.2)));background:-moz-linear-gradient(top, rgba(255,255,255,0.3), rgba(0,0,0,0.2));background:-ms-linear-gradient(top, rgba(255,255,255,0.3) 0%, rgba(0,0,0,0.2) 100%);}
nav#global ul li a,div#MobileSlideNavigator ul li a{background:-webkit-gradient(linear, center top, center bottom, from(rgba(255,255,255,0.1)), to(rgba(155,155,155,0.1)));background:-moz-linear-gradient(top, rgba(255,255,255,0.1), rgba(155,155,155,0.1));background:-ms-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(155,155,155,0.1) 100%);}
div#MobileNavigation span,div#mobile_header h1,footer,nav#global,div#MobileSlideNavigator,nav#global ul li a,div#MobileSlideNavigator ul li a,div#wrapper div#container section h3,div#wrapper header h1{background-color:#F5BD21;background-color:#85163C;}
div#wrapper{position:static;width:100%;overflow:hidden;background-color:#FFF;margin:0px;}
div#MobileNavigation{position:fixed;top:-10px;left:-5px;z-index:30;padding:18px 13px;}
div#MobileNavigation span{color:#FFF;font-size:24px;display:block;border:solid 2px #FFF;padding:5px 7px 0px 7px;border-radius:5px;line-height:22px;cursor:pointer;margin-top:4px;}
div#PageTopArrow{width:30px;height:30px;opacity:0.4;}
div#mobile_header,div#wrapper header{height:60px;overflow:hidden;width:100%;position:fixed;box-shadow:0px 0px 10px #000;padding:0px;z-index:25;top:0px;left:0px;}
div#mobile_header h1,div#wrapper header h1{text-align:center;padding:0px;}
div#mobile_header h1 a,div#wrapper header h1 a{line-height:1em;display:block;padding:20px 0px 20px 0px;text-decoration:none;color:#FFF;font-size:24px;font-weight:normal;text-shadow:0px 1px 3px #000;}
div#wrapper article form#mailformpro dl dt,form#mailformpro dl dt{float:none;width:auto;font-size:12px;padding:5px 5px 10px 5px;text-align:left;}
form#mailformpro dl dt span.must{display:inline-block;vertical-align:middle;}
form#mailformpro dl dd{clear:both;border-top:none;padding:5px 15px;font-size:12px;line-height:1.5em;}
form#mailformpro dl dd span{display:block;}
div.mfp_buttons button{font-size:14px;}
div#mfp_phase_confirm h4{font-size:18px;}
ul#mfp_phase_stat{padding:0px;}
ul#mfp_phase_stat li{float:none;text-align:center;padding:5px 0px;border-radius:3px;margin:5px;list-style:none;font-size:14px;width:auto;}
ul#mfp_phase_stat li.mfp_phase_arrow{bos-shadow:none;display:none;}
ul#mfp_phase_stat li.mfp_active_phase{background-color:#E8EEF9;box-shadow:0px 0px 5px #000;display:block;}
ul#mfp_phase_stat li.mfp_inactive_phase{background-color:#CCC;color:#666;box-shadow:0px 0px 5px #CCC;display:none;}
table#mfp_confirm_table tr th{white-space:nowrap;width:100px;}
div#mfp_thanks{text-align:center;font-size:18px;padding:20px 0px;}
div#mfp_thanks strong{color:#C00;font-size:24px;display:block;}
textarea{max-width:70%;}
div#mfp_overlay{position:absolute;display:none;z-index:10001;}
div#mfp_overlay_inner{background-color:#FFF;padding:15px;margin:0px auto;border-radius:5px;box-shadow:0px 0px 10px #000;width:640px;max-width:90%;}
div#mfp_overlay_background{background-color:#000;position:absolute;display:none;z-index:10000;}
div#MobileNavigation span{padding:5px;}
div#MobileNavigation span:hover{opacity:0.7;}
div#MobileSlideNavigator{z-index:20;padding:100px 0px 0px 0px;}
nav#global,div#MobileSlideNavigator{height:auto;position:static;}
nav#global ul,div#MobileSlideNavigator ul{height:auto;border-top:solid 1px rgba(0,0,0,0.1);border-bottom:solid 1px rgba(255,255,255,0.3);}
nav#global ul li,div#MobileSlideNavigator ul li{float:none;display:inline;height:auto;}
nav#global ul li a,div#MobileSlideNavigator ul li a{display:block;padding:7px 15px;border-top:solid 1px rgba(255,255,255,0.3);border-bottom:solid 1px rgba(0,0,0,0.1);text-decoration:none;color:#FFF;text-shadow:0px 1px 2px #000;-webkit-transition-property:all;-webkit-transition-duration:0.5s;-webkit-transition-timing-function:ease-in-out;}
nav#global ul li a:hover{background-color:rgba(255,255,255,0.1);}
nav.PageSelector{display:block;margin:0px auto;text-align:center;}
nav.PageSelector select{width:300px;}
nav#global ul{border-radius:0px;}
nav#global ul li a#ir-n_01-160-40{border-radius:0px;}
nav#global ul li a#ir-n_06-160-40{border-radius:0px;}
nav#global{clear:both;position:static;width:auto;height:auto;}
nav#global ul{width:auto;height:auto;}
nav#global ul li{float:none;}
div.TabClip{overflow-x:auto;cursor:pointer;position:relative;}
div.TabClip div.TabClipUI{position:absolute;width:140px;height:30px;left:10px;top:10px;background-color:#000;opacity:0.7;z-index:5;border-radius:5px;background-image:url(_images/tabclip.png);background-size:140px 30px;background-repeat:no-repeat;background-position:center center;}
div.TabClip table tr th{white-space:nowrap;}
div#wrapper{padding:110px 0px 0px 0px;}
div#wrapper div#container{padding:20px 5px;margin:0px;min-height:0px;}
div#wrapper div#container{margin:0px;width:100%;box-shadow:none;min-height:0px;padding:0px;min-height:0px;}
div#wrapper div#container h2{position:static;text-align:center;padding:10px 0px;font-size:12px;box-shadow:none;}
div#wrapper div#container img{margin:10px auto;}
div#wrapper div#container h2.h2{position:static;padding:0px;text-align:center;letter-spacing:0px;font-size:24px;font-weight:bold;}
div#wrapper div#container h3.h3{font-size:21px;text-shadow:none;background:none;box-shadow:none;border-radius:0px;padding:5px 10px;}
div#wrapper div#container section{padding:10px 5px;width:auto;}
div#wrapper div#container div#container img{max-width:100%;display:block;clear:both;margin:10px auto;}
div#wrapper div#container p{clear:both;}
div#wrapper div#container section h3{background-color:#333;color:#FFF;border-radius:5px;margin:5px 0px;padding:8px 10px;font-size:16px;}
div#wrapper div#container section h3 a{text-decoration:none;color:#FFF;}
div#wrapper div#container section dl dt{padding:5px 10px 0px 10px;}
div#wrapper div#container section dl dd{padding:0px 10px 5px 10px;clear:both;}
div#wrapper div#container section p.construction{padding:10px 10px;}
nav#tree{position:static;width:auto;background:#FFF;}
nav#tree ol{background:#FFF;background-color:none;box-shadow:none;padding:10px 0px;}
nav#tree select{display:none;width:90%;max-width:90%;margin:0px auto;}
footer{padding:0px 10px 50px 10px;border:none;}
footer p{clear:both;font-size:10px;color:#333;text-shadow:0px 1px 2px #FFF;padding:10px 0px;text-align:center;float:none;}
footer address{padding:40px 10px 0px 10px;height:auto;}
footer img{max-width:100px;}
div#wrapper aside {min-height:0px;background:none;display:none;}
div.col2{width:auto;}
table.size{width:100%;}
dl.pickup dt img{display:block;margin:0px auto;}
ol#amenity,div#header h4,a#ir-mailto-300-50,footer nav{display:none;}
footer,footer p{background:none;}
div#sidebar{width:300px;margin:0px 10px;text-align:center;}
div.side_section,div.cal_wrapper{text-align:center;}
table.cal{margin:0px auto;}
section section dl{width:auto;}
ul.sizelist li{display:block;float:none;padding:10px;text-align:center;}
div.section_right, div.section_left{width:auto;float:none;}
section section ul li{float:none;text-align:center;}
div#container section section p{padding:0px 10px 10px 10px;}
div#wrapper div#container img{float:none;}
a#ir-carmag_banner-560-150,ul.widelist li a,div.buttons a,a#ir-freesample-690-210,a#ir-sim-690-60,div.side_banners nav ul li a,a#ir-font-420-70,a#ir-b01-335-60,a#ir-b02-335-60,a#ir-button_fax-300-80,a#ir-button_order2-300-80{display:block;text-align:center;border-radius:5px;padding:10px;margin:5px;text-decoration:none;color:#FFF;background-color:#85163C;border-bottom:solid 3px #640D28;margin:0px auto;}
a#ir-carmag_banner-560-150:hover,ul.widelist li a:hover{opacity:0.8;}
ul.widelist li{float:none;display:block;width:auto;}
table.pricelist{display:block;margin:0px 40px;}
dl.pickup{width:auto;}
section.steps dl dt span{padding:0px;}
div.templates{padding:10px;float:none;height:auto;}
section dl{padding:10px 5px 5px 5px;}
section.steps dl dt{background-size:345px 30px;background-repeat:no-repeat;}
section.steps dl dt span{padding:0px 0px 0px 50px;}
dt#bg-step_01-690-60{background-image:url(../../images/step_01.gif);}
dt#bg-step_02-690-60{background-image:url(../../images/step_02.gif);}
dt#bg-step_03-690-60{background-image:url(../../images/step_03.gif);}
dt#bg-step_04-690-60{background-image:url(../../images/step_04.gif);}
dt#bg-step_05-690-60{background-image:url(../../images/step_05.gif);}
dt#bg-step_06-690-60{background-image:url(../../images/step_06.gif);}
dt#bg-step_07-690-60{background-image:url(../../images/step_07.gif);}
dt#bg-step_08-690-60{background-image:url(../../images/step_08.gif);}
dt#bg-step_09-690-60{background-image:url(../../images/step_09.gif);}
ul.caution li{text-align:left;}
p.mobile{display:block;}
img.mainvisual{display:block;margin:0px auto;}


#modalPriceTable {
  display: none;
}


#modalPriceTable table {
  display: none;
}


div#fixedButton2,
a#headNavBottom1,
a#headNavBottom2
 {
	display: block;
}
div#fixedButton,
div#fixedButton2 {
	display: none;
}

#banner {
	display: block;
}
/* li を横並びにする */
  #banner ul {
    width: 100%;
    display: flex;
    gap: 10px;          /* 間隔は任意 */
    list-style: none;
    margin: 0;
    padding: 0;
  }
  #banner li {
  	width: 50%;
  }
  #banner li a {
    display: block;
    width: 100%;
    padding-bottom: 123.81%;
    background-size: contain;
    background-repeat: no-repeat;
  }
  a.bn1 {
  	background-image: url(../../images/bn_amazon.png);
  }
  a.bn2 {
  	background-image: url(../../images/bn_outlet.png);
  }