@charset "shift_jis";

.karimoku-mokuji-area{
	width:820px;
	margin:0 25px 80px 25px;
	background:url(https://design.itembox.design/item/010karimoku/img/karimoku-con/dotto-line.gif) repeat-x left bottom;
	padding-bottom:30px;}

.karimoku-content-nav{
	width:224px;
	float:left;}
ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style-type:none;}
.karimoku-content-nav ul li{
	margin-bottom:5px;	}

.karimoku-content-nav ul.kc-nav1{
	margin:0 0 12px 0;
	padding:0 0 7px 0;
	background:url(https://design.itembox.design/item/010karimoku/img/karimoku-con/karimoku-line.gif) no-repeat left bottom;}
.karimoku-content-nav ul.kc-nav2{
	margin:0 0 12px 0;
	padding:0 0 7px 0;
	background:url(https://design.itembox.design/item/010karimoku/img/karimoku-con/karimoku-line.gif) no-repeat left bottom;}
.kc-nav1 li{
	height:124px;}
	
.kc-nav1 li a,
.kc-nav2 li a{
	display:block;
	width:224px;
	height:124px;
	background-repeat:no-repeat;
	text-indent:-9999px;}
.kc-nav2 li.kc-nav2-2 a,
.kc-nav2 li.kc-nav2-3 a,
.kc-nav2 li.kc-nav2-4 a{
	height:64px;}

.k-chair-con-nav li a{
	display:block;
	width:224px;
	height:168px;
	background-repeat:no-repeat;
	text-indent:-9999px;}

.kc-nav1 li.kc-nav1-1 a{
	background:url(https://design.itembox.design/item/010karimoku/img/karimoku-con/bt-01.jpg)}
.kc-nav1 li.kc-nav1-2 a{
	background:url(https://design.itembox.design/item/010karimoku/img/karimoku-con/bt-02.jpg)}
.kc-nav1 li.kc-nav1-3 a{
	background:url(https://design.itembox.design/item/010karimoku/img/karimoku-con/bt-03.jpg)}
.k-chair-con-nav li.k-chair-btn a{
	background:url(https://design.itembox.design/item/010karimoku/img/karimoku-con/k-chair-con-btn.jpg)}
.kc-nav2 li.kc-nav2-1 a{
	background:url(https://design.itembox.design/item/010karimoku/img/karimoku-con/bt-04.jpg)}
.kc-nav2 li.kc-nav2-2 a{
	background:url(https://design.itembox.design/item/010karimoku/img/karimoku-con/bt-05.jpg)}
.kc-nav2 li.kc-nav2-3 a{
	background:url(https://design.itembox.design/item/010karimoku/img/karimoku-con/bt-06.jpg)}
.kc-nav2 li.kc-nav2-4 a{
	background:url(https://design.itembox.design/item/010karimoku/img/karimoku-con/bt-07.jpg)}
.kc-nav1 li a:link,
.kc-nav2 li a:link{}
.kc-nav1 li a:hover,
.kc-nav2 li a:hover{
	background-position:-224px 0;}

.k-chair-con-nav li a:link{}
.k-chair-con-nav li a:hover{
	background-position:-224px 0;}

.karimoku60towa .kc-nav1 li.kc-nav1-1{
	background:url(https://design.itembox.design/item/010karimoku/img/karimoku-con/bt-01.jpg) right top;
	text-indent:-9999px;}
.karimoku60wake .kc-nav1 li.kc-nav1-2{
	background:url(https://design.itembox.design/item/010karimoku/img/karimoku-con/bt-02.jpg) right top;
	text-indent:-9999px;}
.karimoku60merit .kc-nav1 li.kc-nav1-3{
	background:url(https://design.itembox.design/item/010karimoku/img/karimoku-con/bt-03.jpg) right top;
	text-indent:-9999px;}
.karimoku60merit .k-chair-con-nav li.k-chair-btn{
	background:url(https://design.itembox.design/item/010karimoku/img/karimoku-con/k-chair-con-btn.jpg) right top;
	text-indent:-9999px;}
.karimoku-main-image{
	margin:0;
	padding:0;
	width:870px;
	position:relative;}
.karimoku-main-image p{
	width:193px;
	height:112px;
	position:absolute;
	top:435px;
	left:650px;
	margin:0;}

a.gotokarimokuindex{
	display:block;
	width:193px;
	height:112px;
	text-indent:-9000px;
	background:url(img/bt-karimokuindex.png) no-repeat;}
a.gotokarimokuindex:hover{
	background-position: 0 -112px;}
.small-image{
	margin:0 0 70px 0;}
.karimoku-inner{
	padding:0 25px;}
.karimoku-subcopy{
	color:#444444;
	margin-bottom:10px;
	font-size:0.95em;
	background:url(https://design.itembox.design/item/img/topimg2011/dottline.jpg) repeat-x left bottom;
	padding:0 0 10px 0}
.karimoku-main-box{
	width:550px;
	margin:0 0 0 0;
	float:right;}
.karimoku-main-box h2{
	margin:0 0 20px 0;
	height:50px;
	background-repeat:no-repeat;
	text-indent:-9999px;}

.karimoku-main-box h2.subete{
	background-image:url(https://design.itembox.design/item/010karimoku/img/karimoku-con/title1.jpg);
	height:65px;}
.karimoku-main-box h2.wake{
	background-image:url(https://design.itembox.design/item/010karimoku/img/karimoku-con/title2.jpg)}
.karimoku-main-box h2.merit{
	background-image:url(https://design.itembox.design/item/010karimoku/img/karimoku-con/title3.gif);
	margin-bottom:10px;}

.karimoku-subcopy2{
	margin-bottom:25px;
	color:#333333;}
ul.karimoku-content-subnav{
	list-style-type:none;
	margin:0;
	padding:0}
ul.karimoku-content-subnav li{
	background:url(https://design.itembox.design/item/010karimoku/img/karimoku-con/bg-mokuji.jpg) no-repeat left center;
	margin:0 0 17px 0;
	padding-left:22px;
	line-height:1.2;}

ul.karimoku-content-subnav li a:link,
ul.karimoku-content-subnav li a:visited{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	font-size:1.2em;}

ul.karimoku-content-subnav li a:hover,
ul.karimoku-content-subnav li a:active{
	color:#006600;}

.content-parts{
	margin-bottom:200px;
	width:870px;}
.content-parts-last{
	margin-bottom:80px;}

.content-parts h3{
	font-family:"ヒラギノ角ゴ Pro W6","HiraKakuPro-W6",Osaka,"メイリオ", Meiryo,"ＭＳ Ｐゴシック", sans-serif;
	font-size:3em;
	line-height:1.5;
	color:#190000;
	padding-left:190px;
	background-position:left top;
	background-repeat:no-repeat;
	margin-bottom:0px;
	height:160px;
	padding-top:60px;}
.content-parts2-4{
	background:url(https://design.itembox.design/item/010karimoku/img/karimoku-con/aichi-map.jpg) no-repeat 530px 220px;}
.kokusan{
	padding-right:250px;}
.content-parts-inner{
	padding:0 25px 0 125px;}

h3.con-1-1{	background-image:url(https://design.itembox.design/item/010karimoku/img/karimoku-con/bg1-1.jpg);}
h3.con-1-2{	background-image:url(https://design.itembox.design/item/010karimoku/img/karimoku-con/bg1-2.jpg); height:200px;}
h3.con-1-3{	background-image:url(https://design.itembox.design/item/010karimoku/img/karimoku-con/bg1-3.jpg); padding-top:15px;}
h3.con-1-4{	background-image:url(https://design.itembox.design/item/010karimoku/img/karimoku-con/bg1-4.jpg); height:170px;}
h3.con-1-5{	background-image:url(https://design.itembox.design/item/010karimoku/img/karimoku-con/bg1-5.jpg); padding-top:0px; height:140px;}
h3.con-1-6{	background-image:url(https://design.itembox.design/item/010karimoku/img/karimoku-con/bg1-6.jpg); padding-top:10px;}
h3.con-2-1{	background-image:url(https://design.itembox.design/item/010karimoku/img/karimoku-con/bg2-1.jpg); padding-top:50px;}
h3.con-2-2{	background-image:url(https://design.itembox.design/item/010karimoku/img/karimoku-con/bg2-2.jpg); padding-top:30px; height:170px;}
h3.con-2-3{	background-image:url(https://design.itembox.design/item/010karimoku/img/karimoku-con/bg2-3.jpg);}
h3.con-2-4{	background-image:url(https://design.itembox.design/item/010karimoku/img/karimoku-con/bg2-4.jpg); padding-top:30px;}
h3.con-2-5{	background-image:url(https://design.itembox.design/item/010karimoku/img/karimoku-con/bg2-5.jpg); padding-top:50px; height:170px;}
h3.con-2-6{	background-image:url(https://design.itembox.design/item/010karimoku/img/karimoku-con/bg2-6.jpg); padding-top:30px; height:180px;}
h3.con-2-7{	background-image:url(https://design.itembox.design/item/010karimoku/img/karimoku-con/bg2-7.jpg);}
h3.con-3-1{	background-image:url(https://design.itembox.design/item/010karimoku/img/karimoku-con/bg3-1.jpg);}
h3.con-3-2{	background-image:url(https://design.itembox.design/item/010karimoku/img/karimoku-con/bg3-2.jpg); padding-top:30px; height:170px;}
h3.con-3-3{	background-image:url(https://design.itembox.design/item/010karimoku/img/karimoku-con/bg3-3.jpg);}
h3.con-3-4{	background-image:url(https://design.itembox.design/item/010karimoku/img/karimoku-con/bg3-4.jpg); padding-top:45px; height:125px;}

.content-body-copy{
	color:#494949;}
.content-body-copy span.important{
	font-size:1.4em;
	color:#000000;}
.content-body-copy span.more-important{
	font-weight:bold;
	font-size:1.5em;
	color:#CC0000;}

.content-body-copy-img{
	float:left;
	margin:0 20px 20px 0;}
.content-body-copy-img-r{
	float:right;
	margin:0 0 20px 20px;}
.catelog-zoom {
	width:720px;
	padding-top:40px;}
.catelog-zoom ul {
	width:753px;
	margin-right:-33px;}
.catelog-zoom ul li{
	width:217px;
	height:148px;
	margin-bottom:30px;
	float:left;
	margin-right:34px;}
.catelog-zoom ul li a img{
	border:1px solid #AAAAAA;
	}
.catelog-zoom ul li a:hover img{
	border:1px solid #777777;}

p.gototop{
	width:auto;
	text-align:right;
	clear:both;
	font-size:0.9em;
	line-height:1em;}
p.gototop-2{
	padding-right:21px;}
p.gototop a{
	background:url(https://design.itembox.design/item/010karimoku/img/karimoku-con/modoru.gif) no-repeat;
	padding:0 0 0 15px;}

p.imagebox{
	width:300px;
	float:left;
	margin-right:25px;
	margin-top:0;}
p.imagebox img{
	margin-bottom:15px;
	vertical-align:top;}
	
p.clear-p{
	width:auto;
	clear:both;}

.content-parts1-4{
	background:url(https://design.itembox.design/item/010karimoku/img/karimoku-con/bg-arm.jpg) no-repeat 459px 250px;}

.content-parts1-4 h4,
.content-parts2-6 h4{
	color:#006633;
	font-size:2.0em;
	margin:0 0 20px 0;
	line-height:2;}
.content-parts1-4 .content-body-copy{
	width:320px;}

.karimoku60-item-links{
	width:720px;
	padding-top:40px;}
.karimoku60-item-links h4{
	font-size:2.0em;
	color:#006633;
	margin:0 0 20px 0;}


.karimoku60-item-links ul{
	width:740px;
	margin:0 -20px 0 0;}

.karimoku60-item-links li{
	float:left;
	list-style-type:none;
	width:100px;
	height:17em;
	margin-right:23px;
	font-size:0.75em;
	line-height:1.3;}
.karimoku60-item-links li a{}
.karimoku60-item-links li a img{
	border:0;
	margin-bottom:2px;}

.karimoku60-item-links li a:link,
.karimoku60-item-links li a:visited{
	text-decoration:none;
	color:#003399;}
.karimoku60-item-links li a:hover,
.karimoku60-item-links li a:active{
	text-decoration:underline;
	color:#003399}

.bottom-nan{
	margin:0 25px 80px 25px;
	background:url(https://design.itembox.design/item/010karimoku/img/karimoku-con/dotto-line.gif) repeat-x left top;
	padding-top:20px;}

.kc-nav3{
	width:836px;
	margin-right:-16px;}
.kc-nav3 li{
	list-style:none;
	width:193px;
	height:104px;
	float:left;
	margin-right:16px;}
.kc-nav3 li a{
	display:block;
	width:193px;
	height:104px;
	background-repeat:no-repeat;
	float:left;
	text-indent:-9999px;}
.kc-nav3 li.kc-nav3-1 a{ background-image:url(https://design.itembox.design/item/010karimoku/img/karimoku-con/bt-01b.jpg)}
.kc-nav3 li.kc-nav3-2 a{ background-image:url(https://design.itembox.design/item/010karimoku/img/karimoku-con/bt-02b.jpg)}
.kc-nav3 li.kc-nav3-3 a{ background-image:url(https://design.itembox.design/item/010karimoku/img/karimoku-con/bt-03b.jpg)}
.kc-nav3 li.kc-nav3-4 a{ background-image:url(https://design.itembox.design/item/010karimoku/img/karimoku-con/bt-04b.jpg)}

.kc-nav3 li a:hover{
	background-position:0 -104px;}

.karimoku60towa .kc-nav3 li.kc-nav3-1{
	background:url(https://design.itembox.design/item/010karimoku/img/karimoku-con/bt-01b.jpg) no-repeat left bottom;
	text-indent:-9999px;}
.karimoku60wake .kc-nav3 li.kc-nav3-2{
	background:url(https://design.itembox.design/item/010karimoku/img/karimoku-con/bt-02b.jpg) no-repeat left bottom;
	text-indent:-9999px;}
.karimoku60merit .kc-nav3 li.kc-nav3-3{
	background:url(https://design.itembox.design/item/010karimoku/img/karimoku-con/bt-03b.jpg) no-repeat left bottom;
	text-indent:-9999px;}

.limitedkchair {
	margin-top:0;
	padding-top:20px;}

.limitedkchair h4{
	margin-bottom:30px;}
.limitedkchair li{
	width:100px;
	height:18em;}
	

/*メリット*/

.w-extra1{
	width:741px;
	margin-right:-21px;}

.merit-kadomaru {
	background-repeat:no-repeat;
	margin:0 21px 30px 0;
	float:left;}

.merit-w1{
	background:url(https://design.itembox.design/item/010karimoku/img/karimoku-con/bg-merit-w1.jpg) no-repeat;
	width:226px;}
.merit-w1-1{
	background:url(https://design.itembox.design/item/010karimoku/img/karimoku-con/bg-merit-w1-1.jpg) no-repeat;
	width:226px;}
.merit-w2{
	background:url(https://design.itembox.design/item/010karimoku/img/karimoku-con/bg-merit-w2.jpg) no-repeat;
	width:473px;}
.merit-w3{
	background:url(https://design.itembox.design/item/010karimoku/img/karimoku-con/bg-merit-w3.jpg) no-repeat;
	width:720px;}
	
.googlemaps-kari{
	width:430px;
	float:right;
	margin-left:20px;}
.merit-w3 iframe.nowshop{
	width:680px;
	height:650px;}

.merit-kadomaru h4{
	font-size:1.2em;
	color:#FF0000;
	margin:5px 0 5px 0;}
.merit-w3 h4{
	margin-bottom:15px;
	font-size:1.4em;}
.merit-w3 h4.now-shopH4 span{
	color:#000000;
	font-size:1.3em;}

.merit-kadomaru-inner{
	padding:17px 19px 17px 17px;}
.merit-w1 .merit-kadomaru-inner{
	height:21em;}

.merit-kadomaru p{
	margin:0;
	padding:0;
	color:#444444;
	font-size:0.85em;
	line-height:1.6;}
.merit-kadomaru .aisho{
	background:url(https://design.itembox.design/item/010karimoku/img/karimoku-con/bg-other-item.jpg) no-repeat 344px 17px;}
.merit-kadomaru .aisho p{
	margin-right:300px;}

.merit-kadomaru img{
	vertical-align:bottom;}
.karimoku60merit .karimoku60-item-links{
	width:680px;
	margin-top:10px;}
.karimoku60merit .karimoku60-item-links ul{
	width:695px;
	margin:0 -15px 0 0;}
.karimoku60merit .karimoku60-item-links li{
	margin-right:15px;}
	
	
#smallwindow{
	margin:0;
	padding:0;
	font-family:"ヒラギノ角ゴ Pro W3","HiraKakuPro-W3",Osaka,"メイリオ", Meiryo,"ＭＳ Ｐゴシック", sans-serif;}

.wrap-smallwindow{
	background-color:#006600;
	padding:20px;
	width:490px;
	margin:10px;}
.wrap-smallwindow *{
	margin:0;
	padding:0;}

.wrap-smallwindow .wrap-smallwindow-inner{
	background-color:#EEEEEE;
	padding:20px;}
.wrap-smallwindow-inner{
	color:#555555;
	font-size:80%;}
.wrap-smallwindow-inner h1{
	font-size:1.4em;
	color:#000000;
	margin-bottom:20px;
	border-bottom:1px solid #999999;
	padding-bottom:3px;}
.wrap-smallwindow-inner h2{
	font-size:1.2em;
	color:#000000;
	margin-bottom:15px;
	border-left:15px solid #006600;
	line-height:1;
	padding-left:3px;}
.wrap-smallwindow-inner h2 span{
	font-size:0.85em;
	color:#333333;}

.wrap-smallwindow-inner h3{
	font-size:1.05em;
	color:#000000;}
.wrap-smallwindow-inner p{
	font-size:0.95em;
	margin:0 0 30px 0;
	line-height:1.8;}
.wrap-smallwindow-inner p.hariji{
	font-size:0.85em;
	color:#444444;
	margin:-10px 0 20px 0;}
.wrap-smallwindow-inner p.chui{
	padding-left:1em;
	text-indent:-1em;
	margin:0 0 10px 0;}

.wrap-smallwindow-inner p em.red{
	font-style:normal;
	color:#CC0000;
	font-weight:bold;}
.wrap-smallwindow-inner p em.blac{
	font-style:normal;
	color:#000000;
	font-weight:bold;}

.wrap-smallwindow-inner p span.black{
	color:#000000;}

.close-window{
	font-size:0.8em;
	margin:0 0 5px 10px;}

.karimokuranking{
	margin:10px 0 10px 30px;
	background:url(https://design.itembox.design/item/img/topimg2011/dottline.jpg) repeat-x left bottom;
	width:810px;
	padding:0;}
.karimokuranking-inner{
	background:url(https://design.itembox.design/010karimoku/img/rankno.jpg) no-repeat 185px 0px;
	padding:23px 0 0 0;}

.karimokuranking .ranktitle{
	font-size:1.05em;
	color:#555;
	margin:0 20px 10px 0;
	line-height:1.8;
	font-weight:bold;
	padding:0px 15px 0 0 ;
	width:135px;
	background:url(https://design.itembox.design/010karimoku/img/arrow.jpg) no-repeat left bottom;}
	
.karimokuranking .top-ranking-ul{
	background:none;
	margin:0 0 0 0;}

.karimokuranking .top-ranking-ul li{
	margin-right:21px;
	margin-bottom:10px;
	font-size:0.75em;
	line-height:1.3;}
	
.karimokuranking #_rcmdjp_display_1{
	width:620px;
	margin:0;}
