@charset "UTF-8";
/* ---------------------------------------------------------
Mitsui Fudosan Co., Ltd.

http://www.31sumai.com/mfr/

CascadingStyleSheet Settingfile
--------------------------------------------------------- */
body,h1,h2,h3{margin:0px;padding:0px;}

body{background:url(/inc/31source/image/cmn_bg_001.gif);font-family: "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", Osaka, sans-serif;color:#737373;font-size:12px;line-height:1.6em;}

div#bg{background:url(/31eco/cmn/image/cmn_bg_001.jpg);}

div#wrap{width:610px;margin:0px auto;padding:0px;}

div#body_bg{width:610px;margin:0px;padding:0px;background:url(/inc/31source/image/pop_body_bg.gif) repeat-y;}

div#body_bg2{width:610px;margin:0px;padding:0px;background:url(/31eco/cmn/image/body_bg_mm.gif) repeat-y;}

/* ---------------------------------------------------------
Link
--------------------------------------------------------- */
a:link, a:visited {color:#519886;text-decoration:none;}
a:hover {color:#519886;text-decoration:underline;}
a:active {color:#737373;text-decoration:underline;}
/* ---------------------------------------------------------
margin/padding
--------------------------------------------------------- */
.mar_pa_0{margin:0px;padding:0px;}
.mar_t10{margin:10px 0 0 0;padding:0px;}
.mar_pa_0_colored{margin:0px;padding:0px;color:#b3633c;}
/* ---------------------------------------------------------
Headder
--------------------------------------------------------- */
div#headder{width:610px;margin:0px;padding:0px;}
/* ---------------------------------------------------------
Main
--------------------------------------------------------- */
div#main{background:url(/inc/31source/image/cmn_cnbg_004.gif) repeat-y;padding:0px;margin:0 5px 0 5px;background-color:#FFFFFF;}

div#main div#main_top_function{width:600px;padding:0px;margin:0px;background:url(/inc/31source/image/cmn_cnbg_005.gif) no-repeat;}

div#main div#main_top_function h1{margin:0px;padding:22px 0 20px 30px;}
div#main div#main_top_function h2{margin:0px;padding:10px 0 10px 0;}

div#pop_lead_text{margin:0 25px 0 30px;border-top:1px solid #d1d1d1;padding:7px 0 5px 0;}

div.pop_box_outline{width:546px;margin:0px;padding:15px 27px 15px 27px;}

div#postal_search{margin:20px 0 0 80px;padding:0px;width:430px;}

div#postal_search_btn_box{width:93px;margin:15px 0 0 0;padding:0px;float:right;}

ul#pop_ul01{margin:0px;padding:0px;}
ul#pop_ul01 li.list01{margin:7px 10px 0 0;padding:0px;list-style:none;float:left;width:60px;font-weight:bold;}
ul#pop_ul01 li.list02{margin:2px 10px 0 0;padding:0px;list-style:none;float:left;}
ul#pop_ul01 li.list03{margin:0px;padding:0px;list-style:none;float:right;width:73px;}

ul#pop_ul02{margin:0 0 0 15px;padding:0px;}
ul#pop_ul02 li.list04{margin:0px;padding:3px 10px 0 0;list-style:none;float:right;}

ul#pop_ul03{margin:0 0 0 5px;padding:15px 27px 0 35px;}
ul#pop_ul03 li{font-size:10px;margin:0px;padding:0 0 0 10px;list-style:none;background:url(/contact/image/con_icon_001.gif) no-repeat;}

div#pop_can_btn{margin:0 0 0 250px;padding:0px;width:81px;}
#cod001_1 div#pop_can_btn{margin:0 0 10px 250px;padding:0px;width:81px;}

table#postal_search_table{margin:10px 0 0 0;padding:0px;border:1px solid #d1d1d1;height:140px;}
table#postal_search_table p{margin:10px;padding:0px;}

/* ---------------------------------------------------------
Lower
--------------------------------------------------------- */
div#lower{margin:0 5px 0 5px;padding:0px;background:url(/inc/31source/image/cmn_cnbg_004.gif) repeat-y;}

div.line01{background:url(/inc/31source/image/cmn_lin_001.gif) repeat-x left top;margin:0 25px 0 25px;padding:10px 0 0 0;}
/* ---------------------------------------------------------
Footer
--------------------------------------------------------- */
div#footer{background:url(/cmn/image/ft_bg_002_a.gif) repeat-y;width:600px;margin:0 5px 0 5px;}

div#footer div.footer_navi{width:600px;margin:0px;padding:0px;}

div#footer p#copyright{margin:8px 0 0 0;padding:0 0 0 15px;float:left;}
div#footer p#footer_logo{margin:0px;padding:0 15px 0 0;float:right;}

div#footer2{background:url(/31eco/cmn/image/ft_bg_001mm_a.gif) repeat-y;width:600px;margin:0 5px 0 5px;}

div#footer2 div.footer_navi{width:600px;margin:0px;padding:0px;}

div#footer2 p#copyright{margin:8px 0 0 0;padding:0 0 0 15px;float:left;}
div#footer2 p#footer_logo{margin:0px;padding:0 15px 0 0;float:right;}
/* ---------------------------------------------------------
Clear
--------------------------------------------------------- */
.clear,
div#footer div.footer_navi:after, 
div#footer ul#ul04:after, 
div#footer ul#ul05:after,
div#con_can_btn:after,
div.pop_box_outline:after,
div#cod_img_box01:after,
div#postal_search:after,
div#postal_search_btn_box:after
{clear:both;display:block;height:0;visibility:hidden;content:".";}




.clear,
div#main div#contents div#contents_box div.article after,
div#main div#contents div#contents_box div.explanation_entry:after, 
div#main div#contents div#contents_box div.imgbox:after,
div#main div#contents div#contents_box div.imgbox div.introduction div.article_name:after,
div#main div#contents div#contents_box div.imgbox div.introduction div.article_name p.title:after, 
div#main div#contents div#contents_box div.imgbox div.introduction div.equip_btn:after
{clear:both;display:block;height:0;visibility:hidden;content:".";}

div#main div#contents div#contents_box{background:url(/rail/image/rai_bx_001m.gif) repeat-y; width:486px;margin:20px 0 0 35px;padding:0px;}
div#main div#contents div#contents_box div.explanation_entry{margin:0 0 0 13px;padding:0px;}

div#main div#contents div#contents_box div.house_search{padding:5px 0 0 0;float:left;height:30px; width:200px;}
div#main div#contents div#contents_box div.house_search img{float:left; margin:0px 10px 0 0;}
div#main div#contents div#contents_box div.house_search p.house_ic
{font-weight:bold;font-size:12px;line-height:1.5; margin:2px 0 0 0 ; white-space:nowrap;}

div#main div#contents div#contents_box div.imgbox{margin:0px;padding:0 0 0 5px;width:478px;}
div#main div#contents div#contents_box div.imgbox div.photo{width:80px;margin:0px;padding:0;float:left;}
div#main div#contents div#contents_box div.imgbox div.introduction{width:397px;margin:0px;padding:0px;float:right;}

div#main div#contents div#contents_box div.imgbox div.introduction div.equip_btn
{width:397px;margin:0px;padding:0px;background:url(/rail/image/rai_equip_bg.gif) repeat-y;}
div#main div#contents div#contents_box div.article{float:right;padding:0 14px 0 0;margin:0px;}
div#main div#contents div#contents_box div.imgbox div.introduction div.article_name
{width:397px;margin:0px;padding:0px;background:url(/rail/image/rai_intro_bg.gif) repeat-y;}

div#main div#contents div#contents_box div.imgbox div.introduction div.article_name div.tp_bt_img,
div#main div#contents div#contents_box div.imgbox div.introduction div.equip_btn div.tp_bt_img
{width:397px;margin:0px;padding:0px;}

div#main div#contents div#contents_box div.imgbox div.introduction div.article_name p.logo{margin:0px;padding:0 0 0 10px;float:left;}
div#main div#contents div#contents_box div.imgbox div.introduction div.article_name p.title{margin:0 0 0 10px;padding:10px 0 0 0;float:left;font-weight:bold;color:#749a9a;}

div#main div#contents div#contents_box div.imgbox div.introduction div.equip_btn p.address{margin:4px 3px 1px 10px;padding:0; height: 20px; line-height: 13px;}
div#main div#contents div#contents_box div.imgbox div.introduction p.station{margin:15px 3px 3px 10px; line-height:1.6em;}
div#main div#contents div#contents_box div.imgbox div.introduction p.station span{color:#b3633c;}
div#rai_can_btn{margin:10px 0 15px 265px;padding:0px;width:81px;}

div#main div#contents div#rai_search p#rai_search_txt{padding:15px 0 8px 0; font-weight:bold;}

div#main div#contents div#rai_search{margin:0px;padding:0 0 20px 40px;}
div#main div#contents div#rai_search p{margin:0px;padding:0px;}
div#main div#contents div#rai_search ul{margin:0px;padding:0px;}
div#main div#contents div#rai_search ul li{list-style:none;margin:0 2px 0 0;padding:0px;float:left;}

div#main div#contents .rai_list01{width:210px;font-size:10px;}
div#main div#contents .rai_list01 input{ width:180px; margin-top:3px;}
div#main div#contents .rai_list02{ width:200px;font-size:10px;}
div#main div#contents .rai_list02 input{ width:180px; margin-top:3px;}
div#main div#contents .rai_list03 img{ margin:4px 0 0 5px;}

/* ---------------------------------------------------------
for  code
--------------------------------------------------------- */
div#cod_img_box01{width:403px;margin:15px 0 30px 90px;padding:0;}
div#cod_img_box01 div#cod_img_box_s01{width:156px;margin:0px;padding:0px;float:left;}
div#cod_img_box01 div#cod_img_box_s02{width:161px;margin:0px;padding:0px;float:left;}
div#cod_img_box01 div#cod_img_box_s03{width:86px;margin:0px;padding:0px;float:left;}
