<!--
/*---　画像リンク　------------------*/
.imagelink{border: none;}

/*---　リンクテキスト　------------------*/
a:link{color:#ff66ff;text-decoration:underline;}
a:visited{color:#ff66ff;text-decoration:underline;}
a:hover{color:#ff99cc;text-decoration:underline;}

/*---　BODYタグ　------------------*/
body {margin: 0px;font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック",Osaka,Verdana, Arial, Helvetica, sans-serif;font-size:13px;background-image: url(icon/brashmetal.jpg);}

/*---　トップロゴ　------------------*/
.logo{float:left;margin-top:8px;margin-left:18px;margin-right:82px;}
.dial{float:left;margin-top:12px;}

/*---　ヘッダー　------------------*/
#head{height:110px;}

/*---　問い合わせページのメールフォーム　------------------*/
.button_contactform{text-align:center;margin:40px 0 60px;}
.button_contactform a{display:inline-block;background:orangered;padding:0.6em 1.2em;color:#fff !important;text-decoration:none;font-size:20px;font-family:NotoSansCJKjp-Regular,HGｺﾞｼｯｸE;transition: 0.1s ease-in-out;}
.button_contactform a:hover{background:orange;box-shadow:0 2px 15px orange;}
.button_contactform a:before{content:"\f0e0";margin-right:0.2em;font-family:FontAwesome;}

/*---　テントのタイプ別アンカーリンク　------------------*/
.tenttype ul{display:flex;flex-wrap:wrap;justify-content:center;text-align:center;border-radius:5px;padding:0;margin:1em 0 2em 0;}
.tenttype li{display:flex-box;list-style:none;border-right:1px solid #ddd;padding:10px;background:#eee;}
.tenttype li:after{display:box;content:"\f078";color:#999;font-family:FontAwesome;}
.tenttype li:hover{background:#ddd;}
.tenttype li:last-child{border-right:0px solid #ccc;}
.tenttype li img{display:block;}
.tenttype li a{display:block;}
.tenttype p{text-align:center;}
.tenttype p strong{background: linear-gradient(transparent 60%, #ffff66 60%);}
.atarget{margin-bottom:-40px;padding-top:40px;}

/*---　サイトのロゴ　------------------*/
.top_logo{float:left;margin-right:420px;margin-top:19px;vertical-align:middle;}

/*---　Hタグ　------------------*/
h1 {font-size:13px;margin-top:7px;font-weight:normal;float:left;}
h2 {font-size:14px;margin-top:7px;}
h3 {font-size:14px;margin-top:7px;}

.atarget{padding-top:30px;}

.splitbox .tentlist{padding:2px;width:100%;border:none;}
.splitbox .tentlisttitlebar{padding:2px;width:100%;border:none;}
.tentlist{border-top:#ff66cc solid 2px;background:#ffccff;padding:5px;width:672px;}
.tentlist ul{display:flex;flex-wrap:wrap;margin:0;padding:0;}
.tentlist ul li{position:relative;vertical-align:top;background:#fff;top:0;display:flex-box;width:162px;border:1px solid #ff99ff;margin:2px;padding:0;overflow:hidden;}
.tentlist ul li label{border-width:2px 0 2px 0;border:solid 2px gold;
	background:linear-gradient(-135deg, #ff3333, #660000);
	width:100%;display:block;
	position:absolute;top:115px;
	font-family:Century Gothic;color:#fff;text-align:right;line-height:1.6em;
	margin-top:-35px;
	padding-right:12px;
	transform: rotate( -15deg );font-weight:bold;}
.tentlist ul li label span{font-size:12px;margin-right:0.5em;}
.tentlist ul li label span:after{content:"円〜 !";}
.tentlist ul li small{position:relative;background:#222;display:block;color:#fff;text-align:center;padding:2px 0;font-size:90%;margin-top:-7px;}
.tentlist ul li p{padding:5px;border-top:dashed #ff66cc 2px;margin:0;}
.tentlist ul li a{display:block;text-align:center;margin-bottom:0;font-family:NotoSansCJKjp-Regular;}
.tentlisttitlebar{
box-shadow:inset 0 1px 0 #ccc,inset 1px 0 0 #ccc;
background: #f6f8f9; /* Old browsers */
background: -moz-linear-gradient(top, #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9',GradientType=0 ); /* IE6-9 */
;width:682px;border-radius:0 15px 0 0;position:relative;height:29px;line-height:29px;}
.tentlisttitlebar img{position:absolute;right:10px;top:-20px;}

#tentpurpose h2{color:#ff66cc;font-family:NotoSansCJKjp-Regular,HGｺﾞｼｯｸE;padding-left:40px;background:url(icon/purpose_mokuteki.png) no-repeat;background-size:26px 26px;background-position:8px 0px;}

/*---　リストタグ　------------------*/
li {line-height: 175%;}

/*---　段落タグ　------------------*/
p {line-height: 175%;}

.onbar{border:none;}
.onbar:hover{filter: alpha(opacity=60);-moz-opacity:0.60;opacity:0.60;}

.kouen_title ul{overflow:hidden;width:100%;display:block;margin-left:10px;margin-bottom:20px;line-height:1.5em;padding-left:0;}
.kouen_title li{display:block;padding-left:0;float:left;overflow:hidden;margin-right:20px;}
.kouen_title li p{padding-right:32px;padding-top:0;margin-top:0;text-align:center;}
.kouen_title li img{display:block;margin:0;border:none;}
.kouen_title li a img:hover{filter: alpha(opacity=60);-moz-opacity:0.60;opacity:0.60;}


/*---　ページトップアイコン　------------------*/
.pageback {position: fixed;bottom: 0px;right: 5%; display:none;}

/*---　ピクトマーク　------------------*/
.ver {vertical-align:middle;float:left;}
.mark {vertical-align:middle;margin-right:0.5em;}
.melit{padding-top:16px;}
.p{vertical-align:middle;margin:0.5em;}

/*---　サイト内検索　------------------*/
.search{text-align:right;margin-right:15px;margin-top:0px;margin-bottom:-10px;color:#ccc;}

/*---　こだわり　------------------*/
.kodawari{line-height:1.5em;margin-bottom:1em;display:block;overflow:hidden;}
.kodawari dd{width:28%;margin:0% 1% 0% 0%;float:left;overflow:hidden;display:block;}
.kodawari dd img{border:none;width:100%;margin-bottom:0.5em;}
.kodawari dd a img:hover{filter: alpha(opacity=60);-moz-opacity:0.60;opacity:0.60;}
.kodawari dt{width:68%;margin:0% 0% 0% 0%;float:left;overflow:hidden;display:block;padding:0px;}
.kodawari b{display:block;margin-bottom:1em;font-size:110%;}



.kaisya{list-style:none;overflow: hidden;display:block;text-align:center;display:block;padding:0;margin:0;}
.kaisya ul{margin:0;}
.kaisya li{width:155px;float:left;overflow: hidden;display:block;border:#eee solid 1px;margin:5px;text-decoration:none;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;padding: 0px;box-shadow:0px 0px 2px #000;background:#fff;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;position:relative;behavior:url(PIE.htc);line-height:1.8em;}
.kaisya li:hover{font-size:15px;float:left;overflow: hidden;display:block;border:#fff solid 1px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;position:relative;behavior:url(PIE.htc);filter: none;filter: alpha(opacity=60);-moz-opacity:0.60;opacity:0.60;}
.kaisya img{width:155px;border:none;}
.kaisya a{display:block;color:#fff;}


/*---　見積りフォーム　------------------*/
.order{background-image:url(icon/rental_form.jpg);border:none;display:block;width:320px;height:62px;}
.order:hover{background-image:url(icon/rental_formh.jpg);cursor:pointer;}

.orderh{background-image:url(icon/sale_form.jpg);border:none;display:block;;width:320px;height:62px;}
.orderh:hover{background-image:url(icon/sale_formh.jpg);cursor:pointer;}

.orderc{background-image:url(icon/repair_form.jpg);border:none;display:block;width:320px;height:62px;}
.orderc:hover{background-image:url(icon/repair_formh.jpg);cursor:pointer;}

.orderr{background-image:url(icon/repair_form.jpg);border:none;display:block;width:320px;height:62px;}
.orderr:hover{background-image:url(icon/repair_formh.jpg);cursor:pointer;}


/*---　pink　------------------*/
.largep{color:#FF00FF;font-weight:bold;font-size:14px;}


/*---　組立て説明　------------------*/

.setting{overflow: hidden;margin-bottom:1em;}
.setting:after {content:"";}
.setting a{display: block;margin-right:20px;float:left;overflow: hidden;}
.setting img{border:none;}
.setting div{width:430px;display: block;float:left;line-height:2em;}
.setting div img{vertical-align:middle;margin-right:0.4em;}
.setting2{padding:3px;background:#ccc;width:636px;text-align:center;margin-bottom:1em;}
.setting2 img{margin:3px;width:205px;}
.setting3{padding:3px;background:#ccc;width:426px;text-align:center;margin-bottom:1em;}
.setting3 img{margin:3px;width:205px;}

/*---　フリーダイヤル　------------------*/
.dial{float:left;margin-top:10px;}

/*---　アローアイコン　------------------*/
.arrow{float:left;margin-top:-13px;margin-left:210px;}
.im_arrow{float:left;margin-right:9px;}

/*---　メニューバー　------------------*/
.menubar{background-image: url(icon/naviback.jpg);height:41px;border-left:1px #ccc solid;border-top:#ff97ff 3px solid;}
.menu{float:left;width:980px;position:absolute;}
.menu2{float:left;margin-left:980px;position:absolute;}

.menu ul{list-style-type:none;margin:0;padding:0;}
.menu li{margin:0;padding:0;}
#menu1{float:left;width:108px;height:40px;text-indent:-9999px;background: url(icon/home.jpg) no-repeat;border-right:1px solid #777;}
#menu1 a{width:108px;height:40px;display:block;}
#menu1 a:hover{background: url(icon/homeh.jpg) no-repeat;}

#menu2{float:left;width:106px;height:40px;text-indent:-9999px;background: url(icon/sale.jpg) no-repeat;border-right:1px solid #777;border-left:1px solid #222;}
#menu2 a{width:106px;height:40px;display:block;}
#menu2 a:hover{background: url(icon/saleh.jpg) no-repeat;}

#menu3{float:left;width:106px;height:40px;text-indent:-9999px;background: url(icon/rental.jpg) no-repeat;border-right:1px solid #777;border-left:1px solid #222;}
#menu3 a{width:106px;height:40px;display:block;}
#menu3 a:hover{background: url(icon/rentalh.jpg) no-repeat;}

#menu4{float:left;width:106px;height:40px;text-indent:-9999px;background: url(icon/menu_youto.jpg) no-repeat;border-right:1px solid #777;border-left:1px solid #222;}
#menu4 a{width:106px;height:40px;display:block;}
#menu4 a:hover{background: url(icon/menu_youtoh.jpg) no-repeat;}

#menu5{float:left;width:106px;height:40px;text-indent:-9999px;background: url(icon/flow.jpg) no-repeat;border-right:1px solid #777;border-left:1px solid #222;}
#menu5 a{width:106px;height:40px;display:block;}
#menu5 a:hover{background: url(icon/flowh.jpg) no-repeat;}

#menu6{float:left;width:106px;height:40px;text-indent:-9999px;background: url(icon/quest.jpg) no-repeat;border-right:1px solid #777;border-left:1px solid #222;}
#menu6 a{width:106px;height:40px;display:block;}
#menu6 a:hover{background: url(icon/questh.jpg) no-repeat;}

#menu7{float:left;width:106px;height:40px;text-indent:-9999px;background: url(icon/kiyaku.jpg) no-repeat;border-right:1px solid #777;border-left:1px solid #222;}
#menu7 a{width:106px;height:40px;display:block;}
#menu7 a:hover{background: url(icon/kiyakuh.jpg) no-repeat;}

#menu8{float:left;width:106px;height:40px;text-indent:-9999px;background: url(icon/company.jpg) no-repeat;border-right:1px solid #777;border-left:1px solid #222;}
#menu8 a{width:106px;height:40px;display:block;}
#menu8 a:hover{background: url(icon/companyh.jpg) no-repeat;}

#menu9{float:left;width:106px;height:40px;text-indent:-9999px;background: url(icon/contact.jpg) no-repeat;border-right:1px solid #222;border-left:1px solid #222;}
#menu9 a{width:106px;height:40px;display:block;}
#menu9 a:hover{background: url(icon/contacth.jpg) no-repeat;}

label{display:none;
}

input[type="checkbox"].on-off{
    display: none;
}
/*---　用途でイベントテントを探す人。　------------------*/

.youto ul{list-style-type:none;margin:0;padding:0;}
.youto li{margin:0;padding:0;}

#youto1{float:left;width:111px;height:118px;text-indent:-9999px;background: url(icon/menu_design.jpg) no-repeat;}
#youto1 a{width:111px;height:118px;display:block;}
#youto1 a:hover{background: url(icon/menu_designh.jpg) no-repeat;}

#youto2{float:left;width:111px;height:118px;text-indent:-9999px;background: url(icon/menu_cheap.jpg) no-repeat;}
#youto2 a{width:111px;height:118px;display:block;}
#youto2 a:hover{background: url(icon/menu_cheaph.jpg) no-repeat;}

#youto3{float:left;width:111px;height:118px;text-indent:-9999px;background: url(icon/menu_easy.jpg) no-repeat;}
#youto3 a{width:111px;height:118px;display:block;}
#youto3 a:hover{background: url(icon/menu_easyh.jpg) no-repeat;}

#youto4{float:left;width:111px;height:118px;text-indent:-9999px;background: url(icon/menu_strong.jpg) no-repeat;}
#youto4 a{width:111px;height:118px;display:block;}
#youto4 a:hover{background: url(icon/menu_strongh.jpg) no-repeat;}

#youto5{float:left;width:111px;height:118px;text-indent:-9999px;background: url(icon/menu_wide.jpg) no-repeat;}
#youto5 a{width:111px;height:118px;display:block;}
#youto5 a:hover{background: url(icon/menu_wideh.jpg) no-repeat;}

#youto6{float:left;width:111px;height:118px;text-indent:-9999px;background: url(icon/menu_sabi.jpg) no-repeat;}
#youto6 a{width:111px;height:118px;display:block;}
#youto6 a:hover{background: url(icon/menu_sabih.jpg) no-repeat;}

#youto7{float:left;width:111px;height:118px;text-indent:-9999px;background: url(icon/menu_safe.jpg) no-repeat;}
#youto7 a{width:111px;height:118px;display:block;}
#youto7 a:hover{background: url(icon/menu_safeh.jpg) no-repeat;}

.youto_foot{float:left;width:105px;padding:3px;text-align:center;}
.youto_foot a{font-weight:bold;}

/*---　メイン部分　------------------*/
div#main {background: #fff;width:1017px;padding-left:30px;border-left:1px #ccc solid;}

/*---　メイン部分の左側　------------------*/
div#content_left {float:left;background: #fff;width:688px;}

/*---　メイン部分の右側　------------------*/
div#content_right {float:left;width:250px;margin-top:20px;padding-left:5px;font-size:15px;}

/*---　左側部分　------------------*/
.left{float:left;width:15%;}

/*---　右側部分　------------------*/
.right{width:55%;margin:0 auto;}

/*---　コンテンツ部分　------------------*/
.contents{background: #EAF4DF;width:1120px;}

/*---　レンタルテント　------------------*/
.rentaltent{background:#ccffcc;width:338px;margin-right:5px;}
.rentaltent td{padding:0px;width:162px;border:1px #99ff99 solid;background:#fff;text-align:center;line-height:120%;padding:1px;}
.rentaltent img{display:block;border:none;}
.rentaltent_border{width:162px;margin-top:8px;margin-bottom:5px;}
.rentaltent_img{display:block;}
.rentaltent_image{margin-bottom:5px;width:162px;}
.rentaltent_imageb{border:none;width:162px;}
.rentaltent_imagee:hover{filter: alpha(opacity=60);-moz-opacity:0.60;opacity:0.60;}
.rentaltent table span{font-weight:bold;color:#fff;font-size:13px;display:block;padding:4px;background:#222;margin-bottom:5px;}
.rentaltent div{text-align:left;padding-left:4px;text-align:left;}
.rentaltent a:link{color:#02cd01;font-weight:bold;text-decoration:underline;}
.rentaltent a:visited{color:#02cd01;text-decoration:underline;}
.rentaltent a:hover{color:#00ff00;text-decoration:underline;}

/*---　レンタルテントのカテゴリーページ　------------------*/
.rentaltentcat{background:#ccffcc;width:683px;margin-right:5px;}
.rentaltentcat td{padding:0px;width:162px;border:1px #99ff99 solid;background:#fff;text-align:center;line-height:120%;padding:1px;}
.rentaltentcat img{display:block;border:none;}
.rentaltentcat_img{display:block;}
.rentaltentcat_image{margin-bottom:5px;width:162px;}
.rentaltentcat table span{font-weight:bold;color:#fff;font-size:13px;display:block;padding:4px;background:#222;margin-bottom:5px;}
.rentaltentcat div{text-align:left;padding-left:4px;text-align:left;}
.rentaltentcat a:link{color:#02cd01;font-weight:bold;text-decoration:underline;}
.rentaltentcat a:visited{color:#02cd01;text-decoration:underline;}
.rentaltentcat a:hover{color:#00ff00;text-decoration:underline;}

/*---　レンタルテントのおすすめリンク　------------------*/
.rentaltentrecommend{width:338px;margin-right:5px;}
.rentaltentrecommend td{width:162px;border:1px #99ff99 solid;background:#fff;text-align:center;line-height:120%;}
.rentaltentrecommend_border{width:162px;margin-top:8px;margin-bottom:5px;}
.rentaltentrecommend_image{margin-bottom:5px;}
.rentaltentrecommend div{text-align:left;padding-left:4px;text-align:left;}
.rentaltentrecommend a:link{color:#02cd01;font-weight:bold;text-decoration:underline;}
.rentaltentrecommend a:visited{color:#02cd01;text-decoration:underline;}
.rentaltentrecommend a:hover{color:#00ff00;text-decoration:underline;}

/*---　販売テント　------------------*/

.saletent{background:#ffccff;width:338px;margin-right:5px;float:right;}
.saletent td{padding:0px;width:162px;border:1px #ff9aff solid;background:#fff;text-align:center;line-height:120%;padding:1px;}
.saletent_img{display:block;border:#ff0000 1px solid;}
.saletent_border{width:162px;margin-top:8px;margin-bottom:5px;}
.saletent_image{border:none;width:162px;margin-bottom:5px;}
.saletent_imageb{border:none;width:162px;}
.saletent div{text-align:left;padding-left:4px;}
.saletent table span{font-weight:bold;color:#fff;font-size:13px;display:block;padding:4px;background:#222;margin-bottom:5px;}
.saletent a:link{color:#ff66ff;font-weight:bold;text-decoration:underline;}
.saletent a:visited{color:#ff66ff;text-decoration:underline;}
.saletent a:hover{color:#ff99cc;text-decoration:underline;}


/*---　販売テントのカテゴリーページ　------------------*/
.saletentcat{background:#ffccff;width:683px;margin-right:5px;}
.saletentcat td{padding:0px;width:162px;border:1px #ff9aff solid;background:#fff;text-align:center;line-height:120%;padding:1px;}
.saletentcat img{display:block;}
.saletentcat_img{display:block;border:#ff0000 1px solid;}
.saletentcat_image{margin-bottom:5px;width:162px;}
.saletentcat table span{font-weight:bold;color:#fff;font-size:13px;display:block;padding:4px;background:#222;margin-bottom:5px;}
.saletentcat div{text-align:left;padding-left:4px;text-align:left;}
.saletentcat a:link{color:#ff66ff;font-weight:bold;text-decoration:underline;}
.saletentcat a:visited{color:#ff66ff;text-decoration:underline;}
.saletentcat a:hover{color:#ff99cc;text-decoration:underline;}

/*---　レンタルテントのおすすめリンク　------------------*/
.saletentrecommend{width:683px;margin-right:5px;}
.saletentrecommend td{width:162px;border:1px #ff9aff solid;background:#ccc;text-align:center;line-height:120%;}
.saletentrecommend_image{margin-bottom:5px;}
.saletentrecommend table span{font-weight:bold;color:#fff;font-size:13px;display:block;padding:4px;background:#222;margin-bottom:5px;}
.saletentrecommend div{text-align:left;padding-left:4px;text-align:left;}
.saletentrecommend a:link{color:#ff66ff;font-weight:bold;text-decoration:underline;}
.saletentrecommend a:visited{color:#ff66ff;text-decoration:underline;}
.saletentrecommend a:hover{color:#ff99cc;text-decoration:underline;}

/*---　販売テントのカテゴリーページ　------------------*/
.maint{background:#ffccff;width:680px;margin:3px;}
.maint td{padding:0px;width:162px;border:1px #ff9aff solid;background:#fff;text-align:center;line-height:120%;padding:1px;margin:5px;}
.maint img{display:block;}
.maint_img{display:block;border:#ff0000 1px solid;}
.maint_image{margin-bottom:5px;width:162px;}
.maint table span{font-weight:bold;color:#fff;font-size:13px;display:block;padding:4px;background:#222;margin-bottom:5px;}
.maint div{text-align:left;padding-left:4px;text-align:left;}
.maint a:link{color:#ff66ff;font-weight:bold;text-decoration:underline;}
.maint a:visited{color:#ff66ff;text-decoration:underline;}
.maint a:hover{color:#ff99cc;text-decoration:underline;}

/*---　目的別テントのカテゴリーページ　------------------*/
.uset{background:#ffffcc;width:680px;margin:3px;}
.uset td{padding:0px;width:162px;border:1px #ffaa88 solid;background:#fff;text-align:center;line-height:120%;padding:1px;margin:5px;}
.uset img{display:block;}
.uset_img{display:block;border:#ff0000 1px solid;}
.uset_image{margin-bottom:5px;width:162px;}
.uset table span{font-weight:bold;color:#fff;font-size:13px;display:block;padding:4px;background:#222;margin-bottom:5px;}
.uset div{text-align:left;padding-left:4px;text-align:left;}
.uset a:link{color:#ff8800;font-weight:bold;text-decoration:underline;}
.uset a:visited{color:#ff8800;text-decoration:underline;}
.uset a:hover{color:#ffcc55;text-decoration:underline;}

/*---　中央部分のトリセツ　------------------*/
.toritent{float:right;background:#ffccff;width:680px;margin-right:5px;}
.toritent td{width:162px;border:1px #ff9aff solid;background:#fff;text-align:center;width:160px;line-height:120%;}
.toritent_border{width:162px;margin-top:8px;margin-bottom:5px;}
.toritent_image{margin-bottom:5px;border:none;}
.toritent table span{font-weight:bold;color:#fff;font-size:13px;display:block;padding:4px;background:#222;margin-bottom:5px;}
.toritent div{text-align:left;padding-left:4px;text-align:left;}
.toritent a:link{color:#ff66ff;font-weight:bold;text-decoration:underline;}
.toritent a:visited{color:#ff66ff;text-decoration:underline;}
.toritent a:hover{color:#ff99cc;text-decoration:underline;}

/*---　トップ画像　------------------*/
.top{background-image:url(icon/top.jpg);width:680px;height:250px;margin-bottom:50px;}

/*---　販売カテゴリのトップ画像　------------------*/
.topsale{background-image:url(icon/topsale.jpg);width:684px;height:250px;margin-bottom:50px;}

/*---　レンタルカテゴリのトップ画像　------------------*/
.toprental{background-image:url(icon/toprental.jpg);width:684px;height:250px;margin-bottom:50px;}

/*---　用途カテゴリのトップ画像　------------------*/
.topyouto{background-image:url(icon/topyouto.jpg);width:684px;height:250px;margin-bottom:50px;}

/*---　サイドバーのボタンスタイル　------------------*/
.side_button{margin-bottom:1px;border:none;}

/*---　フッター部分　------------------*/
#footer {position; absolute; bottom: 0px;padding-top: 30px;padding-left:30px;background-color: #333;color: #ccc;border-left:1px #ccc solid;line-height:175%;}
#footer a:link{color:#ff66ff;text-decoration:underline;}
#footer a:visited{color:#ff66ff;text-decoration:underline;}
#footer a:hover{color:#ffccff;text-decoration:underline;}
#footer span{color: #ff66ff;text-decoration:underline;}

/*---　4サイトへのリンク　------------------*/
.footlink1{float:left;border:#ccc solid 1px;margin-right:3px;}
.footlink2{text-align:center;display:block;}
.footlink3{text-align:center;text-align:center;background:#DFDFDF;line-height:180%;display:block;font-size:95%;font-family:MS UI Gothic;}
.footlink3 a:link{color:#ff00ff;text-decoration:underline;}
.footlink3 a:visited{color:#ff00ff;text-decoration:underline;}
.footlink3 a:hover{color:#ff66ff	;text-decoration:underline;}
.footlink4{text-align:center;font-size:12px;background:#ccc;background:#F4F4F4;line-height:180%;padding:3px;font-size:95%;font-family:MS UI Gothic;}
.footlink5{text-align:center;font-size:12px;background:#ccc;background:#F4F4F4;line-height:180%;border-top:#ccc solid 1px;padding:3px;font-size:95%;font-family:MS UI Gothic;}

/*---　実績　------------------*/
#jisseki table {
	border-spacing: 0;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-collapse: separate;
}

#jisseki td {
	padding: 3px 10px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	text-align: center;
	vertical-align: middle;
	line-height:1.7em;
}


.specslist table{border:1px solid #ccc;border-collapse: collapse;width:650px;line-height:1.7em;}
.specslist th{border:1px solid #ccc !important;padding:8px;vertical-align:top;}
.specslist td{border:1px solid #ccc !important;padding:8px;vertical-align:top;}

.specslist ul{overflow:hidden;display:block;}
.specslist li{float:left;display:block;lisyt-style:none;text-align:center;}
.specslist li img{display:block;margin-bottom:4px;border:2px solid #999;}
.specslist li img:hover{display:block;margin-bottom:4px;border:2px solid #0099FF;filter: alpha(opacity=60);-moz-opacity:0.60;opacity:0.60;}

.pull-right{right: -10px;left: auto; top:20%; position:absolute;}


/*---　価格表　------------------*/
#pricelist_easy table {
	border-spacing: 0;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-collapse: separate;
	width:600px;
}

#pricelist table {
	border-spacing: 0;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-collapse: separate;
}
#pricelist td {
	padding: 3px 10px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	text-align: center;
	vertical-align: middle;
	line-height: 120%;
}
#pricelist td.d1{
	padding: 3px 10px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	text-align: center;
	vertical-align: middle;
	line-height: 120%;
	width:80px;
	background:#FFEAD5;
}
#pricelist td.d12{
	padding: 3px 10px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	text-align: center;
	vertical-align: middle;
	line-height: 120%;
	width:65px;
	background:#FFEAD5;
}

#pricelist td.db{
	padding: 0.8em;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	text-align: center;
	vertical-align: middle;
	line-height: 120%;
	width:150px;
	background:#FFEAD5;
}

#pricelist td.dc{
	padding: 0.8em;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	text-align: center;
	vertical-align: middle;
	line-height: 120%;
	width:250px;
	line-height:2em;
}

#pricelist td.d1b{
	padding: 3px 10px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	text-align: center;
	vertical-align: middle;
	line-height: 120%;
	width:160px;
	background:#FFEAD5;
}
#pricelist td.d2{
	padding: 3px 10px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	text-align: center;
	vertical-align: middle;
	line-height: 120%;
	width:140px;
}
#pricelist td.d9a{
	padding: 3px 10px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	text-align: left;
	vertical-align: middle;
	line-height: 120%;
	width:520px;
	height:40px;
}
#pricelist td.d9b{
	padding: 3px 10px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	text-align: left;
	vertical-align: middle;
	line-height: 120%;
	width:520px;
	height:40px;
	background:#FFCCFF;
}
#pricelist td.d9c{
	padding: 3px 10px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	text-align: left;
	vertical-align: middle;
	line-height: 120%;
	width:520px;
	height:40px;
	background:#FF99CC;
}
#pricelist td.d9d{
	padding: 3px 10px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	text-align: left;
	vertical-align: middle;
	line-height: 120%;
	width:520px;
	height:40px;
	background:#FF99FF;
}
#pricelist td.d9a{
	padding: 3px 10px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	text-align: left;
	vertical-align: middle;
	line-height: 120%;
	width:520px;
	height:40px;
}
#pricelist td.d9b{
	padding: 3px 10px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	text-align: left;
	vertical-align: middle;
	line-height: 120%;
	width:520px;
	height:40px;
	background:#FFCCFF;
}
#pricelist td.price{color:#FF0000;font-size:14px;padding:10px;font-weight:bold;}
#pricelist td.kuro{background:#F4F4F4;width:90px;font-size:14px;padding:10px;font-weight:bold;}
#pricelist td.color{color:#fff;background:#FFCA2B;width:90px;font-size:14px;padding:10px;font-weight:bold;background-image:url(icon/rainbow.jpg);text-shadow: 0px 0px 3px #000;}
}

#pricelist td.gs{font-size:14px;padding:10px;font-weight:bold;width:200px;text-align:center;}
#pricelist td.ks{font-size:14px;padding:10px;font-weight:bold;width:200px;text-align:center;}

#pricebllist tr.pricebl1{background:#fff;}
#pricebllist tr.pricebl2{background:#f5f5ff;}
#pricebllist tr.pricebl3{background:#f0f0ff;}
#pricebllist tr.pricebl4{background:#ebebff;}
#pricebllist tr.pricebl5{background:#e6e6ff;}
#pricebllist tr.pricebl6{background:#e1e1ff;}
#pricebllist tr.pricebl7{background:#dcdcff;}
#pricebllist tr.pricebl8{background:#d7d7ff;}
#pricebllist tr.pricebl9{background:#cdcdff;}
#pricebllist tr.pricebl10{background:#c8c8ff;}
#pricebllist tr.pricebl11{background:#c3c3ff;}
#pricebllist tr.pricebl12{background:#bebeff;}

#pricelist tr.price1{background:#fff;}
#pricelist tr.price2{background:#fffffa;}
#pricelist tr.price3{background:#fffff5;}
#pricelist tr.price4{background:#fffff0;}
#pricelist tr.price5{background:#ffffeb;}
#pricelist tr.price6{background:#ffffe6;}
#pricelist tr.price7{background:#ffffe1;}
#pricelist tr.price8{background:#ffffdc;}
#pricelist tr.price9{background:#ffffd7;}
#pricelist tr.price10{background:#ffffd2;}
#pricelist tr.price11{background:#ffffcd;}
#pricelist tr.price12{background:#ffffbe;}

#pricelist tr.pricegr1{background:#fff;}
#pricelist tr.pricegr2{background:#fafffa;}
#pricelist tr.pricegr3{background:#f5fff5;}
#pricelist tr.pricegr4{background:#f0fff0;}
#pricelist tr.pricegr5{background:#ebffeb;}
#pricelist tr.pricegr6{background:#e6ffe6;}
#pricelist tr.pricegr7{background:#e1ffe1;}
#pricelist tr.pricegr8{background:#dcffdc;}
#pricelist tr.pricegr9{background:#d7ffd7;}
#pricelist tr.pricegr10{background:#d2ffd2;}
#pricelist tr.pricegr11{background:#cdffcd;}
#pricelist tr.pricegr12{background:#c8ffc8;}

#pricelist tr.pricepn1{background:#fff;}
#pricelist tr.pricepn2{background:#fffafa;}
#pricelist tr.pricepn3{background:#fff5f5;}
#pricelist tr.pricepn4{background:#fff0f0;}
#pricelist tr.pricepn5{background:#ffebeb;}
#pricelist tr.pricepn6{background:#ffe6e6;}
#pricelist tr.pricepn7{background:#ffe1e1;}
#pricelist tr.pricepn8{background:#ffdcdc;}
#pricelist tr.pricepn9{background:#ffd7d7;}
#pricelist tr.pricepn10{background:#ffd2d2;}
#pricelist tr.pricepn11{background:#ffcdcd;}
#pricelist tr.pricepn12{background:#ffc8c8;}


#pricelist form{margin:0;width:120px;}
#pricelist input{margin:0;width:120px;}
#pricelist td{width:130px;}
#pricelist select{width:100%;}



.speclist table{border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-spacing: 0px;}
.speclist td{width:160px;padding:8px 5px 8px 5px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
.speclist select{width:100%;}

.speclist td.d1{
	text-align: center;
	vertical-align: middle;
	width:80px;
	background:#FFEAD5;
}

.speclist td.d2 img{margin-bottom: 5px;}




.talk{line-height:2em;margin-bottom:2em;margin-top:1em;background:#FFCCFF;padding:0.5em;width:665px;}
.talk img{vertical-align:middle;margin-right:5px;}
.talk b{font-size:14px;}
.talk p{margin-left:53px;padding-top:0;margin-top:0;}
.talk a{font-weight:bold;color:#0066FF;}
.talk span{color:#FF00FF;font-weight:bold;}

.specs{width:700px;	border-spacing: 0;}
.specs table{	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-collapse: separate;font-size:13px;
}

.specs td {
	padding: 3px 10px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	text-align: center;
	vertical-align: middle;
	line-height: 2em;
}
.specs td.db {
	padding: 3px 10px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	text-align: center;
	vertical-align: middle;background:#FFEAD5;width: 120px;
}
.specs td.d2 {
	padding: 3px 10px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	text-align: center;
	vertical-align: middle;width: 200px;
}

/*---　横幕の価格表　------------------*/
#yokomaku table {border-spacing: 0;border-top: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;border-collapse: separate;}
#yokomaku td {padding: 3px 10px;border-top: 1px solid #fff;border-left: 1px solid #fff;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;text-align: center;vertical-align: middle;line-height: 120%;}
#yokomaku td.price1 {color:#ff0000;font-weight:bold;background-image: url(icon/k_1_1.jpg);}
#yokomaku td.price2 {color:#ff0000;font-weight:bold;background-image: url(icon/k_2_1.jpg);}
#yokomaku td.price3 {color:#ff0000;font-weight:bold;background-image: url(icon/k_3_1.jpg);}
#yokomaku td.price4 {color:#ff0000;font-weight:bold;background-image: url(icon/k_4_1.jpg);}
#yokomaku td.price5 {color:#ff0000;font-weight:bold;background-image: url(icon/k_5_1.jpg);}
#yokomaku td.price6 {color:#ff0000;font-weight:bold;background-image: url(icon/k_6_1.jpg);}
#yokomaku td.price7 {color:#ff0000;font-weight:bold;background-image: url(icon/k_7_1.jpg);}
#yokomaku td.price8 {color:#ff0000;font-weight:bold;background-image: url(icon/k_8_1.jpg);}
#yokomaku td.price9 {color:#ff0000;font-weight:bold;background-image: url(icon/k_9_1.jpg);}

/*---　クリーニングのメリット　------------------*/
#pricelist td.cla{background:#f8f8ff;padding: 3px 10px;border-top: 1px solid #fff;border-left: 1px solid #fff;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;text-align: left;vertical-align: middle;line-height: 120%;width:520px;height:40px;}
#pricelist td.clb{background:#e7e7ff;padding: 3px 10px;border-top: 1px solid #fff;border-left: 1px solid #fff;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;text-align: left;vertical-align: middle;line-height: 120%;width:520px;height:40px;}
#pricelist td.clc{background:#dedefe;padding: 3px 10px;border-top: 1px solid #fff;border-left: 1px solid #fff;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;text-align: left;vertical-align: middle;line-height: 120%;width:520px;height:40px;}
#pricelist td.cld{background:#d3d4fd;padding: 3px 10px;border-top: 1px solid #fff;border-left: 1px solid #fff;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;text-align: left;vertical-align: middle;line-height: 120%;width:520px;height:40px;}
#pricelist td.cle{background:#cacaff;padding: 3px 10px;border-top: 1px solid #fff;border-left: 1px solid #fff;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;text-align: left;vertical-align: middle;line-height: 120%;width:520px;height:40px;}
#pricelist td.clf{background:#bebefe;padding: 3px 10px;border-top: 1px solid #fff;border-left: 1px solid #fff;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;text-align: left;vertical-align: middle;line-height: 120%;width:520px;height:40px;}
#pricelist td.clg{background:#b1b1ff;padding: 3px 10px;border-top: 1px solid #fff;border-left: 1px solid #fff;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;text-align: left;vertical-align: middle;line-height: 120%;width:520px;height:40px;}
#pricelist td.clh{background:#a4a4ff;padding: 3px 10px;border-top: 1px solid #fff;border-left: 1px solid #fff;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;text-align: left;vertical-align: middle;line-height: 120%;width:520px;height:40px;}
#pricelist td.cli{background:#9797ff;padding: 3px 10px;border-top: 1px solid #fff;border-left: 1px solid #fff;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;text-align: left;vertical-align: middle;line-height: 120%;width:520px;height:40px;}

#pricelist td.bla{background:#fffef0;padding: 3px 10px;border-top: 1px solid #fff;border-left: 1px solid #fff;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;text-align: left;vertical-align: middle;line-height: 120%;width:520px;height:40px;}
#pricelist td.blb{background:#fffcce;padding: 3px 10px;border-top: 1px solid #fff;border-left: 1px solid #fff;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;text-align: left;vertical-align: middle;line-height: 120%;width:520px;height:40px;}
#pricelist td.blc{background:#fffaa7;padding: 3px 10px;border-top: 1px solid #fff;border-left: 1px solid #fff;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;text-align: left;vertical-align: middle;line-height: 120%;width:520px;height:40px;}
#pricelist td.bld{background:#fff77e;padding: 3px 10px;border-top: 1px solid #fff;border-left: 1px solid #fff;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;text-align: left;vertical-align: middle;line-height: 120%;width:520px;height:40px;}
#pricelist td.ble{background:#fff65e;padding: 3px 10px;border-top: 1px solid #fff;border-left: 1px solid #fff;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;text-align: left;vertical-align: middle;line-height: 120%;width:520px;height:40px;}


/*---　料金表　------------------*/
#charges table {border-right:1px #ccc solid;}
#charges td.tent{border-left:1px solid #ccc;border-top:1px solid #ccc;}

/*---　料金表のテントの画像につけるタグ　------------------*/

.ticon{border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.ticonend{border-right:0px solid #ccc;border-bottom:1px solid #ccc;}

/*---　先頭行　------------------*/
#charges td.start{width:122px;border-top:1px solid #ccc;border-bottom:solid #ccc 1px;border-left:1px solid #ccc;padding:4px;}
#charges td.start img{margin-right:3px;margin-bottom:3px;border:none;}
#charges td.startmiddle{width:122px;border-bottom:solid #ccc 1px;border-left:1px solid #ccc;padding:4px;}
#charges td.startmiddle img{margin-right:3px;margin-bottom:3px;border:none;}


#charges td.startend{width:122px;border-bottom:solid #ccc 1px;border-left:1px solid #ccc;padding-right:10px;padding:4px;}
#charges td.startend img{margin-right:3px;margin-bottom:3px;border:none;}
#charges td.color{width:122px;border-bottom:solid #ccc 1px;border-left:1px solid #ccc;line-height:180%;}

/*---　右サイドバー　------------------*/
.rightside0{font-size:14px;background-image:url(icon/sidebuttons.jpg);margin-top:1px;margin-bottom:1px;display:block;width:230px;padding-top:7px;padding-left:20px;display:block;height:22px;display:block;color:#666;font-weight:bold;text-decoration:none;}
.rightside a{font-size:14px;background-image:url(icon/sidebuttons.jpg);margin-top:1px;margin-bottom:1px;display:block;width:230px;padding-top:7px;padding-left:20px;display:block;height:22px;display:block;color:#666;font-weight:bold;text-decoration:none;}
.rightside a:hover{font-size:14px;background-image:url(icon/sidebuttonsh.jpg);margin-top:1px;margin-bottom:1px;width:230px;padding-top:7px;padding-left:20px;display:block;height:22px;display:block;color:#ff66ff;font-weight:bold;text-decoration:underline;}

.sidebaryouto{width:230px;display:block;}
.sidebaryouto ul{list-style-type:none;margin:0;padding:0;}
.sidebaryouto li{margin:0;padding:0;display:block;}
.sidebaryouto li img{margin-bottom:1px;}
.sidebaryouto li img:hover{filter: alpha(opacity=60);-moz-opacity:0.60;opacity:0.60;}

.sidebar{width:230px;display:block;}
.sidebar ul{list-style-type:none;margin:0;padding:0;}
.sidebar li{margin:0;padding:0;}
#sidebarmenu{background-image:url(icon/sidebuttons.jpg);}
#sidebarmenu span{font-size:14px;background-image:url(icon/sidebuttons.jpg);margin-top:1px;margin-bottom:1px;display:block;width:230px;padding-top:2px;padding-left:20px;display:block;height:27px;display:block;color:#666;font-weight:bold;text-decoration:none;}
#sidebarmenu a{font-size:14px;background-image:url(icon/sidebuttons.jpg);margin-top:1px;margin-bottom:1px;display:block;width:230px;padding-top:2px;padding-left:20px;display:block;height:27px;display:block;color:#666;font-weight:bold;text-decoration:none;}
#sidebarmenu a:hover{font-size:14px;background-image:url(icon/sidebuttonsh.jpg);margin-top:1px;margin-bottom:1px;width:230px;padding-top:2px;padding-left:20px;display:block;height:27px;display:block;color:#ff66ff;font-weight:bold;text-decoration:underline;}

/*---　リンクで白くなるエフェクト　------------------*/
.alink{text-align:center;border:none;}
.alink a:hover *{filter: alpha(opacity=60);-moz-opacity:0.60;opacity:0.60;}
.alink td{margin:5px;}
.alink img{margin-bottom:5px;border:none;}

/*---　用途別テントメニュー　------------------*/
.youto{background-image:url(icon/youtomenu_back.jpg);width:680px;margin-bottom:5px;}

/*---　料金表1行目　------------------*/
#charges td.one{color: #FF0000;width:120px;border-top:1px solid #ccc;border-bottom:solid #ccc 1px;border-left:1px solid #ccc;text-align:right;font-size:16px;font-weight:bold;padding-right:10px;background:#fafffa;background-image: url(icon/k_1_1.jpg);}
#charges td.onetwo{color: #FF0000;width:120px;border-top:1px solid #ccc;border-bottom:solid #ccc 1px;border-left:1px solid #ccc;text-align:right;font-size:16px;font-weight:bold;padding-right:10px;background:#fafffa;background-image: url(icon/k_1_2.jpg);}
#charges td.onethree{color: #FF0000;width:120px;border-top:1px solid #ccc;border-bottom:solid #ccc 1px;border-left:1px solid #ccc;text-align:right;font-size:16px;font-weight:bold;padding-right:10px;background:#fafffa;background-image: url(icon/k_1_3.jpg);}
#charges td.onefour{color: #FF0000;width:120px;border-top:1px solid #ccc;border-bottom:solid #ccc 1px;border-left:1px solid #ccc;text-align:right;font-size:16px;font-weight:bold;padding-right:10px;background-image: url(icon/k_1_4.jpg);}

/*---　料金表2行目　------------------*/
#charges td.twoone{color: #FF0000;width:120px;border-bottom:solid #ccc 1px;border-left:1px solid #ccc;text-align:right;font-size:16px;font-weight:bold;padding-right:10px;background:#fffff1;background-image: url(icon/k_2_1.jpg);}
#charges td.twotwo{color: #FF0000;width:120px;border-bottom:solid #ccc 1px;border-left:1px solid #ccc;text-align:right;font-size:16px;font-weight:bold;padding-right:10px;background:#f6fff6;background-image: url(icon/k_2_2.jpg);}
#charges td.twothree{color: #FF0000;width:120px;border-bottom:solid #ccc 1px;border-left:1px solid #ccc;text-align:right;font-size:16px;font-weight:bold;padding-right:10px;background-image: url(icon/k_2_3.jpg);}
#charges td.twofour{color: #FF0000;width:120px;border-bottom:solid #ccc 1px;border-left:1px solid #ccc;text-align:right;font-size:16px;font-weight:bold;padding-right:10px;background-image: url(icon/k_2_4.jpg);}

/*---　料金表3行目　------------------*/
#charges td.threeone{color: #FF0000;width:120px;border-bottom:solid #ccc 1px;border-left:1px solid #ccc;text-align:right;font-size:16px;font-weight:bold;padding-right:10px;background-image: url(icon/k_3_1.jpg);}
#charges td.threetwo{color: #FF0000;width:120px;border-bottom:solid #ccc 1px;border-left:1px solid #ccc;text-align:right;font-size:16px;font-weight:bold;padding-right:10px;background-image: url(icon/k_3_2.jpg);}
#charges td.threethree{color: #FF0000;width:120px;border-bottom:solid #ccc 1px;border-left:1px solid #ccc;text-align:right;font-size:16px;font-weight:bold;padding-right:10px;background-image: url(icon/k_3_3.jpg);}
#charges td.threefour{color: #FF0000;width:120px;border-bottom:solid #ccc 1px;border-left:1px solid #ccc;text-align:right;font-size:16px;font-weight:bold;padding-right:10px;background-image: url(icon/k_3_4.jpg);}

/*---　料金表4行目　------------------*/
#charges td.fourone{color: #FF0000;width:120px;border-bottom:solid #ccc 1px;border-left:1px solid #ccc;text-align:right;font-size:16px;font-weight:bold;padding-right:10px;background-image: url(icon/k_4_1.jpg);}
#charges td.fourtwo{color: #FF0000;width:120px;border-bottom:solid #ccc 1px;border-left:1px solid #ccc;text-align:right;font-size:16px;font-weight:bold;padding-right:10px;background-image: url(icon/k_4_2.jpg);}
#charges td.fourthree{color: #FF0000;width:120px;border-bottom:solid #ccc 1px;border-left:1px solid #ccc;text-align:right;font-size:16px;font-weight:bold;padding-right:10px;background-image: url(icon/k_4_3.jpg);}
#charges td.fourfour{color: #FF0000;width:120px;border-bottom:solid #ccc 1px;border-left:1px solid #ccc;text-align:right;font-size:16px;font-weight:bold;padding-right:10px;background-image: url(icon/k_4_4.jpg);}

/*---　料金表5行目　------------------*/
#charges td.fiveone{color: #FF0000;width:120px;border-bottom:solid #ccc 1px;border-left:1px solid #ccc;text-align:right;font-size:16px;font-weight:bold;padding-right:10px;background-image: url(icon/k_5_1.jpg);}
#charges td.fivetwo{color: #FF0000;width:120px;border-bottom:solid #ccc 1px;border-left:1px solid #ccc;text-align:right;font-size:16px;font-weight:bold;padding-right:10px;background-image: url(icon/k_5_2.jpg);}
#charges td.fivethree{color: #FF0000;width:120px;border-bottom:solid #ccc 1px;border-left:1px solid #ccc;text-align:right;font-size:16px;font-weight:bold;padding-right:10px;background-image: url(icon/k_5_3.jpg);}
#charges td.fivefour{color: #FF0000;width:120px;border-bottom:solid #ccc 1px;border-left:1px solid #ccc;border-left:1px solid #ccc;text-align:right;font-size:16px;font-weight:bold;padding-right:10px;background-image: url(icon/k_5_4.jpg);}

/*---　料金表6行目　------------------*/
#charges td.sixone{color: #FF0000;width:120px;border-bottom:solid #ccc 1px;border-left:1px solid #ccc;text-align:right;font-size:16px;font-weight:bold;padding-right:10px;background-image: url(icon/k_6_1.jpg);}
#charges td.sixtwo{color: #FF0000;width:120px;border-bottom:solid #ccc 1px;border-left:1px solid #ccc;text-align:right;font-size:16px;font-weight:bold;padding-right:10px;background-image: url(icon/k_6_2.jpg);}
#charges td.sixthree{color: #FF0000;width:120px;border-bottom:solid #ccc 1px;border-left:1px solid #ccc;text-align:right;font-size:16px;font-weight:bold;padding-right:10px;background-image: url(icon/k_6_3.jpg);}
#charges td.sixfour{color: #FF0000;width:120px;border-bottom:solid #ccc 1px;border-left:1px solid #ccc;border-left:1px solid #ccc;text-align:right;font-size:16px;font-weight:bold;padding-right:10px;background-image: url(icon/k_6_4.jpg);}
#charges td.sixtwoc{color: #FF0000;width:120px;border-bottom:solid #ccc 0px;border-left:1px solid #ccc;text-align:right;font-size:16px;font-weight:bold;padding-right:10px;background-image: url(icon/k_6_2.jpg);}

/*---　料金表7行目　------------------*/
#charges td.sevenone{color: #FF0000;width:120px;border-bottom:solid #ccc 1px;border-left:1px solid #ccc;text-align:right;font-size:16px;font-weight:bold;padding-right:10px;background-image: url(icon/k_7_1.jpg);}
#charges td.seventwo{color: #FF0000;width:120px;border-bottom:solid #ccc 1px;border-left:1px solid #ccc;text-align:right;font-size:16px;font-weight:bold;padding-right:10px;background-image: url(icon/k_7_2.jpg);}
#charges td.seventhree{color: #FF0000;width:120px;border-bottom:solid #ccc 1px;border-left:1px solid #ccc;text-align:right;font-size:16px;font-weight:bold;padding-right:10px;background-image: url(icon/k_7_3.jpg);}
#charges td.sevenfour{color: #FF0000;width:120px;border-bottom:solid #ccc 1px;border-left:1px solid #ccc;border-left:1px solid #ccc;text-align:right;font-size:16px;font-weight:bold;padding-right:10px;background-image: url(icon/k_7_4.jpg);}
#charges td.seventwoc{color: #FF0000;width:120px;border-bottom:solid #ccc 0px;border-left:1px solid #ccc;text-align:right;font-size:16px;font-weight:bold;padding-right:10px;background-image: url(icon/k_7_2.jpg);}

/*---　料金表8行目　------------------*/
#charges td.eightone{color: #FF0000;width:120px;border-bottom:solid #ccc 1px;border-left:1px solid #ccc;text-align:right;font-size:16px;font-weight:bold;padding-right:10px;background-image: url(icon/k_8_1.jpg);}
#charges td.eighttwo{color: #FF0000;width:120px;border-bottom:solid #ccc 1px;border-left:1px solid #ccc;text-align:right;font-size:16px;font-weight:bold;padding-right:10px;background-image: url(icon/k_8_2.jpg);}
#charges td.eightthree{color: #FF0000;width:120px;border-bottom:solid #ccc 1px;border-left:1px solid #ccc;text-align:right;font-size:16px;font-weight:bold;padding-right:10px;background-image: url(icon/k_8_3.jpg);}
#charges td.eightfour{color: #FF0000;width:120px;border-bottom:solid #ccc 1px;border-left:1px solid #ccc;border-left:1px solid #ccc;text-align:right;font-size:16px;font-weight:bold;padding-right:10px;background-image: url(icon/k_8_4.jpg);}
#charges td.eighttwoc{color: #FF0000;width:120px;border-bottom:solid #ccc 0px;border-left:1px solid #ccc;text-align:right;font-size:16px;font-weight:bold;padding-right:10px;background-image: url(icon/k_8_2.jpg);}

/*---　レンタル料金表　------------------*/
#rcharges table {border-right:1px #ccc solid;}
#rcharges td.tent{border-left:1px solid #ccc;border-top:1px solid #ccc;}

/*---　レンタル先頭行　------------------*/
#rcharges td.start{width:122px;border-top:1px solid #ccc;border-bottom:solid #ccc 1px;border-left:1px solid #ccc;padding:4px;}
#rcharges td.startmiddle{width:122px;border-bottom:solid #ccc 1px;border-left:1px solid #ccc;padding:4px;}
#rcharges td.startend{width:122px;border-bottom:solid #ccc 1px;border-left:1px solid #ccc;padding-right:10px;padding:4px;}

/*---　レンタル料金表1行目　------------------*/
#rcharges td.one{color: #FF0000;width:120px;border-top:1px solid #ccc;border-bottom:solid #ccc 1px;border-left:1px solid #ccc;text-align:right;font-size:16px;font-weight:bold;padding-right:10px;background:#fafffa;background-image: url(icon/k_4_1.jpg);}
#rcharges td.onetwo{color: #FF0000;width:120px;border-top:1px solid #ccc;border-bottom:solid #ccc 1px;border-left:1px solid #ccc;text-align:right;font-size:16px;font-weight:bold;padding-right:10px;background:#fafffa;background-image: url(icon/k_4_2.jpg);}
#rcharges td.onethree{color: #FF0000;width:120px;border-top:1px solid #ccc;border-bottom:solid #ccc 1px;border-left:1px solid #ccc;text-align:right;font-size:16px;font-weight:bold;padding-right:10px;background:#fafffa;background-image: url(icon/k_4_3.jpg);}
#rcharges td.onefour{color: #FF0000;width:120px;border-top:1px solid #ccc;border-bottom:solid #ccc 1px;border-left:1px solid #ccc;text-align:right;font-size:16px;font-weight:bold;padding-right:10px;background-image: url(icon/k_4_4.jpg);}
#rcharges td.onefive{color: #FF0000;width:120px;border-top:1px solid #ccc;border-bottom:solid #ccc 1px;border-left:1px solid #ccc;text-align:right;font-size:16px;font-weight:bold;padding-right:10px;background-image: url(icon/k_4_1.jpg);}

#charges td.d9a{color: #FF0000;padding: 3px 10px;border-top: 1px solid #fff;border-left: 1px solid #fff;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;text-align: left;vertical-align: middle;line-height: 120%;width:520px;height:40px;}
#charges td.d9b{color: #FF0000;padding: 3px 10px;border-top: 1px solid #fff;border-left: 1px solid #fff;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;text-align: left;vertical-align: middle;line-height: 120%;width:520px;height:40px;background:#FFCCFF;}
#charges td.d9c{color: #FF0000;padding: 3px 10px;border-top: 1px solid #fff;border-left: 1px solid #fff;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;text-align: left;vertical-align: middle;line-height: 120%;width:520px;height:40px;background:#FF99CC;}
#charges td.d9d{color: #FF0000;padding: 3px 10px;border-top: 1px solid #fff;border-left: 1px solid #fff;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;text-align: left;vertical-align: middle;line-height: 120%;width:520px;height:40px;background:#FF99FF;}

/*---　会社概要のテーブル　------------------*/
.c_profilel{background:#eee;padding:0.6em;width:25%;line-height:1.9em;}
.c_profiler{padding:0.6em;width:630px;margin-bottom:5px;line-height:1.9em;border-top:1px solid #eee;}
.c_profiler dl{overflow:hidden;display:block;}
.c_profiler dt{padding:0.6em;width:80px;float:left;display:block;height:90px;margin-right:10px;}
.c_profiler dd{padding:0;margin-bottom:20px;height:120px;padding-left:10px;float:left;display:block;width:300px;margin-left:0;}

/*---　詳細　------------------*/
.detail{width:700px;overflow:hidden;margin:0px;margin:0px;line-height:2em;}
.detail div{margin:0px;margin:0px;float:left;text-align:center;overflow:hidden;margin-bottom:5px;width:330px;margin-right:5px;list-style:none;display:block;;}
.detail div img{margin-bottom:5px;display:block;}

/*---　画像ボックス用　------------------*/
.sum{overflow:hidden;}
.sum:hover{content:"";}
.imagebox{text-align:center;line-height:2em;width:47%;float:left;}

/*---　シンプルなテーブル　------------------*/
table.spec{border-spacing: 0;border-top: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;border-collapse: separate;}
.spec th {padding: 3px 10px;border-top: 1px solid #fff;border-left: 1px solid #fff;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;line-height: 180%;font-size:13px;background:#f4f4f4;}
.spec td {padding: 3px 10px;border-top: 1px solid #fff;border-left: 1px solid #fff;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;line-height: 180%;font-size:13px;}
.spec td.d1{text-align: center;vertical-align: middle;	width:120px;background:#E9E9E9;	font-weight: bold;}
.spec td.d2{width:240px;}
.spec td.d3{text-align: center;vertical-align: middle;background:#D5DFFF;	font-weight: bold;}
.spec td.d4{text-align: center;vertical-align: middle;background:#eee;font-size:15px;}

/*---　実績リスト　------------------*/
.jisseki{line-height:2em;overflow:hidden;display:block;margin:0;padding:0;}
.jisseki li{float:left;width:33%;overflow:hidden;display:block;}
.jisseki li:after{content:"";}

.jis{line-height:2em;overflow:hidden;display:block;border-bottom:1px dotted #ccc;margin:0;padding:0;}
.jis li{float:left;width:49%;overflow:hidden;display:block;}
.jis li:after{content:"";}

/*---　マウスホバ−　------------------*/
.alink{text-align:center;border:none;}
.alink a:hover *{filter: alpha(opacity=60);-moz-opacity:0.60;opacity:0.60;}
.alink td{margin:5px;}
.alink img{border:none;margin-bottom:5px;}

.nsc{text-align:center;}
.nsc img{border:1px solid #ccc;margin-bottom:3px;height:35px;}

.down{width:700px;line-height:2em;padding-bottom:2em;overflow: hidden;display:block;}
.down:after {content:"";}
.down li:after {content:"";}
.down ul{margin-left:auto; margin-right:auto;clear:both;margin-bottom:15px;padding:0px;display:block;overflow: hidden;}
.down li{margin:0px;padding:0px;padding:2px;border:1px #ccc solid;text-align:center;float:left;display:block;margin-right:2px;width:120px;overflow: hidden;}
.down li:hover{padding:2px;border:1px #e9e9e9 solid;color:#3333cc;background:#ddd;display:block;}
.down li img{margin-bottom:0.5em;border:none;}
.down a{display:block;}
.down a:hover{display:block;}

.comment{font-size:12px;display:block;padding:0.5em;box-shadow:0px 2px 5px #ccc;
background-image: -webkit-gradient(linear, left top, left bottom, from(#e9e9e9), to(#fff));
background-image: -moz-linear-gradient(top, #e9e9e9, #fff);
background-image: -ms-linear-gradient(top, #e9e9e9, #fff);
background-image: -o-linear-gradient(top, #e9e9e9, #fff);
background-image: linear-gradient(top, #e9e9e9, #fff);
-pie-background: linear-gradient( #e9e9e9, #fff);
behavior: url(PIE.htc);position:relative;}

.textlink{border-radius:15px;background:#222;padding:0.4em 0.6em 0.4em 0.6em;margin:5px;behavior: url(PIE.htc);position:relative;text-decoration:none;color:#fff;}

.jump{list-style:none;overflow: hidden;margin:0;padding:3px;text-align:center;background:#999;width:673px;}
.jump ul{margin:0;}
.jump li{font-size:15px;margin:0;float:left;overflow: hidden;display:block;width:106px;border:#eee solid 1px;margin:2px;text-decoration:none;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;padding: 0px;box-shadow:0px 0px 2px #000;
-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;
background: #000;
background-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(#222));
background-image: -moz-linear-gradient(top, #000, #222);
background-image: -ms-linear-gradient(top, #000, #222);
background-image: -o-linear-gradient(top, #000, #222);
background-image: linear-gradient(top, #000, #222);
-pie-background:linear-gradient(#000, #222);
position:relative;behavior:url(PIE.htc);
}

.jump li:hover{font-size:15px;margin:0;float:left;overflow: hidden;display:block;width:106px;border:#fff solid 1px;margin:2px;
-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;
background-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(#555));
background-image: -moz-linear-gradient(top, #000, #555);
background-image: -ms-linear-gradient(top, #000, #555);
background-image: -o-linear-gradient(top, #000, #555);
background-image: linear-gradient(top, #000, #555);
-pie-background:linear-gradient(#000, #555);
background: #444;
position:relative;behavior:url(PIE.htc);
filter: none;
}

.flowc img{border:none;}
.flowc img:hover{filter: alpha(opacity=60);-moz-opacity:0.60;opacity:0.60;}

tr.number{margin:0px;text-align:center;font-size:17px;font-weight:bold;font-family:'Century Gothic';}
td.number1{border-left:1px #ccc solid;border-bottom:1px #ccc solid;padding-left:8px;padding-right:8px;padding-top:3px;padding-bottom:5px;background:#eee;font-size:17px;font-weight:bold;font-family:'Century Gothic';}
td.number1 a{background:url(icon/tentbutton.jpg);color:#fff;padding:4px;border:2px #fff solid;box-shadow:0px 1px 3px #000;text-shadow:1px 1px 2px #000;text-decoration:none;display:block;}
td.number1 a:hover{background:url(icon/tentbuttonh.jpg);}


b.number{margin:0px;text-align:center;font-size:17px;font-weight:bold;font-family:'Century Gothic';text-shadow:3px 3px 0px #c9c9c9;}

.jump img{border:none;margin-top:3px;}
.jump a{display:block;}

.ntable table{line-height:2em;border-spacing: 0;border-top: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;border-collapse: separate;}
.ntable td{width:180px;padding:0.5em;border-top: 1px solid #fff;border-left: 1px solid #fff;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;}

.commentcmes{font-size:14px;display:block;padding:0.5em;box-shadow:0px 2px 5px #999999;behavior:url(PIE.htc);border:1px solid #999;font-weight:bold;background:#eee;}


/*----目的別テントOPEN-----------------------------*/
.text_field p{
margin:0;
line-height:2;
}

/*----目的別テントCLOSE-----------------------------*/

/*----funcybox OPEN----------------------------------------*/


/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('js/ps/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
	overflow: hidden;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('js/ps/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}



/*----funcybox CLOSE----------------------------------------*/

-->

.tax8{font-style:italic;padding-right:3px;}

.typo{line-height:1.7em;
text-shadow:1px 1px 0 #fff,1px 0 0 #fff,1px -1px 0 #fff,0px 1px 3px #fff,0px -1px 0 #fff,-1px 1px 0 #fff,-1px 0px 0 #fff,1px 0px 0 #fff,-1px -1px 0 #fff,
1px 1px 1px #fff,1px 0 1px #fff,1px -1px 1px #fff,0px 1px 3px #fff,0px -1px 1px #fff,-1px 1px 1px #fff,-1px 0px 1px #fff,1px 0px 1px #fff,-1px -1px 1px #fff,
0 2px 2px #666,0 3px 8px #999;font-size:23px;

-webkit-text-fill-color: #111; /* Will override color (regardless of order) */
-webkit-text-stroke-width: 0.6px;
-webkit-text-stroke-color: #000;

-webkit-transform-origin: 0 0;
-webkit-transform: scale(1, 1.01);
-moz-transform-origin: 0 0;
-moz-transform: scale(1, 1.01);
-ms-transform-origin: 0 0;
-ms-transform: scale(1, 1.02); /* IE9だけ1.02 */
}

.bar_select{

background: #bfd255; /* Old browsers */
background: -moz-linear-gradient(top,  #bfd255 0%, #8eb92a 50%, #72aa00 51%, #9ecb2d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfd255), color-stop(50%,#8eb92a), color-stop(51%,#72aa00), color-stop(100%,#9ecb2d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* IE10+ */
background: linear-gradient(to bottom,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d',GradientType=0 ); /* IE6-9 */
border-radius:5px;
padding:0 0.5em 0 0.5em;margin:1em 0 1em 0;
border-bottom:5px solid #86C00C;
}




/*--------------------　table-size CSS用 ------------------------*/

.t_height {
			height: 54px;
			font-size: 1.175em;
			font-weight: bold;
			text-align: center;
			}

.t_fontkakaku {
				font-size: 1.875em;
				}

td.t_size {
			background: url("pic/size.jpg") no-repeat;
			height: 34px;
			font-weight: bold;
			font-size: 1.075em;
			text-align: center;
			}
. t_fonts {
			color: #000000 !important;
}


.mark_t	{
 background: url(icon/finger.jpg) no-repeat;
 height: 43px;
 padding-left: 50px;
 line-height: 2.875em;
 font-size: 1.275em;
 font-weight: bold;
}


.greenbox{background:#CFFFCA;border:1px solid #ABFFA2;width:300px !important;padding:4px 4px 4px 6px;}

.itembox{float:left;width:320px;margin-right:10px;line-height:1.8em;}
.itembox img{margin-bottom:5px;max-width: 100%;}
.itembox dl{overflow:hidden;width:96%;font-size:13px;border:1px solid #ccc;margin:1em 0em 1em 0em;}
.itembox dt{overflow:hidden;float:left;background:#ddd;width:29%;padding:2%;margin:1px;font-weight:bold;}
.itembox dd{overflow:hidden;float:left;width:58%;padding:2%;margin:1px;}
.itembox p{width:404px;padding:4px 6px 4px 6px;}

.itemboxv{float:left;width:320px;margin-right:10px;line-height:1.8em;}
.itemboxv img{margin-bottom:5px;}
.itemboxv dl{overflow:hidden;width:96%;font-size:13px;border:1px solid #ccc;margin:1em 0em 1em 0em;}
.itemboxv dt{overflow:hidden;background:#ddd;padding:1%;margin:1px;font-weight:bold;}
.itemboxv dd{overflow:hidden;padding:2%;margin:1px;}
.itemboxv p{width:404px;padding:4px 6px 4px 6px;}

.large{font-size:15px;font-weight:bold;}


.number {background:#AAECFF;padding:3px;font-weight:bold;}


p.a_link:hover {
    background: #ffffff;
    opacity: 0.6;
}



.greenbox{background:#CFFFCA;border:1px solid #ABFFA2;width:650px !important;padding:4px 4px 4px 6px;}

@font-face {
    font-family: 'NotoSansCJKjp-Regular';src: url('media/NotoSansCJKjp-Regular_0.otf');}
@font-face {
    font-family: 'yumindb';
    src: url('media/yumindb.ttf');}

@font-face {
    font-family: 'NotoSansCJKjp-Light';
    src: url('media/NotoSansCJKjp-Light.otf');
}
@font-face {
    font-family: 'NotoSansCJKjp-Medium';
    src: url('media/NotoSansCJKjp-Medium.otf');
}

/* サイドバートピック */
.topic_background{background:url(pic/sidemenu_topic.jpg) no-repeat;width:100%;height:100%;padding:15px 80px 5px 35px;line-height: 60px;color:#ffffff;font-weight:bold;font-family:NotoSansCJKjp-Regular;}

/* 注意事項：ピンクボックス。リストタグを使うと※表記 */
.pinkbox{background:#FFCCFF;border:1px solid #FF99FF;padding:4px 4px 4px 6px;line-height:1.8em;margin:1em 0 1em 0;width: 650px;}
.pinkbox li{margin:0 0 0 0.1em;list-style: none;}
.pinkbox li:before {
  display: inline;
  content: "※ ";
}

.pinkbox li strong{background: yellow;padding:0.2em 0.1em;margin:0 0.1em;}

.gothic{font-family:NotoSansCJKjp-Regular,HGｺﾞｼｯｸE;font-size:18px;font-weight:normal;}
.gothicnumber{font-family:NotoSansCJKjp-Regular,HGｺﾞｼｯｸE;font-size:18px;background:#AAECFF;padding:0.2em 0.2em 0.2em 0.2em;}
.gothic_head{font-family:NotoSansCJKjp-Regular,HGｺﾞｼｯｸE;font-size:33px;margin:15px 0px 15px 0px;}
.gothic_middle{font-family:NotoSansCJKjp-Regular,HGｺﾞｼｯｸE;font-size:21px;margin:10px 0px 0px 0px;}
.mincho{font-family:"游明朝体", "Yu Mincho", YuMincho, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif;font-size:23px;text-shadow:0 0 0 rgba(0,0,0,0.5);font-weight: 600;}

.gothic i{color:orangered;font-size:150%;margin-right:0.3em;vertical-align:middle;}


.detail_catch{background:url(pic/rental_background.jpg) no-repeat;width:680px;height:261px;
text-shadow: #fff 1px 1px 0px, #fff -1px 1px 0px,#fff 2px 2px 0px, #fff -2px 2px 0px,
             #fff 1px -1px 0px, #fff -1px -1px 0px,#fff 2px -2px 0px, #fff -2px -2px 0px,rgba(0,0,0,0.5) 1px 1px 4px, rgba(0,0,0,0.5) 1px 2px 4px;
font-family: Meiryo UI;

}
.detail_catch div{width:340px;height:261px;float:left;font-family:NotoSansCJKjp-Regular,HGｺﾞｼｯｸE;}
.detail_catch div img{width:100%;height:251px;}
.detail_catch h3{font-size:18px;padding:10px 60px;margin:8px 0 8px 8px;background:url(pic/rental_badge.png) no-repeat;height:50px;line-height:30px;color: #00cc00;font-weight: normal;}
.detail_catch{background:url(pic/rental_background.jpg) no-repeat;width:680px;height:261px;padding:0;}
.detail_catch ul li{font-size: 15px;line-height: 2.2em;color:#222;
padding:0;/* paddingキャンセル */
margin:0;/* marginキャンセル */
list-style:none;/* olがはき出す数字を消す */
}
.detail_catch ul{
counter-reset:number; /* 名前を付けたカウンターをリセット */
list-style:none; /* olが数字を付けることをキャンセル */
margin:0 20px;padding:0;
}

.specdetail{table-layout: fixed;border-collapse:collapse;margin:1em 0 1em 0;line-height: 2.5em;}
.specdetail th{background:#eee;border:1px solid #ccc;padding:0.2em 0.6em;text-align:left;border-collapse:collapse;}
.specdetail td{background:#fff;border:1px solid #ccc;padding:0.2em 0.6em;width: 130px}

.itemtable{font-family:NotoSansCJKjp-Regular,HGｺﾞｼｯｸE;text-align: center;border-collapse: collapse;border: 1px solid #ccc;margin: 0 0 2em 0;}
.itemtable td{border: 1px solid #ccc;}
.itemimages td{border: 1px solid #ccc;padding: 0;}
.itemnumber{font-family: Century Gothic;font-weight: bold;background: #eee;height: 33px;font-size: 14px;}
.itemsize{background: url(pic/size.jpg);height: 33px;font-size: 14px;}
.itemprice{height: 33px;background: rgb(255, 244, 172);}
.itemprice span.tax8{color:red;font-style: italic;font-weight: bold;font-size: 15px;}
.itemprice span.tax8:after {content:"円〜";}


.select select{border:1px solid #555;padding:5px;}
.select select:hover{border:1px solid orange;padding:5px;background:#FFFFCC;}

