@charset "utf-8";

/*====================================
ホームページ
====================================*/

#home{width:835px; background:url(/img/main_img2.jpg) right top no-repeat; padding-left:25px; overflow: auto;}

#home .box_l{float:left; width:470px;}

#home #box_info{width:470px; background:url(/img/bg_information.png) no-repeat top left; margin-top:20px; padding:0; min-height:150px; height:auto !important; height:150px;}
#home #box_whatsnew{width:470px; background:url(/img/bg_whatsnew.png) no-repeat top left; margin-top:20px; padding:0; min-height:150px; height:auto !important; height:150px;}
#home #box_whatsnew .tit, #home #box_info .tit{padding:12px 0 20px 47px;}
#home #box_whatsnew .day, #home #box_info .day{padding:5px 0 0 47px; color:#990000;}
#home #box_whatsnew .txt, #home #box_info .txt{width:420px; margin-left:47px; padding:0 0 5px 0; border-bottom:solid 1px #CCCCCC;}
#home #box_whatsnew .txt a, #home #box_info .txt a{display:inline; color:#427332;}

#home .box_r{float:right; width:195px; padding:99px 121px 0 0;}
#home .box_r p{margin-bottom:5px;}

/*====================================
香木・香原料
====================================*/

#material{width:775px; padding:20px 0 0 25px; overflow: auto;}

#material .box_l{float:left; width:145px;}
#material .box_l li{font-size:0; line-height:0;}
#material .box_r{float:right; padding-right:60px; margin-left:10px;}
#material .box_r h1{padding-left:50px; line-height:0; font-size:0;}
#material .box_r h2 {	position: relative;	margin-bottom: 10px;	width: 498px;	height: 29px; font-size:0; line-height:0;}
#material .box_r h2 a {	display: block;	position: absolute;	top: 0px;	left: 378px;	width: 120px;	height: 25px;}
#material .box_r h2.cont {	margin-bottom:20px;position: static;}
#material .box_r h2.cont2 {	margin-bottom:10px;position: static;}
#material .box_r h3 {margin-bottom:15px;}
#material .pr{float: right; width: 300px;}
#material .hr{border-top:1px solid #ccc; line-height:0; height:1px; font-size: 0;}

#material .box_main{margin:35px 0 0 50px; width: 498px;}

#material .box_r .fr {float:right; width:300px;}
#material .box_r .fr h3 {margin-bottom:5px;}


/*====================================
香の歴史
====================================*/

#history{width:775px; padding:20px 0 0 25px; overflow: auto;}

#history .box_l{float:left; width:145px;}
#history .box_l li{font-size:0; line-height:0;}
#history .box_r{float:right; padding-right:60px; margin-left:10px;}
#history .box_r h1{padding-left:50px; line-height:0; font-size:0;}
#history .box_r h2 {	position: relative;	margin-bottom: 10px;	width: 498px;	height: 29px; font-size:0; line-height:0;}
#history .box_r h2 a, #history .box_r h2 img.pre {	display: block;	position: absolute;	top: 0px;	left: 378px;	width: 120px;	height: 25px;}
#history .box_r h2.cont {	margin-bottom:20px;position: static;}
#history .box_r h3 {margin-bottom:15px;}
#history .box_r h4 {margin-bottom:10px;}

#history .box_r .cat {margin-bottom:30px;}

#history .box_main{margin:35px 0 0 50px; width: 498px;}


/*====================================
香の楽しみ方
====================================*/

#enjoys{width:775px; padding:20px 0 0 25px; overflow: auto;}

#enjoys .box_l{float:left; width:145px;}
#enjoys .box_l li{font-size:0; line-height:0;}
#enjoys .box_r{float:right; padding-right:60px; margin-left:10px;}
#enjoys .box_r h1{padding-left:50px; line-height:0; font-size:0;}
#enjoys .box_r h2 {	position: relative;	margin-bottom: 10px;	width: 498px;	height: 29px; font-size:0; line-height:0;}
#enjoys .box_r h2 a {	display: block;	position: absolute;	top: 0px;	left: 378px;	width: 120px;	height: 25px;}
#enjoys .box_r h2.cont {	margin-bottom:15px;position: static;}
#enjoys .box_r h3 {margin-bottom:10px;}
#enjoys .cat {margin-bottom: 50px;}
#enjoys .pl{float: left; width: 345px;}
#enjoys .pl2{float: left; width: 300px;}
#enjoys .pl_2{float: left; width: 325px;}
#enjoys .pl3{float: left; width: 260px;}
#enjoys .pr{float: right; width: 220px;}
#enjoys img.num{float: left; margin: 2px 10px 0 0;}
#enjoys .hr{border-top:1px solid #5B2E00; line-height:0; height:1px; font-size: 0;}
#enjoys ul.cir1 li{background:url(/common/img/icn_cir2.gif) no-repeat left 0.5em; padding-left: 13px; }
#enjoys ul.cir2 li{background:url(/common/img/icn_cir3.gif) no-repeat left 0.5em; padding-left: 13px; }

#enjoys .emp1{font-weight:bold; font-size:1.2em;}
#enjoys .emp2{color:#417231; font-weight:bold; font-size:1.2em;}

#enjoys .box_main{margin:30px 0 0 50px; width: 498px;}

#enjoys .bg{width:478px; background-color:#EAEFE7; padding:3px 10px; margin-bottom:30px;}


/*====================================
体験のご案内
====================================*/

#exp{width:775px; padding:20px 0 0 25px; overflow: auto;}

#exp .box_l{float:left; width:145px;}
#exp .box_l li{font-size:0; line-height:0;}
#exp .box_r{float:right; padding-right:60px; margin-left:10px;}
#exp .box_r h1{padding-left:50px; line-height:0; font-size:0;}
#exp .box_r h2{margin-bottom:15px; font-size:0; line-height:0;}
#exp .cat {margin-bottom: 50px;}
#exp .hr{border-top:1px solid #ccc; line-height:0; height:1px; font-size: 0;}
#exp ul.sq{font-size: 120%; color:#417231;font-weight:bold; padding-left:15px;}
#exp ul.sq li{list-style:square;}

#exp .pr{float: right; width: 300px;}

#exp .box_main{margin:30px 0 0 50px; width: 498px;}
#exp .tbl1{width: 290px;}
#exp .tbl1 th{color:#663300;font-weight:bold; width:25%;}
#exp .tbl1 th p{background:url(/common/img/icn_cir.gif) no-repeat left 0.4em; padding-left: 13px; }
#exp .tbl1 td{width: 75%;}


/*====================================
企業情報
====================================*/

#company{width:775px; padding:20px 0 0 25px; overflow: auto;}

#company .box_l{float:left; width:145px;}
#company .box_l li{font-size:0; line-height:0;}
#company .box_r{float:right; padding-right:60px; margin-left:10px;}
#company .box_r h1{padding-left:50px; line-height:0; font-size:0;}
#company .box_r h2 {	position: relative;	margin-bottom: 10px;	width: 498px;	height: 29px; font-size:0; line-height:0;}
#company .box_r h2 a {	display: block;	position: absolute;	top: 0px;	left: 378px;	width: 120px;	height: 25px;}
#company .box_r h2.cont {	margin-bottom:15px;position: static;}
#company .box_r h3{ margin-bottom:10px;}
#company .box_r h3.list {background:url(/common/img/icn_dcir.gif) no-repeat left center; font-weight: bold; color:#417231; font-size:1.2em; padding-left: 20px; margin-bottom: 10px;}
#company .cat {margin-bottom: 50px;}

#company .box_main{margin:30px 0 0 50px; width: 498px;}
#company #gmap {width:495px; height:660px; border:1px solid #ccc; margin-bottom:10px;}
#company .tbl1 {width: 498px;}
#company .tbl1 th,#company .tbl1 td {background:url(/common/img/bg_tbl.gif) repeat-x top; padding: 8px 8px 5px 8px;}
#company .tbl1 td.line {height: 1px; line-height: 0; font-size: 0; }
#company .tbl1 th {width: 20%; background-color: #D2DDCE; vertical-align:top;}
#company .tbl1 td {width: 80%; background-color: #fff;}

#map #head{background:none;height: 55px;}
#map #mapcont{width: 540px; margin: 0 auto;}
#map #content_map{width: 500px; margin: 0 auto;}
#map #content_map img.close {margin: 0 0 20px 216px;}
#map #foot{background:none;height: 30px;}


/*====================================
お問い合わせ
====================================*/

#inquiry{width:757px; padding:20px 0 0 43px; overflow: auto;}

#inquiry .box_r h1{padding-left:50px; line-height: 0; font-size: 0;}
#inquiry .emp{color:#cc0000; font-weight: bold;}
#inquiry .form{border:1px solid #CEBDB2;}
#inquiry .btn1{margin: 20px 0 0 276px;}
#inquiry .btn2{margin: 20px 0 0 220px; float:left;}
#inquiry .btn3{margin: 20px 0 0 30px; float:left;}

#inquiry .box_main{margin:30px 20px 0 50px;}
#inquiry .tbl1 {width:630px; border-bottom:1px solid #CEBDB2;}
#inquiry .tbl1 th{width:30%; padding:7px 3px; border-top:1px solid #CEBDB2;}
#inquiry .tbl1 td{width:70%; padding:7px 3px; border-top:1px solid #CEBDB2;}
#inquiry .tbl2 {width:630px; border-bottom:1px solid #CEBDB2;border-top:1px solid #CEBDB2;}
#inquiry .tbl2 th{width:30%; padding:7px 3px;}
#inquiry .tbl2 td{width:70%; padding:7px 3px;}
#inquiry .space_h{clear:both; height:400px; font-size:0; line-height:0;}


/*====================================
サイトマップ
====================================*/
#sitemap{width:757px; padding:20px 0 0 43px; overflow:auto;}
#sitemap .box_r h1{padding-left:50px; line-height:0; font-size:0;}
#sitemap h2{background:url(/common/img/icn_dcir.gif) no-repeat left center;
 border-top:1px solid #417231;border-bottom:1px solid #CEBDB2; font-weight:bold; padding:5px 0 5px 20px;}
#sitemap ul.arrow {display:inline;}
#sitemap ul.arrow li{background:url(/common/img/icn_arrow.gif) no-repeat left center; padding-left:12px; margin: 5px 0 5px 5px; 
 float:left; width:184px;}	

#sitemap .box_main{margin:40px 87px 0 50px;}


/*====================================
個人情報保護方針
====================================*/
#policy{width:757px; padding:20px 0 0 43px; overflow:auto;}
#policy .box_r h1{padding-left:50px; line-height:0; font-size:0;}
#policy h2{background:url(/policy/img/bg_h2.gif) no-repeat; color:#666; font-weight:bold; font-size:1.2em; line-height: 26px; padding-left:25px; margin-bottom:10px;}
#policy h3{color:#417231; font-weight:bold; font-size:1.2em; margin-bottom:5px;}

#policy .box_main{margin:40px 87px 0 50px;}

/*====================================
ＭＴエントリー
====================================*/
#entry{width:757px; padding:20px 0 0 43px; overflow:auto;}
#entry .box_r h1{padding-left:50px; line-height:0; font-size:0;}
#entry h2{background:url(/common/img/icn_dcir.gif) no-repeat left center;
 border-top:1px solid #417231;border-bottom:1px solid #CEBDB2; font-weight:bold; padding:5px 0 5px 20px;}
#entry .day{color:#990000; width:auto; text-align:right;}
#entry .txt{width:auto; padding:10px 0 20px;}

#entry .box_main{margin:40px 87px 0 50px; min-height:300px; height:auto !important; height:300px;}