@charset "utf-8";
/* CSS Document */

/* main_contents
====================================== */
#main_contents { width:690px; float:left; padding: 0px 10px 10px 0; }

#text_article{margin-bottom: 20px;padding: 0 20px 0 10px;}
#text_article .headline01 { margin-bottom: 10px; padding: 4px 0 3px 5px; font-size: 14px; font-weight: bold; border-left: 7px solid #ffc20e; border-bottom: 1px solid #ddd; color: #000; }
#text_article dl {width: 660px; padding-bottom: 40px; }
#text_article dt { font-weight:bold; font-size: 14px; margin-bottom: 3px;}
#text_article dd { float: left; width: 315px; margin-left: 10px; font-size: 14px;}
#text_article dd a { padding-left: 8px; background: url(../images/point_small.gif) no-repeat left center; line-height: 1.8; }
#text_article dl:after{clear:both;content:".";display:block;height:0;visibility:hidden}

.sitemap_block dl{float:left;width:445px;margin-bottom:20px;padding:0 20px 0 10px}
.sitemap_block dt{margin-top:30px;padding:4px 0 3px 5px;color:#000;font-size:14px;font-weight:bold;border-left:7px solid #ffc20e;border-bottom:1px solid #ddd}
.sitemap_block dd{margin:9px 0 9px 10px;font-size:14px;padding-left:8px;background:url(../images/point_small.gif) no-repeat left 4px}
.sitemap_block_area{padding:0 0 0 10px}
.sitemap_block_area dt.ttl{margin-bottom:10px;padding:4px 0 3px 5px;color:#000;font-size:14px;font-weight:bold;border-left:7px solid #ffc20e;border-bottom:1px solid #ddd}
.sitemap_block_area dd.area{padding:0 0 0 20px}
.sitemap_block_area dd.area dl{width:auto;padding:8px 0}
.sitemap_block_area dd.area dt{float:left;width:7em;padding:4px 0 3px 5px;font-size:14px;font-weight:bold;border-left:7px solid #ccc}
.sitemap_block_area dd.area dd{float:left;padding:4px 0 3px 15px;font-size:14px}
.sitemap_block:after,
.page_ttl:after{height:0;visibility:hidden;content:".";display:block;clear:both}


.page_ttl{position:relative;/* height:20px;*/
margin:0 0 15px;padding:2px 0 5px 0;border-bottom:1px solid #bbb;overflow:visible}
.page_ttl .ttl{float:left;padding-left:23px;color:#000;font-size:18px;line-height:20px;background:url(../images/jirei_list/index_ttl.gif) no-repeat left center}
.page_ttl p{float:left;padding-left:10px;line-height:20px}


.page_heading { clear: both; margin: 15px 0 5px; padding-left: 18px; background: url("http://www.o-uccino.jp/reform-mitsumori/common/images/jirei_list/index_sttl.gif") left center no-repeat; }
.page_heading h2 { font-size: 16px; }
.tm_warp { border:1px solid #999999; }
.jirei_searchCase { clear: both; }
.jirei_searchCase dl { float: left; width: 338px; background-color: #fff3e2; }
.jirei_searchCase dl li { display: inline; margin: 0 0 0 4px; padding: 0 0 0 4px; line-height: 175%; border-left: 1px solid #c97; }
.jirei_searchCase dl li:first-child { border-left: none; }
.jirei_searchCase dl li a { white-space: normal; }
.jirei_searchCase dt { padding: 7px; color: #fff; font-size: 14px; font-weight: bold; }
.jirei_searchCase dd { min-height: 126px; padding: 7px; }
.jirei_searchCase_byContent { border: 1px solid #8fc320; }
.jirei_searchCase_byContent dt { background-color: #8fc320; }
.jirei_searchCase_byPlace { margin-left: 10px; border: 1px solid #f39801; }
.jirei_searchCase_byPlace dt { background-color: #f39801; }

.box_jirei_pre { margin-bottom: 10px; width: 685px; }
.box_jirei_pre_top { margin-bottom: 10px; width: 648px; border: 1px solid #FFC20E; min-height: 145px; }
.box_jirei_pre { width: auto; }
.box_jirei_pre { min-height:145px; paddng:5px; border:1px solid #FFC20E; }

.japanimg { margin:10px; width:130px; paddng:5px; float:left; border-right:1px dashed #FFC20E; }

.jirei_prefecture_top { margin: 0; width: 500px; float: right; }
.jirei_prefecture_top { margin:10px; width:460px; float:left; }
.jirei_prefecture_top li { display: inline; padding: 1px 7px; border-left: 1px solid #CCCCCC; line-height:185%; }
.jirei_prefecture_top li a { white-space:nowrap; }

.page_ttl:after,
.jirei_searchCase:after { content:"."; display:block; height:0px; clear:both; visibility:hidden }
