@charset "utf-8";
/*マージン関係*/
.mt10{margin:10px 0 0 0;}
.mb10{margin:0 0 10px 0;}
.ml10{margin:0 0 0 10px;}
.mr10{margin:0 10px 0 0;}

.mtb10{margin:10px 0;}
.mlr10{margin:0 10px;}

.mb20{ margin:0 0 20px 0;}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

#page-wrap { width: 150px; margin: 0}
#organic-tabs {padding: 0; margin: 0;}

iframe div#content{ width:148px;}
#explore-nav { margin: 5px 0 0 0; width: 150px; }
#explore-nav li {width:148px; height:20px; float:left; margin:0 0 5px 0; display:inline; border:#CCC solid 1px;text-align:center; line-height:20px; font-size:11px; color:#333333; font-weight:bold;}
#explore-nav li.last { margin-right: 0; }
#explore-nav li a { color:#333; display: block; background:#F8F8F8;}
#explore-nav li a:hover { color:#555;background:#FFF; }

#area2{ display: none; }


/*すまれぴ*/
#culumn-wi4 div.suma-main-wrap{ background:url(http://www.sumarepi.jp/interior/images/suma-main-bg.jpg) repeat-y; margin:0 10px 10px 0;}
#culumn-wi4 div.suma-main{ height:50px; border:#CCC solid 1px;}
#culumn-wi4 div.suma-main p{ line-height:50px; padding: 0 10px; font-size:12px;}

#culumn-wi2 div.suma-side-wrap{margin:0 10px 10px 0;}
#culumn-wi2 div.suma-side-wrap ul{ margin:0; padding:0; list-style-type:none;}
#culumn-wi2 div.suma-side-wrap ul li{ width:150px; border-bottom:#999 dotted 1px; padding:10px 0; float:left;}
#culumn-wi2 div.suma-side-wrap ul li p.date{ font-size:10px; line-height:15px; padding:0 5px; font-weight:bold; border-left:#C4004A solid 5px; margin:0 0 0 5px;}
#culumn-wi2 div.suma-side-wrap ul li p.title{ font-size:11px; line-height:150%; padding:0 10px;}

#culumn-wi2 div.suma-side-cate{ margin:10px 10px 10px 0;}
#culumn-wi2 div.suma-side-cate ul{ margin:0; padding:0; list-style-type:none;}
#culumn-wi2 div.suma-side-cate ul li{ width:150px; line-height:180%;margin:2px 0 0 0; float:left;}

#culumn-wi2 div.suma-wp-cate{ margin:0 10px 10px 0;}
#culumn-wi2 div.suma-wp-cate ul{ margin:0; padding:0; list-style-type:none;}
#culumn-wi2 div.suma-wp-cate ul li.categories{ margin:0; padding:0; text-align:center; padding:10px 0;}
#culumn-wi2 div.suma-wp-cate ul li ul li{ text-align:left;font-size:10px; width:130px; line-height:200%; padding:5px 10px; float:left; border-bottom:#999 dotted 1px;}
#culumn-wi2 div.suma-wp-cate ul.item{ margin:0; padding:0; list-style-type:none;}
#culumn-wi2 div.suma-wp-cate ul.item li { text-align:left;font-size:10px; width:150px; line-height:200%; padding:5px 0px; float:left; border-bottom:#999 dotted 1px;  text-indent:10px;}

#right-cate-title{text-align:left;font-size:10px; width:150px; line-height:200%; padding:5px 0px; float:left; border-bottom:#999 dotted 1px; background:#EEEEEE; font-weight:bold; text-indent:10px;}


#culumn-wi2 div.suma-main-menu{ margin:0 0 10px 0;}
#culumn-wi2 div.suma-main-menu ul{ margin:0; padding:0; list-style-type:none;}
#culumn-wi2 div.suma-main-menu ul li{ width:150px; height:30px; margin:2px 0 0 0; border-bottom:#333 dotted 1px;}
#culumn-wi8 p.suma-sentence{ line-height:180%; padding:0 0 20px 0; margin:0 10px 20px 0; border-bottom:#CCC solid 1px;}
#culumn-wi8 div.info-temple1{}
#culumn-wi8 div.info-temple1 #culumn-ff4 #culumn-wi4 div.right-area{ margin:0 10px 0 0;}
#culumn-wi8 div.info-temple1 #culumn-ff4 #culumn-wi4 div.right-area h2{ font-size:15px; font-weight:normal; line-height:20px; padding:0; border-bottom:#C4004A solid 2px;}
#culumn-wi8 div.info-temple1 #culumn-ff4 #culumn-wi4 div.right-area h4{ font-size:14px; font-weight:normal; line-height:20px; padding:0 0 5px 0; border-bottom:#CCC dotted 1px;}
#culumn-wi8 div.info-temple1 #culumn-ff4 #culumn-wi4 div.right-area p{ padding:10px 5px; line-height:200%; font-size:11px; letter-spacing:1px;}
#culumn-wi8 div.info-temple2{}
#culumn-wi8 div.info-temple2 h2{ font-size:15px; font-weight:normal; line-height:20px; margin:0 10px 10px 0; padding:0; border-bottom:#C4004A solid 2px;}
#culumn-wi8 div.info-temple2 #culumn-wi5  div.left-area{ margin:0 10px 0 0;}
#culumn-wi8 div.info-temple2 #culumn-wi5 div.left-area h3{ font-size:13px; font-weight:normal; line-height:20px; margin:0; padding:0 0 5px 0; border-bottom:#CCC dotted 1px;}
#culumn-wi8 div.info-temple2 #culumn-wi5 div.left-area p{ line-height:200%; padding:10px 5px; font-size:11px; letter-spacing:1px;} 
#culumn-wi8 div.info-temple3{ margin:0 0 10px 0}
#culumn-wi8 div.info-temple3 p.text{line-height:200%; padding:10px 5px; font-size:11px; letter-spacing:1px;}
#culumn-wi8 div.info-temple3 h2{ font-size:15px; font-weight:normal; line-height:20px; margin:0 10px 10px 0; padding:0; border-bottom:#C4004A solid 2px;}
#culumn-wi8 div.info-temple4{ margin:0 0 10px 0}
#culumn-wi8 div.info-temple4 h1{ font-size:15px; font-weight:normal; line-height:20px; margin:0 10px 10px 0; padding:0; border-bottom:#C4004A solid 2px;}
#culumn-wi8 div.info-temple4 #culumn-ff3 #culumn-wi3{ margin:0 10px 0 0;}
#culumn-wi8 div.info-temple4 #culumn-ff5 #culumn-wi5 div.text-area{ margin:0;}
#culumn-wi8 div.info-temple4 #culumn-ff5 #culumn-wi5 div.text-area h2{ font-size:25px; font-weight:normal; line-height:150%; letter-spacing:-1px; margin:0 10px 0 0;}
#culumn-wi8 div.info-temple4 #culumn-ff5 #culumn-wi5 div.text-area h3{ font-size:12px; font-weight:normal; line-height:150%; letter-spacing:-1px; margin:0 10px 0 0; border-bottom:#CCC dotted 1px;}
#culumn-wi8 div.info-temple4 #culumn-ff5 #culumn-wi5 div.text-area p.text{line-height:200%; padding:10px 5px; font-size:11px; letter-spacing:1px; margin:0 10px 0 0;}
#culumn-wi8 div.info-temple5{}
#culumn-wi8 div.info-temple6{}

#culumn-wi8 div.suma-list{ margin:0 10px 10px 0;}
#culumn-wi8 div.suma-list h1{ margin:0 10px 0 0; padding:0;}
#culumn-wi8 div.suma-list div.sub{  margin:0; padding:10px 0; }
#culumn-wi8 div.suma-list div.sub ul{ margin:0; padding:0; list-style-type:none;}
#culumn-wi8 div.suma-list div.sub ul li{ width:630px; padding:0; margin:10px 0 0; float:left;}
#culumn-wi8 div.suma-list div.sub ul li div.left-area{ width:120px; float:left; display:inline; margin:0 10px 0 0; overflow:hidden;}
#culumn-wi8 div.suma-list div.sub ul li div.right-area{ width:500px; padding:0; float:left; display:inline;}
#culumn-wi8 div.suma-list div.sub ul li div.right-area h3{ font-size:20px; padding:10px 0;}
#culumn-wi8 div.suma-list div.sub ul li div.right-area p.date{ font-size:10px; border-bottom:#CCC dotted 1px;}
#culumn-wi8 div.suma-list div.sub ul li div.right-area p{ font-size:10px; line-height:200%; padding:0 10px 0 0;}
#culumn-wi8 div.suma-list div.sub ul li div.full-area{ width:620px;}
#culumn-wi8 div.suma-list div.sub ul li div.full-area h3{ font-size:15px; line-height:90px;}
#culumn-wi8 div.suma-list div.sub ul li div.full-area p.date{ font-size:12px; line-height:20px; border-bottom:#CCC dotted 1px;}

#culumn-wi8 div.suma-pico{ margin:0 10px 0 0;}
#culumn-wi8 div.suma-pico div.top-images{ margin:0 0 10px 0; padding:0 0 0 10px;}
#culumn-wi8 div.suma-pico div.top-images ul{ margin:0; padding:0; list-style-type:none;}
#culumn-wi8 div.suma-pico div.top-images ul li{ margin:0 10px 0 0; padding:0; width:90px; height:90px; float:left; display:inline;}
#culumn-wi8 div.suma-pico div.top-images ul li.m30{ margin:0 30px 0 0;}
#culumn-wi8 div.suma-pico div.btm-images{ margin:0 0 10px 0;}
#culumn-wi8 div.suma-pico div.pico-header{ margin:0 0 10px 0;}
#culumn-wi8 div.suma-pico div.pico-main{ height:630px; background:url(http://www.sumarepi.jp/interior/images/lsb18-bg.jpg); margin:10px 0 10px 0;}
#culumn-wi8 div.suma-pico div.pico-main div.block{ float:left; display:block; width:315px; height:315px; margin:0; padding:0; position:relative;}
#culumn-wi8 div.suma-pico div.pico-main div.block div.lt1{ position:absolute; left:155px; top:120px;} 
#culumn-wi8 div.suma-pico div.pico-main div.block div.lt2{ position:absolute; left:10px; top:160px;} 
#culumn-wi8 div.suma-pico div.pico-main div.block div.lt3{ position:absolute; left:70px; top:200px;} 
#culumn-wi8 div.suma-pico div.pico-main div.block div.lt4{ position:absolute; left:175px; top:250px;}

#culumn-wi8 div.suma-pico div.pico-main div.block div.rt1{ position:absolute; left:110px; top:120px;} 
#culumn-wi8 div.suma-pico div.pico-main div.block div.rt2{ position:absolute; left:25px; top:185px;} 
#culumn-wi8 div.suma-pico div.pico-main div.block div.rt3{ position:absolute; left:170px; top:230px;} 

#culumn-wi8 div.suma-pico div.pico-main div.block div.lb1{ position:absolute; left:125px; top:30px;} 
#culumn-wi8 div.suma-pico div.pico-main div.block div.lb2{ position:absolute; left:190px; top:75px;} 
#culumn-wi8 div.suma-pico div.pico-main div.block div.lb3{ position:absolute; left:20px; top:95px;} 
#culumn-wi8 div.suma-pico div.pico-main div.block div.lb4{ position:absolute; left:10px; top:175px;}
#culumn-wi8 div.suma-pico div.pico-main div.block div.lb5{ position:absolute; left:105px; top:180px;} 
#culumn-wi8 div.suma-pico div.pico-main div.block div.lb6{ position:absolute; left:195px; top:200px;}

#culumn-wi8 div.suma-pico div.pico-main div.block div.rb1{ position:absolute; left:40px; top:30px;} 
#culumn-wi8 div.suma-pico div.pico-main div.block div.rb2{ position:absolute; left:150px; top:60px;} 
#culumn-wi8 div.suma-pico div.pico-main div.block div.rb3{ position:absolute; left:20px; top:130px;} 
#culumn-wi8 div.suma-pico div.pico-main div.block div.rb4{ position:absolute; left:195px; top:125px;}
#culumn-wi8 div.suma-pico div.pico-main div.block div.rb5{ position:absolute; left:80px; top:220px;} 

#culumn-wi8 div.suma-pico div.pico-main div.block div.topl-img{ height:70px; margin:10px 0 0 0; padding:10px 0 0 30px;}
#culumn-wi8 div.suma-pico div.pico-main div.block div.topl-img ul{ margin:0; padding:0; list-style-type:none;}
#culumn-wi8 div.suma-pico div.pico-main div.block div.topl-img ul li{ width:70px; height:70px; float:left; display:inline; margin:0 10px 0 0; padding:0;}

#culumn-wi8 div.suma-pico div.pico-main div.block div.topr-img{ height:70px; margin:10px 0 0 0; padding:10px 0 0 60px;}
#culumn-wi8 div.suma-pico div.pico-main div.block div.topr-img ul{ margin:0; padding:0; list-style-type:none;}
#culumn-wi8 div.suma-pico div.pico-main div.block div.topr-img ul li{ width:70px; height:70px; float:left; display:inline; margin:0 10px 0 0; padding:0;}

#culumn-wi8 div.suma-pico div.pico-main div.block div.btml-img{ height:70px; margin:10px 0 0 0; padding:0 0 0 30px;}
#culumn-wi8 div.suma-pico div.pico-main div.block div.btml-img ul{ margin:0; padding:0; list-style-type:none;}
#culumn-wi8 div.suma-pico div.pico-main div.block div.btml-img ul li{ width:70px; height:70px; float:left; display:inline; margin:0 10px 0 0; padding:0;}

#culumn-wi8 div.suma-pico div.pico-main div.block div.btmr-img{ height:70px; margin:10px 0 0 0; padding:0 0 0 60px;}
#culumn-wi8 div.suma-pico div.pico-main div.block div.btmr-img ul{ margin:0; padding:0; list-style-type:none;}
#culumn-wi8 div.suma-pico div.pico-main div.block div.btmr-img ul li{ width:70px; height:70px; float:left; display:inline; margin:0 10px 0 0; padding:0;}

#culumn-wi8 div.suma-pico div.pico-main div.block div.ravell{height:190px; margin:10px 0 0 0; padding:0 0 0 10px;}
#culumn-wi8 div.suma-pico div.pico-main div.block div.ravell p{ height:30px; height:30px; font-size:12px; margin:0 0 10px 0; padding:0;}

#culumn-wi8 div.suma-pico div.pico-main div.block div.ravelr{height:190px; margin:10px 0 0 0; padding:0 0 0 30px;}
#culumn-wi8 div.suma-pico div.pico-main div.block div.ravelr p{ height:30px; height:30px; font-size:12px; margin:0 0 10px 0; padding:0;}

#culumn-wi8 div.suma-pico div.pico-main div.block div.bravell{ height:190px; margin:25px 0 0 0; padding:0 0 0 10px;}
#culumn-wi8 div.suma-pico div.pico-main div.block div.bravell p{ height:30px; height:30px; font-size:12px; margin:0 0 10px 0; padding:0;}

#culumn-wi8 div.suma-pico div.pico-main div.block div.bravelr{height:190px;  margin:25px 0 0 0; padding:0 0 0 30px;}
#culumn-wi8 div.suma-pico div.pico-main div.block div.bravelr p{ height:30px; height:30px; font-size:12px; margin:0 0 10px 0; padding:0;}

#culumn-wi8 div.suma-item-info{ width:640px; margin:20px 0;}
#culumn-wi8 div.suma-item-info div.wrap{width:640px;padding: 0 0 20px 0;}
#culumn-wi8 div.suma-item-info div.wrap div.left-area{ float:left; display:inline; width:220px; padding:4px; border:#CCCCCC solid 1px; margin:0 10px 0 0;}
#culumn-wi8 div.suma-item-info div.wrap div.right-area{float:left; display:inline; width:400px;}
#culumn-wi8 div.suma-item-info div.wrap div.right-area div.top-info{ margin:0 10px 20px 0; /*border-top:#CCC solid 2px;*/}
#culumn-wi8 div.suma-item-info div.wrap div.right-area div.top-info p.small{ padding:15px 0 0 5px;}
#culumn-wi8 div.suma-item-info div.wrap div.right-area div.top-info h1{ padding:5px 0 15px 11px; font-size:15px; font-weight:bold; border-bottom: #666 dotted 1px; line-height:150%;}
#culumn-wi8 div.suma-item-info div.wrap div.right-area div.top-info p.text{ padding:10px; font-size:12px; line-height:200%;}
#culumn-wi8 div.suma-item-info div.wrap div.right-area div.top-info table{ width:370px; margin:10px; border:#CCCCCC solid 1px;}
#culumn-wi8 div.suma-item-info div.wrap div.right-area div.top-info table tr td p{ line-height:200%;}
#culumn-wi8 div.suma-item-info div.wrap div.right-area div.top-info table tr td.left-box{ width:100px; border-bottom:#CCCCCC solid 1px; padding:10px; font-size:12px; font-weight:bold; text-align:center;}
#culumn-wi8 div.suma-item-info div.wrap div.right-area div.top-info table tr td.right-box{ padding:0 10px; border-left:#CCCCCC solid 1px; border-bottom:#CCCCCC solid 1px; text-align:left; font-size:12px; }
#culumn-wi8 div.suma-item-info div.wrap div.right-area div.btm-info{ margin:0 0 20px 0;}
#culumn-wi8 div.suma-item-info div.wrap div.right-area div.btm-info p.img{ padding:15px 0; /*border-top:#CCC solid 2px;*/ margin: 0 10px 0 0;}
#culumn-wi8 div.suma-item-info div.wrap div.right-area div.btm-info ul{ margin:0; padding:0; list-style-type:none;}
#culumn-wi8 div.suma-item-info div.wrap div.right-area div.btm-info ul li{ float:left; display:inline; width:60px; padding:4px; border:#CCCCCC solid 1px; margin:0 10px 0 0;}

#culumn-wi8 div.suma-item-info div.btm-comment{ margin:0 10px 0 0 ; border-top: #CCC solid 1px;}
#culumn-wi8 div.suma-item-info div.btm-comment p.img{ padding:20px 0;}
#culumn-wi8 div.suma-item-info div.btm-comment div.comment-box{ border:#CCCCCC solid 1px; width:628px;}
#culumn-wi8 div.suma-item-info div.btm-comment div.comment-box p{ line-height:200%; font-size:12px;padding:20px;}
/*
#culumn-wi8 div.suma-item-info div.btm-comment div.comment-box div.left-box{ padding:20px 0 20px 20px; width:60px; margin:0 20px 0 0 ; float:left; display:inline;}
#culumn-wi8 div.suma-item-info div.btm-comment div.comment-box div.right-box{ width:510px; float:left; display:inline;}
#culumn-wi8 div.suma-item-info div.btm-comment div.comment-box div.right-box p{ line-height:200%; font-size:12px;padding:20px 0px 20px 0;}
*/
#footer{ margin:20px auto; width:960px; padding:0 0 0 10px;}
#footer p{ line-height:30px; font-size:10px; text-align:left; height:30px; width:300px; float:left; display:inline; }
#footer p.img{ width:30px; margin:0 10px 0 0;float:left; display:inline;}

.cate-title{ font-size:15px; font-weight:bold; margin:0 0 10px 0; line-height:40px;}