body{font-size:12px;line-height:18px;color:#333333;margin:0;padding:0;background-color:#ffffff;}
img{border:0;}
div,td{font-size:12px;line-height:18px;}
h1,h2,h3,h4,ul,ol,dl,dt,dd,form,p{margin:0;padding:0;}

a{text-decoration:none;}
a:link{color:#ff6633;}
a:visited{color:#336633;}
a:hover{color:#999999;}
a:active{color:#999999;}
.clear {clear:both;}
.left{float:left;}
.right{float:right;}

/* common */
#wrapper1{text-align:center;}
#wrapper1_1{background:url('../images/common/borderless_bg.gif') top repeat-x;}
#wrapper2{margin:0 auto;width:770px;text-align:left;}

#header{height:78px;background:url('../images/common/header_bg.gif') no-repeat;}
#header_common{height:78px;background:url('../images/common/borderless_header_bg.gif') no-repeat;}
#header ul{list-style:none;}
#header1_1{float:left;width:112px;}
#header1_2{padding-top:11px;padding-left:24px;}
#header2_1{float:left;width:645px;}
#header2_2{height:45px;overflow:hidden;}
#header2_2_1{padding-top:9px;}
#header_2_2 ul{}
#header2_3{height:16px;overflow:hidden;padding-left:582px;}
#header2_4{padding-left:18px;}
#navi{height:30px;overflow:hidden;padding-left:17px;}
#navi li{float:left;}

#main1{background:url('../images/common/main_bg.gif') repeat-y;}
#main3{text-align:right;padding-top:40px;padding-right:20px;}

#footer{height:37px;background:url('../images/common/footer_bg.gif') repeat-y;}
#footer ul{list-style:none;}
#footer1_1{float:left;padding-top:9px;padding-left:15px;}
.footer1_2{float:left;}
.footer1_3{float:left;padding-left:27px;}
#footer2{float:right;padding-right:12px;padding-top:7px;}
#footer3{clear:both;}

/* Index */
#header_top{background:url('../images/common/main_bg.gif') repeat-y;text-align:center;}

#main_top1{padding:0 1px;}
#main_top2{background:url('../images/top/top_main_bg.gif') repeat-x;padding:14px 0 30px 22px;}

#main_left1{float:left;width:505px;}
#main_left2{width:474px;}

#feature{margin-bottom:15px;}

#shun{background:url('../images/top/shun_bg2.gif') repeat-y;}
#shun1{height:93px;background:url('../images/top/shun_bg.gif') no-repeat;}
#shun2{padding:8px 0 8px 8px;}
.shun3{float:left;width:92px;}
#shun4{clear:left;background:url('../images/top/shun_bottom.gif') top no-repeat #ffffff;height:20px;}
#shun .tx{background-image: url('../images/top/shun_arrow.gif');background-repeat: no-repeat;background-position: left center;padding: 0 0 0 10px;}
.shun5{margin-bottom:1px;}

#new{}
#new1{margin-bottom:10px;}
.new2_1{border-bottom:dotted 1px #cccccc;padding-bottom:5px;margin-bottom:5px;}
.new2_2{font-size:10px;font-weight:bold;}
#news{}
#news2{}

#right{float:left;width:219px;}

#mama{margin-bottom:15px;}

#menu1{background:url('../images/top/right_bg.gif') repeat-y;}
#menu2{background:url('../images/top/right_top.gif') no-repeat;padding-top:10px;padding-left:10px;}
#menu3{list-style:none;}
#menu3 li{border-bottom:solid 1px #ece4c8;padding-bottom:7px;margin-bottom:7px;}
#menu4{height:21px;overflow:hidden;}
#menu5{list-style:none;margin-top:3px;}
#menu5 li{float:left;}
.menu5_1{margin-left:19px;}
#menu6{clear:left;height:1px;overflow:hidden;}
#menu7{background:url('../images/top/right_bottom.gif') top no-repeat;height:22px;}

#main_top3{clear:both;height:30px;}

#bottom{padding-left:10px;}
#bottom1{width:703px;background-color:#f0f0f0;}
#bottom2{float:left;width:600px;padding-top:10px;}
#bottom2_1{list-style:none;padding-left:60px;}
.bottom2_2{float:left;margin-right:20px;margin-bottom:7px;}
.bottom2_3{clear:left;float:left;margin-right:20px;}
.bottom2_4{float:left;margin-right:20px;}
#bottom2_5{clear:left;}
#bottom3{float:left;width:102px;padding:5px 0;}
#bottom4{clear:left;}

/* common ContentsTop */


/* common pages */
#main_pages{padding:0 0 5px 0;}
#main_pages11{padding:0 20px 5px 20px;}
#contents1{float:left;width:560px;}
#contents2{padding-left:20px;padding-right:27px;}
#localnavi{float:left;width:197px;}
#localnavi0{padding-bottom:7px;border-bottom:solid 1px #ece4c8;margin-bottom:7px;}
#localnavi1{background:url('../images/common/localnavi_top.gif') no-repeat;height:5px;overflow:hidden;}
#localnavi2{background:url('../images/common/localnavi_bg.gif') repeat-y;}
#localnavi3{padding:10px;}
#localnavi3_1{list-style:none;}
.localnavi3_2{border-bottom:solid 1px #ece4c8;padding-bottom:7px;margin-bottom:7px;}
#localnavi3_3{list-style:none;margin-left:24px;}
.localnavi3_4{border-top:dotted 1px #cccccc;padding-top:4px;margin-top:4px;}
#localnavi3_5{list-style:none;margin-left:24px;}
#localnavi3_6{list-style:none;margin-left:24px;font-size:10px;line-height:12px;}
#localnavi4{background:url('../images/common/localnavi_bottom.gif') no-repeat;height:5px;overflow:hidden;}
/*#localnavi a{background-image: url('../images/common/arrow1.gif');background-repeat: no-repeat;background-position: left 2px;padding: 0 0 0 10px;}*/
#localnavi p{background-image: url('../images/common/arrow1.gif');background-repeat: no-repeat;background-position: left 4px;padding: 0 0 0 10px;}
#localnavi a{text-decoration:none;}
#localnavi3_6 p{background-image: url('../images/common/arrow1.gif');background-repeat: no-repeat;background-position: left 2px;padding: 0 0 0 10px;}
#main_pages2{clear:both;height:1px;overflow:hidden;}

#recipe_btn1{border-bottom:solid 1px #ece4c8;padding-bottom:10px;margin-bottom:10px;}
#recipe_btn1_2{padding-top:2px;padding-right:10px;}
#recipe_btn1_3{padding-left:1em;text-indent:-1em;font-size:10px;line-height:12px;}
#recipe_btn2{border-bottom:solid 1px #ece4c8;padding-bottom:10px;margin-bottom:10px;}
#recipe_btn2_2{text-align:right;padding-top:2px;padding-right:10px;font-size:10px;line-height:12px;}
#recipe_btn2_2 a{background-image: url('../images/common/arrow1.gif');background-repeat: no-repeat;background-position: left center;padding: 0 0 0 10px;}


/* company/sub1 */
#subtitle{border-left:solid 5px #0930A2;background-color:#316FCB;padding:2px;margin-bottom:15px;}
.dt1{margin-bottom:3px;border-bottom:dotted 1px #999999;}
.dt1_1{float:left;width:120px;}
.dt1_2{float:left;width:389px;}
.dt1_3{clear:left;height:3px;overflow:hidden;}
.dt1_0{border-top:dotted 1px #999999;height:4px;overflow:hidden;}
.dp{padding:5px 5px;}

/* m_table_how0 */
#m_table_how0 ul{margin-left:3.5em;list-style:disc;}
#m_table_how0 li{list-style:disc;}


/* kankyou */
#kankyou ul{margin-left:2.5em;margin-bottom:1em;}
#kankyou ul li{padding-top:1em;}
#kankyou ol{margin-left:3.5em;margin-bottom:1em;}


/* koujyou */
#koujyou {width:513px;}
.kou-text {font-size:10px; line-height:13px; margin-top:10px;}
.kou-box {width:513px;}
.kou-title {margin-bottom:7px; color:#db0000; font-size:14px; font-weight:bold; text-align:left;}
.kou-shiin {border:#ff4b1e 1px solid; background:#ffffcc; padding:8px; line-height:14px; width:225px; float:right;}
.kou-set {text-align:left;}
.kou-set th{font-weight:bold; width:140px; padding:5px 0 5px 14px; border-top:#dfd6a6 1px dotted; font-size:12px;}
.kou-set td{padding:5px 10px 5px 14px; border-top:#dfd6a6 1px dotted; font-size:12px;}

.kou-kenga {border:#dfd6a6 1px solid; background:#fcfaf0; padding:8px; line-height:130%; margin-top:10px;}

.kou-set2 {text-align:left;}
.kou-set2 th{padding:0px; width:40px; font-weight:normal; border:0px;}
.kou-set2 td{padding:0px; border:0px;}


