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

.main #pagettl { margin-bottom: 20px; }
.main #pagettl h2 { font-size: 2em; font-weight: bold; padding-left: 25px; margin-bottom: 12px; border-bottom: 1px solid #bbb; background: url(../images/index_pttl.gif) left center no-repeat; }
.main #pagettl p { font-size: 1.33em; line-height: 1.5em; }
.step1 { width: 170px; height: 230px; float:left; margin:18px 60px 0px 0px; font-size:14px; }
.step2 { width: 170px; height: 230px; float:left; margin:18px 60px 0px 0px; font-size:14px; }
.step3 { width: 170px; height: 240px; float:left; margin: 7px 15px 0px 0px; font-size:14px; }
.step4 { width: 170px; height: 225px; float:left; margin:45px 60px 0px 0px; font-size:14px; }
.step5 { width: 170px; height: 225px; float:left; margin:45px 60px 0px 0px; font-size:14px; }
.step6 { width: 170px; height: 215px; float:left; margin:50px 30px 0px 0px; font-size:14px; }
.step1 p { margin-bottom:28px; }
.step2 p { margin-bottom:28px; }
.step3 p { margin-bottom:15px; }
.step4 p { margin-bottom:28px; }
.step5 p { margin-bottom:28px; }
.step6 p { margin-bottom:40px; }
.read { padding: 10px 10px 10px 10px; border: solid 1px #666666; width: 654px; font-size:16px; margin-bottom:20px; }
.chart { background-image: url(../images/back1.gif); background-repeat:no-repeat; width:673px; height:522px; }
.campane { background-image: url(../images/back2.gif); background-repeat:no-repeat; padding:52px 30px 10px 10px; height:120px; font-size:14px; }
.searve { padding: 10px 10px 10px 10px; border: solid 1px #666666; width: 654px; font-size:14px; }
.chart p { font-size:22px; line-height:110%; text-align:center; }
.campane p { font-size:26px; margin-bottom: 10px; line-height:110%; }
.searve p { font-size:26px; margin-bottom: 10px; line-height:110%; }
.toplink { text-align:center; margin-top: 25px; }
.otherwords { border: solid 1px #666666; margin-top: 100px; padding: 15px; }
.otherwords li { padding-left: 10px; }
.green { color:#41a731; font-weight:bold; }


/* main_contents
====================================== */

#main_contents { width:690px; float:left; padding: 0px 10px 10px 0; }
#pagettl { margin-bottom: 20px; }
#pagettl h2 { font-size: 2em; font-weight: bold; padding-left: 25px; margin-bottom: 12px; border-bottom: 1px solid #bbb; background: url(http://www.o-uccino.jp/reform-mitsumori/special/css/../images/content/index_pttl.gif) left center no-repeat; }
#pagettl p { font-size: 1.33em; line-height: 1.5em; }
.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; }
cf:after,
.jirei_searchCase:after { content:"."; display:block; height:0px; clear:both; visibility:hidden }
