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

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

CascadingStyleSheet Settingfile
--------------------------------------------------------- */
* {
	margin: 0;
}
html, body {
	height: 100%;
}

body,h1,h2,h3,h4, .no_blank{margin:0px;padding:0px;height: 100%;}

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

div#body_hd_bg{margin:0px auto;padding:0px;background:url(/pid/experience/image/exp_hd_bg_sd.gif) repeat-x  top ;}


div#wrap{width:810px;margin:0px auto 92px auto;padding:0px;}
#exp0004_1 div#wrap,#exp0004_2 div#wrap,#exp0004_3 div#wrap,#exp0005 div#wrap{width:810px;margin:0px auto;padding:0px;}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto; /* the bottom margin is the negative value of the footer's height */
	padding:0 0 92px 0;
}

div#body_bg{width:810px;margin:0px;padding:0px;background:url(/pid/image/body_bg.gif) repeat-y;}

form{margin:0px;padding:0px;}

/* ---------------------------------------------------------
Link
--------------------------------------------------------- */
a:link, a:visited {color:#519886;text-decoration:none;}
a:hover {color:#519886;text-decoration:underline;}
a:active {color:#737373;text-decoration:underline;}
/* ---------------------------------------------------------
font
--------------------------------------------------------- */
.font_normal{font-weight:normal;}
.font_bold{font-weight:bold;}
.font_alert{font-size:12px;margin-bottom:20px;padding:0px;color:#b2633a;}
/* ---------------------------------------------------------
color
--------------------------------------------------------- */
.colored_bold{color:#b3633c;font-weight:bold;}
.colored{color:#b3633c;}
.colored02_n{color:#b1633c;font-weight:normal;}
.color_red{color:#ff0000;}
/* ---------------------------------------------------------
margin/padding
--------------------------------------------------------- */
.mar_pa_0{margin:0px;padding:0px;}
.mar_pa_0_colored{margin:0px;padding:0px;color:#b3633c;}
.mar_t5{margin:5px 0 0 0;padding:0px;}
.mar_t10{margin:10px 0 0 0;padding:0px;}
.mar_t15{margin:15px 0 0 0;padding:0px;}
.mar_l30{margin:0 0 0 30px;padding:0px;}
.mar_t30{margin:30px 0 0 0;padding:0px;}
.mar_t40{margin:40px 0 0 0;padding:0px;}
.mar_r40{margin:0 40px 0 0;padding:0px;}
.pa_10{margin:0px;padding:10px 0 0 0;}
.pa_30{margin:0px;padding:30px 0 0 0;}
.pa_b09{margin:0px;padding:0px 0 9px 0;}
.pa_t20b20{margin:0px;padding:20px 0 20px 0;}
.pa_t50b20{margin:0px;padding:50px 0 20px 0;}
.pa_b20{margin:0px;padding:0px 0 20px 0;}
.pa_10_15{margin:0px;padding:10px 0 15px 0;}
.pa_15_15{margin:0px;padding:15px 0 15px 0;}

/* ---------------------------------------------------------
box_height
--------------------------------------------------------- */
.hgt_300{margin:0px;padding:0px;height:300px;}

/* ---------------------------------------------------------
font
--------------------------------------------------------- */
.font10{font-size:10px;margin:0px;padding:0px;}
.font10_mt5{font-size:10px;margin:5px 0 0 0;padding:0px;}
.font10_mb5{font-size:10px;margin:0 0 5px 0;padding:0px;}
.font10_ml5{font-size:10px;margin:0 0 0 5px;padding:0px;}
.font10_colored_t5{font-size:10px;margin:5px 0 0 0;padding:0px;color:#b2633a;}
.font_bold12{font-weight:bold;font-size:12px;}
.font_n{font-weight:normal;}
.s_entry{font-weight:bold;}
/* ---------------------------------------------------------
textarea
--------------------------------------------------------- */
.t-field120 {width:110px;font-size:10px;margin:0px;padding:0px;}
/* ---------------------------------------------------------
Headder
--------------------------------------------------------- */
div#headder{width:800px;margin:0 5px 0 5px;padding:0px;}
div#con_headder{width:810px;margin:0px;padding:0px;}
div#headder div#menuarea{width:800px;background: url(/pid/experience/image/hd_bg_001_a.gif) no-repeat bottom;margin:0px;padding:0px;}
div#headder div#menuarea div#menuarea_inn{background:url(/pid/experience/image/hd_bg_001_b.gif) repeat-y;padding:7px 0 0 15px;}
div#headder div#menuarea div#menuarea_inn h1 {color:#ECECDD;font-size:10px;line-height:10px;font-weight:normal;float:left;padding-top:2px;}


div#headder div#menuarea div#menuarea_inn div#menuarea_inn_link{float:right; margin:0px;padding:0 15px 0 0;height:15px;}
div#headder div#menuarea div#menuarea_inn div#menuarea_inn_link ul{margin:0px;padding:0px;list-style:none;}
div#headder div#menuarea div#menuarea_inn div#menuarea_inn_link ul li{float:left;padding:0 0 0 0;margin:0px;list-style:none;}
 
div#headder div#menuarea_bottom{width:800px;margin:0px;padding:0px;}

div#headder div#headder_middle h2{float:left;margin:0px;padding:0;height:73px;}
div#headder div#headder_middle h2 img{height:73px;} 

div#headder div#headder_middle div#headder_middle_rightside
{background:url(/pid/image/image/cmn_bg_002.gif) repeat-x;float:right;margin:0px;padding:0 0 0 185px;width:333px;height:76px;}

div#headder div#headder_middle_rightside div#rightside_logo{width:190px;margin:5px 0 0 110px;padding:0px;}

div#headder div#headder_middle_rightside ul{list-style:none;margin:9px 0 0 0;padding:0px;float:right;}
div#headder div#headder_middle_rightside ul li.list03{width:113px;margin:4px 7px 0 0;padding:0px;float:left;}
div#headder div#headder_middle_rightside ul li.list04{width:114px;margin:0px;padding:0px;float:left;}
div#headder div#headder_middle_rightside ul li.list05{width:44px;margin:0 13px 0 9px;padding:0px;float:left;}

.rightside_field {width:114px;}
/* ---------------------------------------------------------
navi
--------------------------------------------------------- */
div#navi{width:810px;margin:0 0 0 0;padding:0px;background:url(/pid/image/lnv_bg_001.gif) no-repeat;}
div#navi div#mainnavi{width:800px;height:28px;margin:0px 0 0 5px;padding:0px;overflow:hidden;}
div#navi div#mainnavi ul li, div#navi div#mainnavi ul li a{margin:0px;padding:0px;float:left;list-style:none;}
div#navi div#mainnavi ul li#thispage a:hover img{visibility:visible;}
div#navi div#mainnavi ul li a:hover img{visibility:hidden;}
div#navi div#mainnavi ul li#menu_01,div#navi div#mainnavi ul li#menu_01 a{width:176px;margin:0px;padding:0px;}
div#navi div#mainnavi ul li#menu_02,div#navi div#mainnavi ul li#menu_02 a{width:176px;margin:0px;padding:0px;}
div#navi div#mainnavi ul li#menu_03,div#navi div#mainnavi ul li#menu_03 a{width:176px;margin:0px;padding:0px;}
div#navi div#mainnavi ul li#menu_01 a:hover{background:url(/pid/image/gnv_001ovr.gif) no-repeat;width:176px;}
div#navi div#mainnavi ul li#menu_02 a:hover{background:url(/pid/image/gnv_002ovr.gif) no-repeat;width:176px;}
div#navi div#mainnavi ul li#menu_03 a:hover{background:url(/pid/image/gnv_003ovr.gif) no-repeat;width:176px;}
div#navi div#localnavi{width:810px;height:26px;margin:0px;padding:0px;}
div#navi div#localnavi img{height:26px; vertical-align: bottom;}
div#navi div#localnavi ul{margin:0;padding:0;}
div#navi div#localnavi ul li,div#navi div#localnavi ul li a{margin:0px;padding:0px;float:left;list-style:none;}
div#navi div#localnavi ul li#lmenu_01 a:hover{background:url(/pid/image/sch_lnv_001ovr.gif) no-repeat; width: 139px;}
div#navi div#localnavi ul li#lmenu_02 a:hover{background:url(/pid/image/sch_lnv_002ovr.gif) no-repeat; width: 133px;}
div#navi div#localnavi ul li#lmenu_03 a:hover{background:url(/pid/image/sch_lnv_003ovr.gif) no-repeat; width: 133px;}
div#navi div#localnavi ul li#lmenu_04 a:hover{background:url(/pid/image/sch_lnv_004ovr.gif) no-repeat; width: 133px;}
div#navi div#localnavi ul li#lmenu_05 a:hover{background:url(/pid/image/sch_lnv_005ovr.gif) no-repeat; width: 133px;}
div#navi div#localnavi ul li#lmenu_06 a:hover{background:url(/pid/image/sch_lnv_006ovr.gif) no-repeat; width: 139px;}
div#navi div#localnavi ul li#lmenu_thispage a:hover img{visibility:visible;}
div#navi div#localnavi ul li a:hover img{visibility:hidden;}

/* ---------------------------------------------------------
Main, Main_areanavi etc
--------------------------------------------------------- */
div#main{background:url(/inc/31source/image/cmn_cnbg_001.gif) repeat-y;padding:0px;margin:0 5px 0 5px;}
div#main_lower{height:400px;background:url(/inc/31source/image/cmn_cnbg_001.gif) repeat-y #FFFFFF;padding:0px;margin:0 5px 0 5px;}

div#main div#main_top{width:800px;background:url(/inc/31source/image/cmn_cnbg_002.gif) no-repeat;padding:0 0 20px 0;margin:0px;}
div#main div#main_top p#search_result{margin:0 0 9px 30px;padding:22px 0 0 0;}
div#main div#main_top h3{margin:0 0 0 30px;padding:0px;}
div#main div#main_top h3.pre_h3{margin:0 0 16px 30px;padding:0px;}

div#main div#main_top div#event_introduction{margin:0 25px 10px 25px;padding:0px;zoom:100%;}
div#main div#main_top div#event_introduction ul li{float:right;list-style:none;font-size:10px;}
div#main div#main_top div#event_introduction ul li a{font-weight:bold;background:url(/cmn/image/cmn_arr_001.gif) no-repeat;padding-left:10px;margin-left:10px;font-size:12px;}


div#main div#main_top div#lead_text{margin:0 25px 0 30px;border-top:1px solid #d1d1d1;background:url(/inc/31source/image/cmn_lin_001.gif) repeat-x left bottom;padding:20px 0 20px 0;}
div#main div#main_top div#lead_text dl dt{font-weight:bold;margin:0 0 5px 0;padding:0px;}
div#main div#main_top div#lead_text p{margin:0 0 5px 0;padding:0px;}

div#main div#contents div#area_link{margin:0 30px 0 100px;padding: 0 0 20px 0;}

div#main div#contents div#area_link ul li{list-style:none;margin:0px;padding:0px;float:left;}
div#main div#contents div#area_link ul li a{text-decoration:underline;}

div#main div#contents div#fre_search{margin:0px;padding:0 0 125px 25px;}
div#main div#contents div#fre_search ul{margin:0px;padding:0px;}
div#main div#contents div#fre_search ul li{list-style:none;margin:0 2px 0 0;padding:0px;float:left;}
div#main div#contents div#fre_search ul li.fre_list01{list-style:none;margin:0 10px 0 8px;padding:5px 0 0 0;float:left;}
/* ---------------------------------------------------------
Main_Contents
--------------------------------------------------------- */
div#main div#contents div#contents_box{background:url(/cmn/image/cmn_bx_001m.gif) repeat-y; width:746px;margin:20px 27px 0 27px;padding:0px;}

div#main div#contents div#contents_box div.explanation_entry{margin:0 0 0 15px;padding:0px;}

div#main div#contents div#contents_box div.house_search{padding:5px 0 0 0;float:left;height:30px; width:220px;}
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; padding:2px 0 0 0; margin:2px 0 0 0 ; white-space:nowrap;}

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.article ul{padding:0px;margin:5px 0 0 0;width:403px;}
div#main div#contents div#contents_box div.article ul li.list_ar01{list-style:none;padding:0px;margin:0 0 0 5px;float:left;width:91px;}
div#main div#contents div#contents_box div.article ul li.list_ar02{list-style:none;padding:0px;margin:0 0 0 5px;float:left;width:105px}

div#main div#contents div#contents_box div.imgbox{margin:0px;padding:0 3px 0 5px;width:738px;}
div#main div#contents div#contents_box div.imgbox div.photo{width:80px;margin:0px;padding:0 1px 0 0;float:left;}

div#main div#contents div#contents_box div.imgbox div.introduction{width:657px;margin:0px;padding:0px;float:right;}


div#main div#contents div#contents_box div.imgbox div.introduction div.article_name
{width:657px;margin:0px;padding:0px;background:url(/inc/31source/image/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:657px;margin:0px;padding:0px;}

div#main div#contents div#contents_box div.imgbox div.introduction div.article_name p.logo{margin:0px;padding:3px 0 4px 17px;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:#519886;}


div#main div#contents div#contents_box div.imgbox div.introduction div.equip_btn
{width:657px;height:34px;margin:0px;padding:0px;background:url(/inc/31source/image/equip_bg.gif) repeat-y;}
div#main div#contents div#contents_box div.imgbox div.introduction div.equip_btn ul{margin:0 ;padding:0px;height:22px;}
div#main div#contents div#contents_box div.imgbox div.introduction div.equip_btn ul li{list-style:none;margin:0px;padding:0 7px 0 0;float:left;}

div#main div#contents div#contents_box div.point_of_article
{margin:0 15px 0 15px;padding:15px 0 15px 0;background:url(/inc/31source/image/cmn_lin_001.gif) repeat-x left bottom;}
div#main div#contents div#contents_box div.point_of_article p.mar_pa_0 a 
{margin:0px;padding:0 0 0 5px;font-weight:bold;color:#737373;text-decoration:none;}
div#main div#contents div#contents_box div.point_of_article p.explanation
{margin:10px 0 0 0;padding:0px;line-height:1.2em;display:none;}
div#main div#contents div#contents_box div.point_of_article p.mar_pa_0 img.hide 
{display:none;}

div#main div#contents ul.article_guidance{padding:10px 15px 0 0;margin:0px;}
div#main div#contents ul.article_guidance_filo{padding:0 28px 30px 0;margin:0px;}
div#main div#contents ul.article_guidance_filo li{float:right;list-style:none;}div#main div#contents ul.article_guidance_filo li{float:right;list-style:none;}
div#main div#contents ul.article_guidance_filo li a{background:url(/cmn/image/cmn_arr_001.gif) no-repeat 0px -2px;padding:0 0 0 15px;margin:0 0 0 10px;}

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

div#lower ul#ul01{margin:0px;padding:0 25px 0 0;}
div#lower ul#ul01 li{float:right;list-style:none;}
div#lower ul#ul01 li a{font-weight:bold;background:url(/cmn/image/cmn_arr_001.gif) no-repeat;padding-left:10px;margin-left:10px;}


div#lower ul#ul02{margin:35px 0 0 0;padding:0 25px 0 25px;}
div#lower ul#ul02 li a{font-weight:normal;background:url(/inc/31source/image/cmn_arr_001top.gif) no-repeat;padding-left:15px;}
div#lower ul#ul02 li.list09{margin:0px;float:left;font-size:10px;list-style:none;padding:0px;}
div#lower ul#ul02 li.list09{margin:0px;float:left;font-size:10px;list-style:none;padding:0 0 10px 0;}
div#lower ul#ul02 li.list10{margin:0px;float:right;font-size:10px;list-style:none;padding:0 0 10px 0;}

div#lower ul#ul03 {margin:0px;padding:0px;float:left;width:600px;}
div#lower ul#ul03 li{list-style:none;float:left;margin:0px;padding:0px;}
div#lower ul#ul03 li a{color:#737373;font-weight:normal;font-size:10px;background:url(/inc/31source/image/cmn_arr_002.gif) no-repeat;padding-left:15px;}

div#lower p#site_map{float:right;margin:0px;padding:0px;}

div.line01{background:url(/inc/31source/image/cmn_lin_001.gif) repeat-x left top;margin:0 25px 0 25px;padding:15px 0 0 0;}
/* ---------------------------------------------------------
Banner
--------------------------------------------------------- */
div#banner{width:800px;height:60px;background:url(/pid/image/ftbn_bg_001.gif) no-repeat;margin:0 5px 0 5px;}

div#banner ul{margin:0 0 0 15px;padding:10px 0 0 0;}
div#banner ul li{list-style:none;margin:0 10px 0 0;float:left;}
/* ---------------------------------------------------------
Footer
--------------------------------------------------------- */
div#footer{background:url(/pid/image/ft_bg_001_a.gif) repeat-y;width:800px;margin:0 5px 0 5px;}

div#footer ul#ul04{margin:0 0 0 15px;padding:0px;}
div#footer ul#ul04 li{margin:0 7px 0 0;padding:0px;list-style:none;float:left;}
div#footer ul#ul04 li a{color:#FFFFFF;font-weight:normal;font-size:10px;background:url(/inc/31source/image/ft_arr_001.gif) no-repeat;padding-left:15px;}

div#footer ul#ul05{margin:6px 0 0 15px;padding:0px;}
div#footer ul#ul05 li{color:#FFFFFF;margin:0px;padding:0px;list-style:none;float:left;}
div#footer ul#ul05 li a{color:#FFFFFF;font-weight:normal;font-size:10px;}

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

div#footer p#copyright{margin:20px 0 0 0;padding:0 15px 0 0 ;float:right; color:#FFFFFF;}
div#footer p#footer_logo{margin:0px;padding:0 15px 0 0;float:right;}
/* ---------------------------------------------------------
Clear
--------------------------------------------------------- */
.clear,
div#headder div#menuarea:after, 
div#headder div#headder_middle:after,
div#headder div#headder_middle div#headder_middle_rightside:after, 
div#headder div#headder_middle_rightside div#rightside_logo:after, 
div#navi ul:after, 
div#lower ul#ul03:after,
div#navi:after, 
div#navi div#localnavi:after, 
div#main div#main_top div#event_introduction:after, 
div#main div#contents ul#area li:after,
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 ul:after, 
div#lower p#site_map:after, 
div#lower ul#ul01:after, 
div#lower ul#ul02:after, ul.con_ul04 :after,
div#banner:after, 
div#banner ul:after, div#con_lower div.con_btn_box:after, div#con_lower div.con_btn_box02:after, div#con_lower div.con_btn_box03:after,
div#footer div.footer_navi:after, 
div#footer ul#ul04:after, 
div#footer ul#ul05:after,
div#main div#main_top_function div#con_lead_text dl dd:after, 
div#main_lower div#main_top_function div#con_lead_text dl dd:after, 
div.con_box01 div.con_innerbox_s div.con_inner_element01:after,
div.con_box02 div.con_innerbox_s02:after,
div.con_box02 div.con_innerbox_s02 ul:after,
div.con_box02 div.con_innerbox_s02:after, div.con_table_outline table td div.table_ul_outline:after,
div.con_table_outline table td div.table_ul_outline02:after,
div.con_box_uloutline01:after, div.con_box_uloutline02:after, div#con_can_btn01:after,
div#con_lower div#con_lower_btn:after, 
div#con_lower div#con_lower_btn02:after,
div#ent_box01 div#ent_listbox01:after,
div#ent_box01 div#ent_listbox02:after,
div#main div#main_top_function div#h1_box:after, 
div#main_lower div#main_top_function div#h1_box:after, 
div#ent_imgbox01 div.ent_imgbox_s02:after, 
div#ent_imgbox01:after, ul#con_ul09:after,
div#con_lower div#con_lower_btn03:after,
div#ent_imgbox02:after, div#ent_imgbox03:after
{clear:both;display:block;height:0;visibility:hidden;content:".";}

/* ---------------------------------------------------------
for contact,document,enter 文字要素（見出し含む）
--------------------------------------------------------- */

div#h1_box h1{margin:0px;padding:22px 0 20px 30px;float:left;}
div#main div#main_top_function h1, div#main_lower div#main_top_function h1{margin:0px;padding:36px 0 20px 30px;font-size:20px;}
#hlp0045 div#main div#main_top_function h1,#hlp0046 div#main div#main_top_function h1,#hlp0048 div#main div#main_top_function h1{margin:0px;padding:31px 0 15px 30px;font-size:20px;}
div#main div#main_top_function h1#h1_line{margin:0 30px 0 30px;padding:36px 0 24px 0;border-bottom:1px solid #d1d1d1;}

div#main div#main_top_function h2, div#main_lower div#main_top_function h2{margin:0px;padding:10px 0 10px 0;}
#hlp0046 div#main div#main_top_function h2, #hlp0046 div#main_lower div#main_top_function h2{margin:0px;padding:0px;}

div#ent_box01 h3{margin:10px 0 10px 23px;padding:0px;}

div.con_box01 div.con_innerbox_s div.con_text_outline01 p{font-size:10px;margin:0px;padding:0px;letter-spacing:-0.1em;}

div.con_innerbox_s p{padding:15px 0 100px 0;margin:0 15px 0 15px;}
div.con_box04 div.con_innerbox_s03 p.con_text02, div.con_box05 div.con_innerbox_s03 p.con_text02, div.con_box06 div.con_innerbox_s03 p.con_text02,
div.con_box04 div.con_innerbox_s05 p.con_text02,
{margin:0 11px 0 11px;padding:7px 0 10px 0;font-size:12px;line-height:20px;}
div.con_box05 div.con_innerbox_s03 p.con_text03
{margin:0 11px 0 11px;padding:0 0 10px 0;font-size:10px;}
div.con_innerbox_s04 p{padding:15px 0 10px 0;margin:0 15px 0 15px;}

div#ent_imgbox01 div.ent_imgbox_s01 p, div#ent_imgbox01 div.ent_imgbox_s02 p{margin:0px;padding:0px;font-size:10px;}

div#con_lower p.con_p01{margin:0 27px 0 27px;padding:10px 0 0 0;}

p.ent_attention01{margin:10px 200px 0 250px;padding:0px;color:#b1633c;font-size:10px;text-indent:-10px;}
p.ent_attention02{margin:20px 0 0 12px;padding:0px;text-indent:-12px;}
p.ent_attention03{margin:0 0 0 12px;padding:0px;text-indent:-12px;}
p.ent_attention_s{margin:5px 0 0 12px;padding:0px;text-indent:-11px;font-size:10px;}

p#ent_iframe01{margin:15px 0 10px 23px;padding:0px;}

div#con_lower p.con_p01{margin:0 27px 0 27px;padding:10px 0 0 0;}

p.right28{margin:0 28px 0 0;padding:0px;font-size:10px;text-align:right;}

/* ---------------------------------------------------------
for contact,document,enter  box_element
--------------------------------------------------------- */
div#main div#main_top_function, div#main_lower div#main_top_function{width:800px;padding:0px;margin:0px;background:url(/inc/31source/image/cmn_cnbg_003.gif) no-repeat;}

#hlp0045 div#main div#main_top_function,#hlp0048 div#main div#main_top_function {width:800px;height:auto;padding:0px;margin:0px;background:url(/pws/help/image/hlp_cnbg_001.jpg) no-repeat;}
#hlp0046 div#main div#main_top_function {width:800px;height:auto;padding:0px;margin:0px;background:url(/pws/help/image/hlp_cnbg_002.jpg) no-repeat;}
#hlp0046 div#main div#main_top_function div.caution,#hlp0048 div#main div#main_top_function div.caution {margin:0 0 30px 30px;}
#hlp0045 div#main div#main_top_function div.caution {margin:0 30px 0px 30px; padding:0 0 40px 0;background:url(/pws/help/image/hlp_lin_001.gif) left bottom repeat-x;}
div#h1_box{width:800px;padding:0px;margin:0px;}

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



div.con_innerbox_s
{width:427px;height:150px;margin:0 17px 0 17px;padding:0px;background:url(/contact/image/con_bg_003.gif) repeat-y;}
div.con_innerbox_s02{width:238px;height:150px;margin:0 0 0 16px;padding:0px;background:url(/contact/image/con_bg_005.gif) repeat-y;}
div.con_box04 div.con_innerbox_s03,div.con_box05 div.con_innerbox_s03
{width:332px;height:130px;margin:0 17px 0 17px;padding:0px;background:url(/contact/image/con_bg_009.gif) repeat-y;}
div.con_box06 div.con_innerbox_s03
{width:332px;height:80px;margin:0 17px 0 17px;padding:0px;background:url(/contact/image/con_bg_009.gif) repeat-y;}
div.con_innerbox_s04{width:427px;margin:0 17px 0 17px;padding:0px;background:url(/contact/image/con_bg_003.gif) repeat-y;}

div.con_box01 div.con_innerbox_s div.con_inner_element01{width:427px;margin:0px;padding:0 0 10px 0;}

div.con_text_outline01
{margin:0 15px 0 15px;padding:7px 0 0 0;background:url(/inc/31source/image/cmn_lin_001.gif) repeat-x left top;}

div.con_box01 div.con_innerbottom01{margin:0 0 0 17px;padding:0px;width:427px;}
div.con_box03 div.con_innerbottom01{margin:0 0 0 17px;padding:0px;}
div.con_innerbottom02{width:476px;margin:0px;padding:0px;}
div.con_innerbottom03{margin:0 0 0 16px;padding:0px;width:238px;}
div.con_innerbottom04{margin:0 0 0 17px;padding:0px;width:322px;}
div.con_innerbottom05{width:746px;margin:0px;padding:15px 0 0 0;}
div.con_innerbottom06{margin:0px;padding:0px;width:366px;}

div.con_box01{width:461px;margin:0px;padding:0px;float:left;background:url(/contact/image/con_bg_002.gif) no-repeat;}
div.con_box02{width:271px;margin:0px;padding:0px;float:right;}
div.con_box03{width:461px;margin:15px 169px 0 170px;padding:0px;background:url(/contact/image/con_bg_006.gif) repeat-y;}
div.con_box04{width:366px;margin:0px;padding:0px;float:left;}
div.con_box05{width:366px;margin:0px;padding:0px;float:right;}
div.con_box06{width:366px;margin:0 0 0 217px;padding:0 0 60px 0;}

div.con_next{padding:10px 0 0 0;margin:0px;}

div.con_innerbox_l
{width:461px;margin:0px;padding:0px;background:url(/contact/image/con_bg_002.gif) no-repeat;}
div.con_innerbox_l02
{width:366px;margin:0px;padding:0px;background:url(/contact/image/con_bg_008.gif) no-repeat;}
div.con_innerbox_l03
{width:366px;margin:0px;padding:0px;background:url(/contact/image/con_bg_008.gif) no-repeat;}

div.con_innerbox_s02 p#con_confirm{margin:0 0 0 13px;padding:8px 0 0 0;width:64px;}
div.con_innerbox_s02 p#con_input{margin:0 10px 0 13px;padding:8px 0 10px 0;font-size:10px;}
div.con_certification{width:81px;margin:0 94px 0 95px;padding:10px 0 4px 0;}

div.con_box_outline{width:746px;margin:0px;padding:15px 27px 0 27px;}
div.con_box_outline_s{width:746px;background:url(/contact/image/con_bg_001.gif) repeat-y;margin:0px;padding:0px;}
#bmb0003 div.con_box_outline,#bkj0003 div.con_box_outline{width:746px;margin:0px;padding:15px 30px 0 30px;}
#exp0000 div.con_box_outline{width:746px;margin:0px;padding:10px 27px 0 27px;}

div.con_box_outline02{width:746px;margin:0px;padding:15px 27px 65px 27px;}
div.con_box_outline_s02{width:746px;background:url(/contact/image/con_bg_007.gif) repeat-y;margin:0px;padding:0px;}

div.con_box_uloutline01{width:397px;margin:0 0 0 30px;padding:0 0 30px 0;}
div.con_box_uloutline02{width:397px;margin:20px 0 0 30px;padding:0 0 30px 0;}

div#con_lower{margin:0 5px 0 5px;padding:0px;background:url(/inc/31source/image/cmn_cnbg_001.gif) repeat-y #FFFFFF;}

div#ent_box01 div.ent_listbox01{width:700px;margin:0 25px 0 25px;padding:0px;}
div#ent_box01 div.ent_shadow_img{width:746px;margin:0px;padding:0px;}

div#ent_box01 p.ent_arrow{width:10px;margin:5px 0 5px 95px;padding:0px;}

div#ent_box01{width:746px;margin:18px 0 0 27px;background:url(/enter/image/ent_bg_001.gif) repeat-y;}

div#ent_imgbox01{width:741px;margin:40px 28px 0 31px;padding:0 0 14px 0;}
#hlp0045 div#ent_imgbox01 {width:741px;margin:30px 0px 0 31px;padding:0 0 14px 0;}
#hlp0048 div#ent_imgbox01{width:741px;margin:0 0px 0 31px;padding:0 0 14px 0;}

div#ent_imgbox02{width:741px;margin:0 28px 15px 31px;padding:0px;}
#hlp0048 div#ent_imgbox02{width:741px;margin:0 0px 15px 31px;padding:0px;}

div#ent_imgbox03{width:741px;margin:0 28px 0 31px;padding:18px 0 15px 0;background:url(/inc/31source/image/cmn_lin_001.gif) repeat-x left top;}
#hlp0045 div#ent_imgbox03{width:741px;margin:0 28px 0 31px;padding:40px 0 15px 0;background:url(/inc/31source/image/cmn_lin_001.gif) repeat-x left top;}


div.ent_text_box04{margin:0px;padding:0 28px 0 0;text-align:right;}

div.ent_imgbox_s01{width:172px;margin:0 17px 0 0;padding:0px;float:left;}
div.ent_imgbox_s02{width:172px;margin:0px;padding:0px;float:left;}


div.ent_agreement_outline{width:746px;margin:18px 27px 0 27px;padding:0px;background:url(/enter/image/ent_bg_002.gif) repeat-y;}

div.ent_box_outline_s01{width:746px;background:url(/inc/31source/image/cmn_bg_004.gif) repeat-y;margin:0px;padding:0px;}
div.ent_box02{width:369px;margin:0px;padding:0px;float:left;}
div.ent_box03{width:369px;margin:0px;padding:0px;float:right;}

div.ent_box02_innnerbox{width:369px;height:86px;margin:0px;padding:0px;float:left;background:url(/inc/31source/image/cmn_bg_005.gif) no-repeat;}
div.ent_box02_innnerbox p{margin:0px;padding:10px 23px 0 23px;}

/* ---------------------------------------------------------
for contact,document,enter list_element
--------------------------------------------------------- */
div#h1_box ul{margin:0 15px 0 0;_margin:0 5px 0 0;padding:40px 0 0 0;float:right;}
div#h1_box ul li{margin:0 7px 0 0;padding:0 0 0 7px;color:#b9b9b9;float:left;background:url(/cmn/image/cmn_icon_004.gif) no-repeat;list-style:none;font-size:10px;}
div#h1_box ul li.list_on{margin:0 7px 0 0;padding:0 0 0 7px;color:#737373;float:left;background:url(/pid/image/cmn_icon_005.gif) no-repeat;list-style:none;font-size:10px;}

ul.article_guidance{padding:10px 15px 0 0;margin:0px;}
ul.article_guidance li{float:right;list-style:none;}
ul.article_guidance li a{background:url(/cmn/image/cmn_arr_001.gif) no-repeat 0 -3px;padding-left:15px;margin-left:10px;}

div.con_box02 div.con_innerbox_s02 ul{margin:0 0 0 13px;padding:0 0 5px 0;width:211px;}
div.con_box02 div.con_innerbox_s02 ul li.con_list01{font-weight:bold;margin:0 3px 0 0;padding:2px 0 0 0;float:left;list-style:none;font-size:10px;text-align:right; width:90px;}
div.con_box02 div.con_innerbox_s02 ul li.con_list02{margin:0px;padding:0px;float:right;list-style:none;}

div.con_box02 div.con_innerbox_s02 ul.con_ul01 {margin:0px;padding:0 0 0 11px;float:left;width:220px;}
div.con_box02 div.con_innerbox_s02 ul.con_ul01 li{list-style:none;float:left;margin:0px;padding:0px;}
div.con_box02 div.con_innerbox_s02 ul.con_ul01 li a{font-size:10px;letter-spacing:-0.1em;background:url(/inc/31source/image/cmn_arr_002.gif) no-repeat 0 -1px;padding:0 0 0 14px;}
div.con_box02 div.con_innerbox_s02 ul.con_ul01 li.list_letter_none a{font-size:10px;letter-spacing:normal;background:url(/inc/31source/image/cmn_arr_002.gif) no-repeat;padding:0 10PX 0 14px;}


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


ul#con_ul03{margin:0px;padding:10px 25px 0 25px;}

ul#con_ul03 li a{font-weight:normal;background:url(/cmn/image/cmn_arr_001.gif) no-repeat 0 -3px;padding:0 0 5px 15px;margin:0 0 10px 0;}
ul#con_ul03 li{margin:0px;float:right;font-size:10px;list-style:none;padding:0 0 10px 0;}

div#footer ul#ul05 li.con_list03{color:#FFFFFF;margin:0px;padding:0 10px 0 0;font-size:9px;list-style:none;float:right;}

ul.con_ul04 {margin:0 15px 0 0;padding:10px 0 0 11px;float:right;}
ul.con_ul04 li{list-style:none;margin:0px;padding:0px;}
ul.con_ul04 li.list_ma10{list-style:none;margin:10px 0 0 0;padding:0px;}
ul.con_ul04 li a{font-size:10px;background:url(/inc/31source/image/cmn_arr_002.gif) no-repeat;padding-left:15px;}

ul#con_ul05{margin:0 0 5px 0;padding:0px;}
ul#con_ul05 li{margin:0px;float:right;font-size:10px;list-style:none;padding:0 0 0 0;}
ul#con_ul05 li a{font-weight:normal;background:url(/inc/31source/image/cmn_arr_001top.gif) no-repeat;padding:0 0 10px 15px;}

ul#con_ul06{margin:5px 0 0 15px;padding:0px;}
ul#con_ul06 li, ul#con_ul07 li{margin:0px;padding:0px;list-style:none;float:left;color:#FFFFFF;}
ul#con_ul06 li a, ul#con_ul07 li a{color:#FFFFFF;font-weight:normal;font-size:10px;}

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

ul#con_ul08{margin:20px 0 0 30px;padding:0px;}
ul#con_ul08 li{margin:0 5px 0 0;padding:0px;list-style:none;float:left;}
ul#con_ul08 li.con_list05{margin:0 5px 0 0;padding:0px;list-style:none;float:left;width:110px;}

ul#con_ul09{margin:0px;padding:10px 0 0 0;}
ul#con_ul09 li{margin:0 5px 0 0;padding:0px;list-style:none;float:left;}
ul#con_ul09 li a{font-size:10px;letter-spacing:-0.1em;background:url(/inc/31source/image/cmn_arr_002.gif) no-repeat;padding-left:15px;}
ul#con_ul09 li.list_letter_none a{font-size:10px;letter-spacing:normal;background:url(/inc/31source/image/cmn_arr_002.gif) no-repeat;padding-left:15px;}
ul#con_ul09 li.con_list06{margin:3px 5px 0 0;padding:0px;list-style:none;float:left;width:110px;}
ul#con_ul09 li.con_list07{margin:0 5px 0 0;padding:0 0 0 20px;list-style:none;float:left;width:80px;}


ul.con_ul10{padding:10px 15px 0 0;margin:0px;}
ul.con_ul10 li{float:right;list-style:none;}
ul.con_ul10 li a{background:url(/inc/31source/image/cmn_arr_002.gif)  no-repeat;padding-left:15px;margin-left:10px;}

ul.con_ul11{padding:0px;margin:0px;}
ul.con_ul11 li{float:right;list-style:none;color:#b1633c;font-size:10px;margin:0 10px 10px 0;}
ul.con_ul11 li a{font-weight:bold;background:url(/inc/31source/image/cmn_arr_002.gif) no-repeat;padding-left:15px;}

ul.con_ul12 {margin:0 15px 0 0;padding:10px 0 0 11px;float:left;}
ul.con_ul12 li{list-style:none;margin:0px;padding:0px;}
ul.con_ul12 li a{font-size:10px;background:url(/inc/31source/image/cmn_arr_002.gif) no-repeat;padding-left:15px;}

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

ul.con_ul15 {margin:0 15px 0 0;padding:8px 0 0 11px;float:left;}
ul.con_ul15 li{list-style:none;margin:0px;padding:0px;}
ul.con_ul15 li a{font-size:10px;background:url(/inc/31source/image/cmn_arr_002.gif) no-repeat;padding-left:15px;}

ul.con_ul16 {margin:0 15px 0 0;padding:8px 0 0 11px;float:left;}
ul.con_ul16 li{list-style:none;margin:0px;padding:0px;}
ul.con_ul16 li a{font-size:10px;background:url(/pid/image/cmn_arr_001.gif) no-repeat 0 -4px;padding-left:15px;}

div#ent_imgbox02 dl dt{margin:0px;padding:0px;}
div#ent_imgbox02 dl dd{margin:8px 0 0 0;padding:0px;width:148px;float:left;letter-spacing:-0.1em;}
div#ent_imgbox02 dl dd a{background:url(/cmn/image/cmn_arr_001.gif) no-repeat 0 -3px;padding:0 0 0 15px;margin:0px;}

div#ent_imgbox03 ul{margin:0px;padding:0px;}
div#ent_imgbox03 ul li{width:238px;list-style:none;margin:0 12px 0 0;padding:0px;float:left;}
div#ent_imgbox03 ul li.ent_list01{width:238px;list-style:none;margin:0px;padding:0px;float:left;}

div#ent_box01 div.ent_listbox01 div.ent_img_box01{width:151px;margin:0px;padding:0px;float:left;list-style:none;}
div#ent_box01 div.ent_listbox01 div.ent_img_box02{width:151px;margin:0px;padding:0 0 14px 0;float:left;list-style:none;}

div#ent_box01 div.ent_listbox01 div.ent_text_box01{width:538px;margin:0px;padding:25px 0 0 11px;float:left;list-style:none;}
div#ent_box01 div.ent_listbox01 div.ent_text_box02{width:538px;margin:0px;padding:10px 0 0 11px;float:left;list-style:none;}
div#ent_box01 div.ent_listbox01 div.ent_text_box03{width:538px;margin:0px;padding:15px 0 0 11px;float:left;list-style:none;}

div#ent_box01 div.ent_listbox01 div.ent_text_box02 ul, div#ent_box01 div.ent_listbox01 div.ent_text_box03 ul{margin:0px;padding:0px;}
div#ent_box01 div.ent_listbox01 div.ent_text_box02 ul li, div#ent_box01 div.ent_listbox01 div.ent_text_box03 ul li{list-style:none;margin:0px;padding:0 0 0 10px;font-size:10px;color:#c5835f;background:url(/pid/image/cmn_icon_001.gif) no-repeat;}

div.ent_agreement_outline ul{margin:0 20px 0 0;padding:0px;}
div.ent_agreement_outline ul li{margin:0 0 0 10px;padding:0px;float:right;list-style:none;}

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

ul.to_pws{padding:20px 0 0 0;margin:0px;}
ul.to_pws li{float:left;list-style:none;}
ul.to_pws li a{background:url(/cmn/image/cmn_arr_001.gif) no-repeat;padding:0 0 0 15px;margin:0px;}

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

/* ---------------------------------------------------------
for contact,document,enter  button_element
--------------------------------------------------------- */
div.con_box01 div.con_innerbox_s div.con_btn01
{width:170px;margin:0px;padding:14px 0 0 15px;float:left;}
div.con_box01 div.con_innerbox_s p.con_text01
{width:220px;margin:0 12px 0 10px;padding:5px 0 0 0;font-size:10px;float:right;}

div#con_can_btn01{margin:0px;padding:30px 0 10px 27px;width:88px;}
div#con_can_btn02{margin:0px;padding:0 0 0 27px;float:left;}
div#con_can_btn03{margin:0px;padding:0 0 0 20px;float:left;}
div#con_can_btn04{margin:0px;padding:0 27px 0 0;float:right;}
div#con_can_btn05{margin:0 0 0 330px;padding:20px 0 20px 0;width:156px;}
div#con_can_btn06{margin:0 0 0 364px;padding:20px 0 20px 0;width:81px;}
div#con_can_btn07{margin:0 0 0 320px;padding:30px 0 0 0;width:156px;}
div#con_can_btn08{margin:0 0 0 364px;padding:50px 0 20px 0;width:81px;}
div#con_can_btn09{margin:0 0 0 290px;padding:30px 0 0 0;width:156px;}
div#con_can_btn10{margin:0px;padding:10px 0 0 0;width:560px;float:left;font-size:10px;}
div#con_can_btn11{margin:0px;padding:0px;width:129px;float:right;}
div#con_lower div#con_lower_btn03{margin:0 20px 0 30px;padding:0 0 20px 0;width:750px;}

div#con_lower div#con_lower_btn{margin:0 0 20px 0;padding:0px;width:800px;}
div#con_lower div#con_lower_btn02{margin:0px;padding:18px 0 20px 0;width:800px;}

div#con_lower div.con_btn_box{margin:0 0 0 300px;padding:0 0 20px 0;width:300px;}
div#con_lower div.con_btn_box02{margin:0 0 0 300px;padding:20px 0 20px 0;width:400px;}
div#con_lower div.con_btn_box03{margin:0 0 0 250px;padding:20px 0 20px 0;width:400px;}

div#con_lower p.con_btn02{margin:0 5px 0 0;padding:0px;float:left;}
/* ---------------------------------------------------------
for contact,document,enter  table_element
--------------------------------------------------------- */

div.con_table_outline{width:746px;margin:18px 27px 0 27px;padding:0px;background:url(/inc/31source/image/cmn_tbbg_001.gif) repeat-y;}
div.con_table_outline table{margin:0 3px 0 3px;padding:0px;border:1px solid #d1d1d1;}

div.con_table_outline table th
{width:172px;margin:0px;padding:0px;background:url(/inc/31source/image/cmn_thbg_001.gif) repeat-y;border-top:1px solid #FFFFFF;border-right:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;}
div.con_table_outline table th.con_th02
{width:172px;margin:0px;padding:0px;background:url(/inc/31source/image/cmn_thbg_002.gif) repeat-y;border-top:1px solid #FFFFFF;border-right:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;}
div.con_table_outline table th.con_th03
{width:744px;margin:0px;padding:0px;border-top:1px solid #FFFFFF;border-bottom:1px solid #d1d1d1;border-right:none;background:url(/inc/31source/image/cmn_thbg_003.gif) repeat-y;}
div.con_table_outline table th.con_th04
{width:172px;margin:0px;padding:0px;background:url(/inc/31source/image/cmn_thbg_002.gif) repeat-y;border-top:1px solid #FFFFFF;border-right:1px solid #d1d1d1;border-bottom:none;}
div.con_table_outline table th.con_th05
{width:172px;margin:0px;padding:0px;background:url(/inc/31source/image/cmn_thbg_001.gif) repeat-y;border-top:1px solid #FFFFFF;border-right:1px solid #d1d1d1;border-bottom:none;}

div.con_table_outline table th p, div.con_table_outline table th.con_th02 p, div.con_table_outline table th.con_th03 p, div.con_table_outline table th.con_th04 p,
div.con_table_outline table th.con_th05 p, div.con_table_outline table02.table02 th p
{text-align:left;margin:0px;padding:15px;}

div.con_table_outline table td
{width:565px;margin:0px;padding:0px;border-top:1px solid #FFFFFF;border-bottom:1px solid #d1d1d1;}
div.con_table_outline table td.con_td02
{width:565px;margin:0px;padding:0px;border-top:1px solid #FFFFFF;border-bottom:1px solid #d1d1d1;background:url(/inc/31source/image/cmn_tbbg_002.gif) repeat-y;}
div.con_table_outline table td.con_td03
{width:565px;margin:0px;padding:0px;border-top:1px solid #FFFFFF;border-bottom:none;}
div.con_table_outline table td.con_td04
{width:565px;margin:0px;padding:0px;border-top:1px solid #FFFFFF;border-bottom:none;background:url(/inc/31source/image/cmn_tbbg_002.gif) repeat-y;}
div.con_table_outline table td.con_td05
{width:565px;margin:0px;padding:0px;border-top:1px solid #FFFFFF;border-bottom:none;}
div.con_table_outline table td.con_td06
{width:740px;margin:0px;padding:0px;border-top:1px solid #FFFFFF;border-bottom:none;}
div.con_table_outline table td.con_td07
{width:740px;margin:0px;padding:0px;border-top:1px solid #FFFFFF;border-bottom:1px solid #d1d1d1;}

div.con_table_outline table td p, div.con_table_outline table td.con_td02 p, div.con_table_outline table td.con_td03 p, div.con_table_outline table td.con_td04 p, div.con_table_outline table td.con_td05 p.td_p01
{margin:0px;padding:8px 15px 8px 15px;font-weight:normal;}
div.con_table_outline table td.con_td05 p
{margin:0px;padding:8px 15px 8px 15px;font-weight:bold;}
div.con_table_outline table td p.con_p02, div.con_table_outline table td.con_td02 p.con_p02{margin:0px;padding:0 15px 8px 15px;font-weight:normal;}
div.con_table_outline table td p.con_p03, div.con_table_outline table.table02 td p.con_p03
{margin:0 15px 0 15px;padding:10px 15px 8px 10px;font-size:10px;background:url(/inc/31source/image/cmn_lin_001.gif) repeat-x left top;text-indent:-10px;font-weight:normal;}
div.con_table_outline table td p.con_p04{margin:0 15px 0 15px;padding:0 15px 8px 15px;font-size:10px;}
div.con_table_outline table td p.td_p_bold
{font-weight:bold;}

div.con_table_outline table td p.con_p06, div.con_table_outline table.table02 td p.con_p06
{margin:0 15px 0 15px;padding:10px 15px 8px 10px;font-size:12px;background:url(/inc/31source/image/cmn_lin_001.gif) repeat-x left top;text-indent:-10px;}

div.con_table_outline table td p.con_p07, div.con_table_outline table.table02 td p.con_p07
{margin:0 15px 0 15px;padding:10px 15px 8px 0;background:url(/inc/31source/image/cmn_lin_001.gif) repeat-x left bottom;}

div.con_table_outline table td.con_td06 p.con_p08
{margin:0 15px 0 15px;padding:10px 15px 0 10px;}

div.con_table_outline table td div.table_ul_outline{margin:0 0 10px 0;padding:0px;width:565px;}
div.con_table_outline table td div.table_ul_outline02{margin:10px 0 10px 0;padding:0px;width:565px;}
div.con_table_outline table td div.table_ul_outline03{margin:10px 0 10px 15px;padding:0px;width:550px;}

ul.table_ul01{margin:0 15px 0 15px;padding:0px;}
ul.table_ul02{margin:0 15px 0 0;padding:0px;}
ul.table_ul01 li.table_list01, ul.table_ul02 li.table_list01{margin:0px;padding:5px 0 0 0;float:left;list-style:none;width:60px;}
ul.table_ul01 li.table_list02, ul.table_ul02 li.table_list02{margin:0px;padding:0px;float:left;list-style:none;width:300px;}
ul.table_ul01 li.table_list03{margin:0px;padding:0px;float:left;list-style:none;width:60px;}
ul.table_ul01 li.table_list04{margin:0px;padding:0px;float:left;list-style:none;width:80px;}
ul.table_ul01 li.table_list05{margin:0px;padding:0px;float:left;list-style:none;width:230px;}
ul.table_ul01 li.table_list06{margin:0px;padding:0px;float:left;list-style:none;width:150px;}
ul.table_ul01 li.table_list07{margin:0px;padding:0px;float:left;list-style:none;width:200px;}
ul.table_ul01 li.table_list08{margin:0px;padding:0px;float:left;list-style:none;width:350px;}
ul.table_ul01 li.table_list09{margin:0px;padding:0px;float:left;list-style:none;width:135px;}
ul.table_ul01 li.table_list10{margin:0px;padding:0px;float:left;list-style:none;width:100px;}
ul.table_ul01 li.table_list11{margin:0px;padding:0px;float:left;list-style:none;width:115px;}
ul.table_ul01 li.table_list12{margin:0px;padding:0px;float:left;list-style:none;width:200px;}

div.con_table_outline table td div.con_left{float:left;width:270px;margin:0px;padding:0px;}
div.con_table_outline table td div.con_left02{float:left;width:340px;margin:0px;padding:0px;}
div.con_table_outline table td div.con_left03{float:left;width:300px;margin:0px;padding:0px;}
div.con_table_outline table td div.con_left04{float:left;width:180px;margin:0px;padding:0px;}

/* ---------------------------------------------------------
for profile  table_element02
--------------------------------------------------------- */
div.con_table_outline table.table02{margin:0 3px 0 3px;padding:0px;border-top:none;border-right:1px solid #d1d1d1;border-bottom:none;border-left:1px solid #d1d1d1;}

div.con_table_outline table.table02 th
{width:172px;margin:0px;padding:0px;background:url(/inc/31source/image/cmn_thbg_004.gif) repeat-y;border-top:none;border-right:1px solid #d1d1d1;border-bottom:none;}

div.con_table_outline table.table02 td
{width:565px;margin:0px;padding:0px;border-top:none;border-bottom:1px solid #d1d1d1;}
div.con_table_outline table.table02 td.prf_td02
{width:565px;margin:0px;padding:0px;border:none;}
div.con_table_outline table.table02 td.prf_td03
{width:565px;margin:0px;padding:0px;border-top:1px solid #FFFFFF;border-bottom:1px solid #d1d1d1;background:url(/inc/31source/image/cmn_tbbg_003.gif) repeat-y;}
div.con_table_outline table.table02 td.prf_td04
{width:565px;margin:0px;padding:0px;border-top:1px solid #FFFFFF;border-bottom:none;background:url(/inc/31source/image/cmn_tbbg_003.gif) repeat-y;}

div.con_table_outline table.table02 td p
{margin:0px;padding:8px 15px 8px 15px;font-size:12px;}

/* ---------------------------------------------------------
for contact,document,enter その他
--------------------------------------------------------- */

div#con_lead_text dl dt{font-weight:bold;margin:0 0 5px 0;padding:0px;float:left;}
div#con_lead_text dl dd{margin:0px;padding:0px;float:left;}


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





/* ----------------------------------------------------------------------------
/pid/experience/使用
------------------------------------------------------------------------------- */


/* ---------------------------------------------------------
for title
--------------------------------------------------------- */

div#main_top_function_31 h3{margin:0px;padding:15px 0 12px 30px;}


/*for navi-----------------*/

div#pws05navi{width:810px;height:30px;margin:0px;padding:0px;overflow:hidden;}
div#pws05navi ul li,div#pws05navi ul li a{margin:0px;padding:0px;float:left;list-style:none;}

div#pws05navi ul li#lmenu_01,div#navi div#pws05navi ul li#lmenu_01 a{width: 139px;margin:0px;padding:0px;}
div#pws05navi ul li#lmenu_02,div#navi div#pws05navi ul li#lmenu_02 a{width: 133px;margin:0px;padding:0px;}
div#pws05navi ul li#lmenu_03,div#navi div#pws05navi ul li#lmenu_03 a{width: 134px;margin:0px;padding:0px;}
div#pws05navi ul li#lmenu_04,div#navi div#pws05navi ul li#lmenu_04 a{width: 133px;margin:0px;padding:0px;}
div#pws05navi ul li#lmenu_05,div#navi div#pws05navi ul li#lmenu_05 a{width: 133px;margin:0px;padding:0px;}
div#pws05navi ul li#lmenu_06,div#navi div#pws05navi ul li#lmenu_06 a{width: 138px;margin:0px;padding:0px;}

div#pws05navi ul li#lmenu_01 a:hover{background: url(/pid/experience/image/pws15_navi01ovr.gif) no-repeat ;width: 139px;}
div#pws05navi ul li#lmenu_02 a:hover{background: url(/pid/experience/image/pws15_navi02ovr.gif) no-repeat ;width: 133px;}
div#pws05navi ul li#lmenu_03 a:hover{background: url(/pid/experience/image/pws15_navi03ovr.gif) no-repeat ;width: 134px;}
div#pws05navi ul li#lmenu_04 a:hover{background: url(/pid/experience/image/pws15_navi04ovr.gif) no-repeat ;width: 133px;}
div#pws05navi ul li#lmenu_05 a:hover{background: url(/pid/experience/image/pws15_navi05ovr.gif) no-repeat ;width: 133px;}
div#pws05navi ul li#lmenu_06 a:hover{background: url(/pid/experience/image/pws15_navi06ovr.gif) no-repeat ;width: 138px;}

div#pws05navi ul li.thispage a:hover img{visibility:visible;}
div#pws05navi ul li a:hover img{visibility:hidden;}


/* ---------------------------------------------------------
 for index.html
--------------------------------------------------------- */

/* under mainImg tab -----------------*/

#pws_mainBtm{background: url(/pid/experience/image/pws_bg01.gif) no-repeat left top;vertical-align: top;overflow:hidden;margin: 0;padding:0; }

#pws_mainBtm ul{margin: 0 18px 0 518px;width: 254px;padding: 0;vertical-align: top;}
#pws_mainBtm ul li,#pws_mainBtm ul li a{list-style: none;float: left;padding: 0;margin: 0;}
#pws_mainBtm ul li a:hover img{visibility:hidden;}

#pws_mainBtm ul li#btn01 a:hover{background: url(/pid/experience/image/pws_bt01ovr.gif) no-repeat; width: 174px;}
#pws_mainBtm ul li#btn02 a:hover{background: url(/pid/experience/image/pws_bt02ovr.gif) no-repeat; width: 80px;}
#pws_mainBtm ul li#btn03 a:hover{background: url(/pid/experience/image/pws_bt02ovr.gif) no-repeat; width: 80px;}
#pws_mainBtm ul li#btn03,#pws_mainBtm ul li#btn03 a{float: right!important;}



/* ---------------------------------------------------------
 lead_text
--------------------------------------------------------- */
div#main_top_function_31{padding:0;margin:0;}

div#main_top_function_31 #con_lead_text .cmn{padding:0 0; margin: 0;}
div#main_top_function_31 #lead_text{width:745px;margin:0 25px 0 30px;padding:20px 0 0;border-top:1px solid #d1d1d1;}	
div#main_top_function_31 #lead_text .cmn{padding:0 0; margin: 0 0 20px;}

/* ---------------------------------------------------------
 searchList for 31
--------------------------------------------------------- */
#searchList_box{margin:0;width: 746px;background: url(/pid/experience/image/pws03_box02_bg.gif) repeat-y left top;}
#searchList_box .left{width: 195px;padding: 7px 20px;float:left;}
#searchList_box .center{width: 192px;padding: 7px 20px;text-align: left;float:left;}
#searchList_box .right{width: 239px;padding: 7px 20px;float:left;}
#searchList_box ul{margin: 0;padding: 0;}
#searchList_box li{background: url(/pid/experience/image/pws03_icon01.gif) no-repeat 0 5px;list-style: none;margin: 0;padding: 0 10px; color:#519886;}


/* ---------------------------------------------------------
 areaTab for 01_01.html,
--------------------------------------------------------- */

#areaTab{width: 735px;margin:0 0 0 8px;list-style: none;padding:0;}

#areaTab ul{margin: 0;padding: 0;}

#areaTab ul li{
	background: url(/pid/experience/image/psw04_tab01.gif) no-repeat left top;
	margin-right: 6px;
	padding: 0;
	float: left;
	display: inline;
	list-style: none;
	font-weight: bold;
	text-align: center;
	line-height: 16px;}

#areaTab ul li a{
	background: url(/pid/experience/image/psw04_tab01.gif) no-repeat left top;
	color: #737373;
	width: 140px;
	height: 30px;
	padding-top: 10px;
	float: left;
	display: block;
	list-style: none;
	font-weight: bold;
	text-align: center;}

#areaTab ul li a:hover,#areaTab ul li a:active{
	width: 140px;
	height: 30px;
	padding-top: 10px;
	float: left;
	display: block;
	list-style: none;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;}
	
#areaTab ul li.thisPage{
	background: url(/pid/experience/image/psw04_tab01_ovr.gif) no-repeat left top;
	width: 140px;
	height: 30px;
	color: #FFF;
	padding-top:10px;
	float: left;
	display: block;
	list-style: none;
	font-weight: bold;
	text-align: center;
	text-decoration: none;}

#areaTab ul li span,#areaTab ul li.thisPage span{
	font-weight: normal;
	font-size: 10px;
	line-height: 10px;
	display: block;}

#areaTab ul li em,#areaTab ul li.thisPage em{
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
	line-height: 12px;
	margin-top: 2px;
	display: block;}


/* ---------------------------------------------------------
 lower
--------------------------------------------------------- */

#pw_lower_line01{background:url(/inc/31source/image/cmn_lin_001.gif) repeat-x left top;margin:0 25px 0 25px;padding:0 0 0 0;}






/*conBox-----------------*/

.conBox_31_01_a{width: 700px;padding: 14px 23px;background: url(/pid/experience/image/exp_bx01_bg.gif) repeat-y left top;}

.conBox_31_01_b{width: 700px;padding: 14px 23px;background: url(/pid/experience/image/exp_bx02_bg.gif) repeat-y left top;}
.conBox_31_01_b01{width: 330px;min-height: 20px;float: left;margin-right: 40px;}
.conBox_31_01_b02{width: 330px;min-height: 20px;float:right;}

.conBox_31_01_a h4,.conBox_31_01_b01 h4,.conBox_31_01_b02 h4{margin: 0 0 13px;}
.conBox_31_01_a p,.conBox_31_01_b01 p,.conBox_31_01_b02 p{margin: 0 0 24px;}


/* pws0001*/
.con_box_31_05:after,
.pws_mainBtm:after,
.pws_txtBtn01:after,
.conBox_31_01_b div:after.conBox_31_01_b:after,
{clear:both;display:block;height:0;visibility:hidden;content:".";}




/* ---------------------------------------------------------
for  03.html
--------------------------------------------------------- */

/* conBox -----------------*/

.conBox_31_02{width:746px;margin:20px 27px 0;padding: 0 0 0;background: url(/pid/experience/image/pws02_bx_001bg.gif) repeat-y left top;}
	

/* mainContents -----------------*/	

.conBox_31_02 div.explanation_entry{margin:0 0 0 14px;padding:0px;}

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

.conBox_31_02 div.article{float:right;padding:0 0 0 0;margin:0 0 0 0;}
.conBox_31_02 div.article ul{padding:0px;margin:5px 17px 0 0;}
.conBox_31_02 div.article ul li{ text-align: right;}
.conBox_31_02 div.article ul li.list_ar01{list-style:none;padding:0px;margin:0 0 0 2px;float:left;width:70px;}
.conBox_31_02 div.article ul li.list_ar02{list-style:none;padding:0px;margin:0 0 0 2px;float:left;width:91px}
.conBox_31_02 div.article ul li.list_ar03{list-style:none;padding:0px;margin:0 0 0 2px;float:left;width:114px}
.conBox_31_02 div.article ul li.list_ar04{list-style:none;padding:0px;margin:0 0 0 2px;float:left;width:16px}
.conBox_31_02 div.article ul li.list_ar05{list-style:none;padding:0px;margin:0 0 0 2px;float:left;width:119px}
.conBox_31_02 div.imgbox{margin:0px;padding:0 0 0 5px;width:738px;}
.conBox_31_02 div.imgbox div.photo{width:80px;margin:0px;padding:0 1px 0 0;float:left;}
.conBox_31_02 div.imgbox div.introduction{width:657px;margin:0px;padding:0px;float:right;}
.conBox_31_02 div.imgbox div.introduction div.article_name{width:657px;margin:0px;padding:0px;background:url(/inc/31source/image/intro_bg.gif) repeat-y;}
.conBox_31_02 div.imgbox div.introduction div.article_name div.tp_bt_img,
.conBox_31_02 div.imgbox div.introduction div.equip_btn div.tp_bt_img{margin:0px;padding:0px; width: 657px;}
.conBox_31_02 div.imgbox div.introduction div.article_name p.logo{margin:0px;padding:2px 0 1px 14px;float:left;}
.conBox_31_02 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:#519886;}
.conBox_31_02 div.imgbox div.imgbox div.introduction div.article_name p.rss{margin:0;padding:10px 14px 0;float:right;}
.conBox_31_02 div.imgbox div.introduction div.equip_btn{width:657px;height:34px;margin:0px;padding:0px;background:url(/inc/31source/image/equip_bg.gif) repeat-y;}
.conBox_31_02 div.imgbox div.introduction div.equip_btn ul{margin:0 13px 0 0px;padding:0px;height:22px;}
.conBox_31_02 div.imgbox div.introduction div.equip_btn ul li{list-style:none;margin:0px;padding:0 0 0 7px;float:right;}
.conBox_31_02 div.imgbox div.introduction div.equip_btn ul li img{ vertical-align: top;}
.conBox_31_02 div.point_of_article{margin:0 15px 0 15px;padding:15px 0 15px 0;background:url(/inc/31source/image/cmn_lin_001.gif) repeat-x left bottom;}
.conBox_31_02 div.point_of_article p.mar_pa_0 a{margin:0px;padding:0 0 0 5px;font-weight:bold;color:#737373;text-decoration:none;}
.conBox_31_02 div.point_of_article p.explanation{margin:10px 0 0 0;padding:0px;line-height:1.4em;display:none;}
.conBox_31_02 div.point_of_article p.mar_pa_0 img.hide {display:none;}

/* 間取り図 */
#main #contents .conBox_31_02 div.floorPlan{
	margin: 15px 0 0;
	padding:0;
	background:url(/pid/experience/image/pws02_bx_002bg.gif) repeat-y left bottom;}
#main #contents .conBox_31_02 div.floorPlan02{background:url(/pid/experience/image/pws02_bx_003bg.gif) repeat-y left bottom;}
/* leftSide */
#main #contents .conBox_31_02 div.floorPlan .left{
	width: 340px;
	padding: 9px 17px 8px 15px;
	float: left;
}
#main #contents .conBox_31_02 div.floorPlan .left .roomNo{width: 340px;margin-bottom: 15px;}
#main #contents .conBox_31_02 div.floorPlan .left .roomNo .btnClose{float: right;padding: 0;margin: 0;}
#main #contents .conBox_31_02 div.floorPlan .left .roomNo .txtNo{float: left;padding: 0;margin: 0 10px 0 0;color: #539889;line-height: 20px;}
#main #contents .conBox_31_02 div.floorPlan .left .roomNo .btnDetail{float: left;padding: 0;margin: 0;}
#main #contents .conBox_31_02 div.floorPlan .left .roomDetail{width: 340px;}
#main #contents .conBox_31_02 div.floorPlan .left .roomDetail .chart{float: left;}
#main #contents .conBox_31_02 div.floorPlan .left .roomDetail .drawing{width: 190px;text-align: center;float: right;}
#main #contents .conBox_31_02 div.floorPlan .left .roomDetail .other{width: 24px;float: left;}

/* table */
#main #contents .conBox_31_02 div.floorPlan .left .roomDetail .chart table{background: #D1D1D1;text-align: center;color: #737373;}
#main #contents .conBox_31_02 div.floorPlan .left .roomDetail .chart table th{background: #E2DFD8;border: 1px solid #FFF;padding: 3px;font-weight: normal;}
#main #contents .conBox_31_02 div.floorPlan .left .roomDetail .chart table td{background: #FFF;padding: 3px;}	

/* rightSide */
#main #contents .conBox_31_02 div.floorPlan .right_box{ margin: 100px 0 0 0 ; float:right; width:370px; text-align:center;}
#main #contents .conBox_31_02 div.floorPlan .right .logo{padding:0; }
#main #contents .conBox_31_02 div.floorPlan .right .logo02{padding:0;margin: 100px 74px 0 0px; float:right; }


/* clear -----------------*/

.conBox_31_02 div.imgbox div.introduction div.article_name:after,
.conBox_31_02 div.imgbox div.imgbox div.introduction div.article_name p.rss:after,

#main #contents #con_lead_text_pw02:after,
#main #contents .conBox_31_02 div.article:after,
#main #contents .conBox_31_02 .explanation_entry:after,
#main #contents .conBox_31_02 .explanation_entry .article:after,
#main #contents .conBox_31_02 .explanation_entry article_name:after,
#main #contents .conBox_31_02 .imgbox:after,
div.imgbox div.introduction div.article_name p.rss:after,
.roomNo:after
{clear:both;display:block;height:0;visibility:hidden;content:".";}




/* ---------------------------------------------------------
 for 02_01.html
--------------------------------------------------------- */

/* 表示法選択メニュー */
div#bt_search {width:746px;height:41px;margin:0 27px;padding:0px;}
div#bt_search img{height:41px; vertical-align: bottom;}
div#bt_search ul{margin:0;padding:0;}
div#bt_search ul li,div#bt_search ul li a{margin:0px;padding:0px;float:left;list-style:none;}

div#bt_search ul li#lmenu_01,div#bt_search ul li#lmenu_01 a{width: 187px; margin:0; padding: 0;}
div#bt_search ul li#lmenu_02,div#bt_search ul li#lmenu_02 a{width: 186px; margin:0; padding: 0;}
div#bt_search ul li#lmenu_03,div#bt_search ul li#lmenu_03 a{width: 185px; margin:0; padding: 0;}
div#bt_search ul li#lmenu_04,div#bt_search ul li#lmenu_04 a{width: 188px; margin:0; padding: 0;}


div#bt_search ul li#lmenu_01 a:hover{background: url(/pid/experience/image/pws03_menu01ovr.gif) no-repeat; width: 187px;}
div#bt_search ul li#lmenu_02 a:hover{background: url(/pid/experience/image/pws03_menu02ovr.gif) no-repeat; width: 186px;}
div#bt_search ul li#lmenu_03 a:hover{background: url(/pid/experience/image/pws03_menu03ovr.gif) no-repeat; width: 185px;}
div#bt_search ul li#lmenu_04 a:hover{background: url(/pid/experience/image/pws03_menu04ovr.gif) no-repeat; width: 188px;}

div#bt_search ul li#lmenu_thispage a:hover img{visibility:visible;}
div#bt_search ul li a:hover img{visibility:hidden;}


/* pageselectBt */
.pws03_btnArea{width: 420px;text-align: center;margin: 15px 163px 20px;}

.pws03_btnArea p {margin: 0;float:left;height: 10px;}
.pws03_btnArea p.bt01{width:22px; padding:0 2px 0 0;}
.pws03_btnArea p.bt02{width:22px; padding:0 161px 0 0;}
.pws03_btnArea p.bt03{width:22px; padding:0 0 0 158px;}
.pws03_btnArea p.bt04{width:22px; padding: 0 0 0 2px;}
.pws03_btnArea p.text{ font-weight: bold;}



/* conBox -----------------*/

#pws03_box01{background: url(/pid/experience/image/pws03_box01_bg.gif) repeat-y; margin-bottom:15px;}
div.pws03_box02{background: url(/pid/experience/image/pws03_box03_bg.gif) repeat-y;padding:0px;margin:0px;width:746px;}

/* leftSide */
#pws03_box01 #boxLeft, div.pws03_box02 #boxLeft{width: 373px;float: left;}
#pws03_box01 #boxLeft .btn, div.pws03_box02 #boxLeft .btn{float: right;width: 16px;margin-right: 10px;}
	
#pws03_box01 #boxLeft div.article, div.pws03_box02 #boxLeft div.article{float:left;padding:0 10px 0 14px;margin:0; width: 318px;}
#pws03_box01 #boxLeft div.article ul, div.pws03_box02 #boxLeft div.article ul{padding:0px;margin:0 0 0 0;}
#pws03_box01 #boxLeft div.article ul.ul02{padding:0px;margin:10px 0 0 0;}

#pws03_box01 #boxLeft div.article ul li.list_ar01, div.pws03_box02 #boxLeft div.article ul li.list_ar01,
#pws03_box01 #boxLeft div.article ul.ul02 li.list_ar01{list-style:none;padding:0px;margin:0 5px 0 0 ;float:left;width:70px;}

#pws03_box01 #boxLeft div.article ul li.list_ar02, div.pws03_box02 #boxLeft div.article ul li.list_ar02,
#pws03_box01 #boxLeft div.article ul.ul02 li.list_ar02{list-style:none;padding:0px;margin:0 5px 0 0 ;float:left;width:119px}

#pws03_box01 #boxLeft div.article ul li.list_ar03, div.pws03_box02 #boxLeft div.article ul li.list_ar03,
#pws03_box01 #boxLeft div.article ul.ul02 li.list_ar03{list-style:none;padding:0px;margin:0 5px 0 0 ;float:left;width:91px}

#pws03_box01 #boxLeft div.article ul li.list_ar04, div.pws03_box02 #boxLeft div.article ul li.list_ar04,
#pws03_box01 #boxLeft div.article ul.ul02 li.list_ar04{list-style:none;padding:0px;margin:0 5px 0 0 ;float:left;width:113px}



#pws03_box01 #boxLeft div.imgbox, div.pws03_box02 #boxLeft div.imgbox{margin:0px;padding:5px 0 0 0;width:373px;}

#pws03_box01 #boxLeft div.imgbox div.photo, div.pws03_box02 #boxLeft div.imgbox div.photo{width:80px;margin:0px;padding:0 1px 0 0;float:left;}

#pws03_box01 #boxLeft div.imgbox div.introduction, div.pws03_box02 #boxLeft div.imgbox div.introduction{width:373px;margin:0px;padding:0px;float:right;}
div.pws03_box02 #boxLeft div.imgbox div.introduction02{width:372px;margin:0 0 0 1px;padding:0px;float:right;}

#pws03_box01 #boxLeft div.imgbox div.introduction div.article_name, div.pws03_box02 #boxLeft div.imgbox div.introduction div.article_name{width:373px;margin:0px;padding:5px 0 ;background: url(/pid/experience/image/pws03_intro_bg.gif) repeat-y;}
div.pws03_box02 #boxLeft div.imgbox div.introduction02 div.article_name02{width:372px;margin:0px;padding:5px 0 ;background: url(/pid/experience/image/pws03_intro_bg02.gif) repeat-y;}

#pws03_box01 #boxLeft div.imgbox div.introduction div.article_name p.logo, 
div.pws03_box02 #boxLeft div.imgbox div.introduction div.article_name p.logo,
div.pws03_box02 #boxLeft div.imgbox div.introduction02 div.article_name02 p.logo{margin:0px;padding:3px 6px 4px 14px;float:left; width: 45px;}

#pws03_box01 #boxLeft div.imgbox div.introduction div.article_name p.title, 
div.pws03_box02 #boxLeft div.imgbox div.introduction div.article_name p.title,
div.pws03_box02 #boxLeft div.imgbox div.introduction02 div.article_name02 p.title{margin:0 0 0 0;padding:10px 0px 10px 0;float:left;font-weight:bold; color:#519886;width:227px;}

#pws03_box01 #boxLeft div.imgbox div.introduction div.article_name div.right, 
div.pws03_box02 #boxLeft div.imgbox div.introduction div.article_name div.right,
div.pws03_box02 #boxLeft div.imgbox div.introduction02 div.article_name02 div.right{margin:0;padding:0 8px 0 0;float:right; width:72px;}

#pws03_box01 #boxLeft div.imgbox div.introduction div.article_name div.right p, 
div.pws03_box02 #boxLeft div.imgbox div.introduction div.article_name div.right p,
div.pws03_box02 #boxLeft div.imgbox div.introduction02 div.article_name02 div.right p{margin: 0; padding: 0 ; color:#519886;}

#pws03_box01 #boxLeft .textBox, div.pws03_box02 #boxLeft .textBox{padding: 10px 15px 5px;}
#pws03_box01 #boxLeft .textBox .title, div.pws03_box02 #boxLeft .textBox .title{background: url(/pws/cmn/image/cmn_icon_002.gif) no-repeat left center;padding: 0 0 0 16px;margin: 0 0 8px;font-weight: bold;}
#pws03_box01 #boxLeft .textBox .text, div.pws03_box02 #boxLeft .textBox .text{padding: 0 0 8px 0;margin: 0;}
#pws03_box01 #boxLeft .textBox .link, div.pws03_box02 #boxLeft .textBox .link{background:url(/pid/image/cmn_arr_001.gif) no-repeat 0 -1px;padding:0 0 0 14px;margin: 0; color:#519886;}

#pws03_box01 #boxLeft .roomDetail, div.pws03_box02 #boxLeft .roomDetail{width: 340px;margin: 10px 15px;}
#pws03_box01 #boxLeft .roomDetail .chart, div.pws03_box02 #boxLeft .roomDetail .chart{float: left;margin-bottom:10px;}

#pws03_box01 #boxLeft .roomDetail .drawing, div.pws03_box02 #boxLeft .roomDetail .drawing{width: 196px;text-align: right;float: left;}
#pws03_box01 #boxLeft .roomDetail .other, div.pws03_box02 #boxLeft .roomDetail .other{width: 24px;float: left;}


/* table */	
#pws03_box01 #boxLeft .roomDetail .chart table, div.pws03_box02 #boxLeft .roomDetail .chart table{background: #D1D1D1;text-align: center;color: #737373;}
#pws03_box01 #boxLeft .roomDetail .chart table th, div.pws03_box02 #boxLeft .roomDetail .chart table th{background: #E2DFD8;border: 1px solid #FFF;padding: 3px;font-weight: normal;}
#pws03_box01 #boxLeft .roomDetail .chart table td, div.pws03_box02 #boxLeft .roomDetail .chart table td{background: #FFF;padding: 3px;}	


/*rightSide*/
#pws03_box01 #boxRight, div.pws03_box02 #boxRight{background: url(/pws/cmn/image/cmn_logo_pws_bg.gif) no-repeat right center;}

#pws03_box01 #boxRight .logo, div.pws03_box02 #boxRight .logo{padding:0;margin: 140px 74px 0;text-align: center;}


div.pws03_box02:after{clear:both;display:block;height:0;visibility:hidden;content:".";}






/* ---------------------------------------------------------
 for 01_01.html
--------------------------------------------------------- */

/* conBox -----------------*/

.conBox_31_04{
	width:746px;
	margin:20px 27px 0;
	padding: 0 0 0;
	background:url(/cmn/image/cmn_bx_001m.gif) repeat-y;}
	
.conBox_31_04 div.explanation_entry{margin:0 0 0 14px;padding:0px;}

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


.conBox_31_04 div.article{float:right;padding:0 8px 0 0;_padding:0 3px 0 0;}
.conBox_31_04 div.article ul{padding:0px;margin:5px 15px 0 0;}
.conBox_31_04 div.article ul li{ text-align: right;}
.conBox_31_04 div.article ul li.list_ar01{list-style:none;padding:0px;margin:0 0 0 2px;float:left;width:70px;}
.conBox_31_04 div.article ul li.list_ar02{list-style:none;padding:0px;margin:0 0 0 2px;float:left;width:91px}
.conBox_31_04 div.article ul li.list_ar03{list-style:none;padding:0px;margin:0 0 0 2px;float:left;width:114px}
.conBox_31_04 div.article ul li.list_ar04{list-style:none;padding:0px;margin:0 0 0 2px;float:left;width:16px}
.conBox_31_04 div.article ul li.list_ar05{list-style:none;padding:0px;margin:0 0 0 2px;float:left;width:119px}


.conBox_31_04 div.imgbox{margin:0px;padding:0 3px 0 5px;width:738px;}
.conBox_31_04 div.imgbox div.photo{width:80px;margin:0px;padding:0 1px 0 0;float:left;}

.conBox_31_04 div.imgbox div.introduction{width:657px;margin:0px;padding:0px;float:right;}


.conBox_31_04 div.imgbox div.introduction div.article_name
{width:657px;margin:0px;padding:0px;background:url(/inc/31source/image/intro_bg.gif) repeat-y;}

.conBox_31_04 div.imgbox div.introduction div.article_name div.tp_bt_img,
.conBox_31_04 div.imgbox div.introduction div.equip_btn div.tp_bt_img
{margin:0px;padding:0px;}

.conBox_31_04 div.imgbox div.introduction div.article_name p.logo{margin:0px;padding:2px 0 1px 14px;float:left;}
.conBox_31_04 div.imgbox div.introduction div.article_name p.logo_none{margin:0px;padding:2px 0 1px 0;float:left; height:33px;}
.conBox_31_04 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:#519886;}
div.imgbox div.introduction div.article_name p.rss{margin:0;padding:10px 14px 0 0;float:right;}

.conBox_31_04 div.imgbox div.introduction div.equip_btn
{width:657px;height:34px;margin:0px;padding:0px;background:url(/inc/31source/image/equip_bg.gif) repeat-y;}
.conBox_31_04 div.imgbox div.introduction div.equip_btn ul{margin:0 14px 0 0;padding:0px;height:22px;}
.conBox_31_04 div.imgbox div.introduction div.equip_btn ul li{list-style:none;margin:0px;padding:0 0 0 7px;float:right;}
.conBox_31_04 div.imgbox div.introduction div.equip_btn ul li img{ vertical-align: top;}


.conBox_31_04 div.point_of_article
{margin:0 15px 0 15px;padding:15px 0 15px 0;background:url(/inc/31source/image/cmn_lin_001.gif) repeat-x left bottom;}
.conBox_31_04 div.point_of_article p.mar_pa_0 a
{margin:0px;padding:0 0 0 5px;font-weight:bold;color:#737373;text-decoration:none;}
.conBox_31_04 div.point_of_article p.explanation
{margin:10px 0 0 0;padding:0px;line-height:1.4em;display:none;}
.conBox_31_04 div.point_of_article p.mar_pa_0 img.hide 
{display:none;}




/* ---------------------------------------------------------
for 04_01.html
--------------------------------------------------------- */

/* conBox -----------------*/

.con_box_31_05{width: 745px;background: url(/pid/experience/image/pws05_bg_001.gif) repeat-y left top;}
.con_box_31_05_a{width: 370px;margin: 0 5px 0 0;padding: 0;float: left;}
.con_box_31_05_b{width: 370px;margin: 0;padding: 0;float: right;}
.con_box_31_05_a h4,.con_box_31_05_b h4{margin-bottom: 15px;}
.con_box_31_05_a p,.con_box_31_05_b p{margin: 0 25px 15px;}
.con_box_31_05_ul01{margin:0;padding:  20px 35px 100px;}
.con_box_31_05_ul01 li{
	font-size:10px;
	margin:0;
	padding:0 0 0 10px;
	list-style:none;
	background:url(/pid/experience/image/pws_icon_001.gif) no-repeat 0 3px;}
.con_box_31_05 .btn{margin: 17px auto;text-align: center;}
.con_box_31_05 .line01{clear: both;height: 1px;margin: 0;padding: 0;}


/* clear -----------------*/
.con_box_31_05:after,
.con_box_31_05_b:after
{clear:both;display:block;height:0;visibility:hidden;content:".";}



/* ---------------------------------------------------------
for 05.html
--------------------------------------------------------- */
#main_top_function_31 #con_lead_text .pws06{padding:0 10px;}
div.conBox_pws06{
	background: url(/pid/experience/image/pws_box_001.jpg) no-repeat left top;
	width: 705px;
	height: 282px;
	padding: 20px 20px;}

div.conBox_pws06a{width: 338px;margin-right: 28px;float: left;}
div.conBox_pws06b{width: 339px;float: left;}
div.conBox_pws06a p,div.conBox_pws06b p{margin: 5px 5px 0;padding: 0;}

#pws06Bt{text-align: center;margin: 0;padding: 15px 0 30px;}

/*clear */
.conBox_pw06b:after
{clear:both;display:block;height:0;visibility:hidden;content:".";}

/* ---------------------------------------------------------
for  04_02html,04_03html
--------------------------------------------------------- */
div#pw_lower_line01 ul.adobe {float:left; width:640px; margin:15px 0 0 0; padding:0;}
div#pw_lower_line01 ul.adobe li{float:left; list-style:none;}
div#pw_lower_line01 ul.adobe li img{margin-right:5px;}
/* ---------------------------------------------------------
for 31 その他
--------------------------------------------------------- */
.pws_line01{background: url(/pws/cmn/image/cmn_line01.gif) repeat-x left top;}
.pws_line_box{background: url(/inc/31source/image/cmn_lin_001.gif) repeat-x left top; margin:0; padding:10px 0 0 0; }

.con_box_31_05_ul02{margin:10px 0 0 0;padding:0;}
.con_box_31_05_ul02 li{
	font-size:10px;
	margin:0;
	padding:0 0 0 10px;
	list-style:none;
	background:url(/pid/experience/image/pws_icon_001.gif) no-repeat 0 3px;}
.con_box_31_05_ul02 li.indent{
	font-size:10px;
	margin:0;
	padding:0 0 0 7px;
	list-style:none;
	background-image:none;}

/* ---------------------------------------------------------
その他変更を加えた部分
---------------------------------------------------------*/
.clearfix:after {
  content: ".";
  display: block; 
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}
/*その他共通項目*/
.floatLeft{float: left;}
.floatRight{float: right;}
.alignT{ vertical-align: top;}
.alignB{ vertical-align: bottom;}
.clear_pws{clear: both;}
.center{text-align:center;}


/*テキストリンク*/
ul.article_guidance{padding:10px 23px 0 0;margin:0px;}
ul.article_guidance li{float:right;list-style:none;}
ul.article_guidance li a{
	padding-left:15px;
	margin-left:10px;
	background-image: url(/pws/cmn/image/cmn_arr_001.gif);
	background-repeat: no-repeat;
}
div#main div#contents ul.pws_txtBtn01{padding:14px 0 0 0;margin:0px;text-align: right;}
div#main div#contents ul.pws_txtBtn01 li {float:right;list-style:none;font-weight: bold;}
div#main div#contents ul.pws_txtBtn01 li {background:url(/pid/image/cmn_arr_001.gif) no-repeat 0 2px;padding:3px 0 0 15px;margin:0 0 0 10px;}

div#main div#contents ul.pws_txtBtn02{padding:10px 15px 0 0;margin:0px;text-align: right;}
div#main div#contents ul.pws_txtBtn02 li {float:right;list-style:none;background:url(/pid/image/cmn_arr_001.gif) no-repeat 0 2px;padding:3px 0 0 15px;margin:0 0 0 10px;color:#519886;}
div#main div#contents ul.pws_txtBtn02 li a{}

div#main div#contents ul.pws_txtBtn03{padding:10px 15px 0 0;margin:0px;text-align: right;}
div#main div#contents ul.pws_txtBtn03 li {float:right;list-style:none;}
div#main div#contents ul.pws_txtBtn03 li a{background:url(/finecourt/cmn/image/cmn_arr_001.gif) no-repeat 0 -3px;padding:3px 0 10px 15px;margin:0 0 0 10px;}

div#main div#contents ul.pws_txtBtn04{padding:10px 15px;margin:0; text-align: right; clear:both;}
div#main div#contents ul.pws_txtBtn04 li{float:right;list-style:none;}
div#main div#contents ul.pws_txtBtn04 li a{background: url(/finecourt/cmn/image/cmn_arr_001.gif) no-repeat 0 -3px; padding:0 0 0px 11px;margin:0 0 0 10px;}

ul.fc_article_guidance{padding:10px 20px 0 0;margin:0px;}
ul.fc_article_guidance li{float:right;list-style:none; padding-left:10px; font-size:12px;}
ul.fc_article_guidance li a{background:url(/finecourt/cmn/image/cmn_arr_001.gif) no-repeat 0 -4px; padding:0 0 0px 13px;}

/*pagetop*/
#pw_lower_line01 ul.pageTop{margin:0 0 5px 0;padding:0px;}
#pw_lower_line01 ul.pageTop li{margin:0px;float:right;font-size:10px;list-style:none; padding:10px 0 0px 0;}
#exp0004_2 #pw_lower_line01 ul.pageTop li,#exp0004_3 #pw_lower_line01 ul.pageTop li{margin:0px;float:right;font-size:10px;list-style:none; padding:15px 0 0px 0;}
#pw_lower_line01 ul.pageTop li a{font-weight:normal;background:url(/pid/image/cmn_arr_001top.gif) no-repeat 0 -4px; padding:0 0 15px 15px;}


/*margin.padding*/
.marBtm_20{ margin-bottom: 20px;}


/* ---------------------------------------------------------
experience
--------------------------------------------------------- */

/* hedder and footer--------------------------------------------------------- */
div#exp_hdft{width:800px;margin:0px auto;padding:0px; background:url(/pid/experience/image/exp_hdft_bg_002.gif) repeat-x; height:37px;}
div#exp_hdft div.exp_hdft_001{ float:left;}
div#exp_hdft div.exp_hdft_002{ float:right; width:213px; background:url(/pid/experience/image/exp_hdft_003.gif) no-repeat top right; height:37px;}
div#exp_hdft div.exp_hdft_002 img{float:left;}
div#exp_hdft div.exp_hdft_002 img.exp_hd_btn{ margin:7px 13px 0 0; padding:0; float:right;}
div#exp_hdft_bg01{margin:0; padding:0; background:url(/pid/experience/image/exp_hdft_bg_001.gif) repeat-x; height:37px;}
div#exp_hdft_bg02{margin:0 auto; padding:0; background:url(/pid/experience/image/hd_ft_bg.gif) no-repeat; height:37px;}
/* navi--------------------------------------------------------- */
div#pidnavi{width:810px;height:30px;margin:0px;padding:0px;overflow:hidden;}
div#pidnavi ul li,div#pws05navi ul li a{margin:0px;padding:0px;float:left;list-style:none;}

div#pidnavi ul li#lmenu_01,div#navi div#pws05navi ul li#lmenu_01 a{width: 139px;margin:0px;padding:0px;}
div#pidnavi ul li#lmenu_02,div#navi div#pws05navi ul li#lmenu_02 a{width: 133px;margin:0px;padding:0px;}
div#pidnavi ul li#lmenu_03,div#navi div#pws05navi ul li#lmenu_03 a{width: 134px;margin:0px;padding:0px;}
div#pidnavi ul li#lmenu_04,div#navi div#pws05navi ul li#lmenu_04 a{width: 133px;margin:0px;padding:0px;}
div#pidnavi ul li#lmenu_05,div#navi div#pws05navi ul li#lmenu_05 a{width: 133px;margin:0px;padding:0px;}
div#pidnavi ul li#lmenu_06,div#navi div#pws05navi ul li#lmenu_06 a{width: 138px;margin:0px;padding:0px;}

div#pidnavi ul li#lmenu_01 a:hover{background: url(/pid/experience/image/pid_navi01ovr.gif) no-repeat ;width: 139px;}
div#pidnavi ul li#lmenu_02 a:hover{background: url(/pid/experience/image/pid_navi02ovr.gif) no-repeat ;width: 133px;}
div#pidnavi ul li#lmenu_03 a:hover{background: url(/pid/experience/image/pid_navi03ovr.gif) no-repeat ;width: 134px;}
div#pidnavi ul li#lmenu_04 a:hover{background: url(/pid/experience/image/pid_navi04ovr.gif) no-repeat ;width: 133px;}
div#pidnavi ul li#lmenu_05 a:hover{background: url(/pid/experience/image/pid_navi05ovr.gif) no-repeat ;width: 133px;}
div#pidnavi ul li#lmenu_06 a:hover{background: url(/pid/experience/image/pid_navi06ovr.gif) no-repeat ;width: 138px;}

div#pidnavi ul li.thispage a:hover img{visibility:visible;}
div#pidnavi ul li a:hover img{visibility:hidden;}



/* ---------------------------------------------------------
index.html
--------------------------------------------------------- */

/*mainImg-----------------*/

.mainImg_pws01{height:202px;width:800px;}
.mainImg_pws01 img{height:202px;width:800px;}


/*title-----------------*/

#pws_ttlBg_01{background: url(/pid/experience/image/exp_ttl01_bg.jpg) repeat-y left top; width: 746px;}
#pws_ttlBg_01 h3{background: url(/pid/experience/image/exp_ttl01_top.jpg) no-repeat left top;padding: 12px 23px 0;font-size: 12px;color: #FFF;line-height: 12px;}

#pws_ttlBg_02{background: url(/pid/experience/image/exp_ttl02_bg.jpg) repeat-y left top;width: 746px;margin-top: 13px;}
#pws_ttlBg_02 h3{background: url(/pid/experience/image/exp_ttl02_top.jpg) no-repeat left top;padding: 12px 23px 0;font-size: 12px;color: #FFF;line-height: 12px;}
	
#pws_ttlBg_03{background: url(/pid/experience/image/exp_ttl03_bg.jpg) repeat-y left top;width: 746px;margin-top: 13px;}
#pws_ttlBg_03 h3{background: url(/pid/experience/image/exp_ttl03_top.jpg) no-repeat left top;padding: 12px 23px 0;font-size: 12px;color: #FFF;line-height: 12px;}

/* ---------------------------------------------------------
03.html
--------------------------------------------------------- */

/*con_lead_text*/

#con_lead_text_pw08{
	margin:0 25px 0 25px;
	border-top:1px solid #d1d1d1;
	padding:0;
	clear: both;}

#con_lead_text_pw08 .leftText{width:746px; margin:0;padding:15px 0px 5px 0;}

#con_lead_text_pw08 .rightText{width:740px;}
#con_lead_text_pw08 .rightText .bt{float:right; width:16px; margin:0; padding:0;}
#con_lead_text_pw08 .rightText .text{float:right; margin:0 0 0 4px; padding: 0; font-size: 10px;}

#con_lead_text_pw08 .noRight{margin: 0; padding: 15px 0 0 0; width: 720px;}






/* ============================================================
2011.12.02  Renewal
============================================================*/
div#navi div#localnavi{width:810px;height:26px;margin:0px;padding:0px; background: url(/personal/common/images/lnv_bg_002.gif) 5px 100% no-repeat;}
div#navi div#localnavi img{height:26px; vertical-align: bottom;}
div#navi div#localnavi ul{margin:0;padding:0;}
div#navi div#localnavi ul li,div#navi div#localnavi ul li a{margin:0px;padding:0px;float:left;list-style:none;}

#pws07_box01{
	background: url(/pws/fc/images/pws07_box01_bg01.jpg) repeat-y left top;
	width: 239px;
	margin:0 0 10px 0;
	padding: 0;
	float: left;
	}

#pws07_box01 .boxA{
	width: 229px;
	margin: 0 5px;
	background: #FFF;
	}

#pws07_box01 .boxB{
	width: 229px;
	margin: 0 5px;
	background: #F4F4F4;
	}

#pws07_box01 .boxC{
	width: 221px;
	margin: 0 5px;
	padding: 3px 0 0 18px;
	background: url(/pws/fc/images/pws07_box01_line.gif) no-repeat 18px 0;
	}

#pws07_box01 .boxC p.member{
	background: url(/pws/cmn/image/fc_ic01.gif) no-repeat left bottom;
	margin:0;
	padding: 10px 0 0 22px;
	float: left;
	}

#pws07_box01 .boxA dl,#pws07_box01 .boxB dl{
	margin: 0;
	padding:0;
	}

#pws07_box01 .boxA dl dd,#pws07_box01 .boxB dl dd{
	margin: 0;
	padding:6px 14px 5px;
	font-size: 10px;
	font-weight: bold;
	line-height: 10px;
	}

#pws07_box01 .boxA dl dt,#pws07_box01 .boxB dl dt{
	margin: 0;
	padding:0 14px 6px;
	font-size: 10px;
	line-height: 14px;
	}

#pws07_box01 .boxA dl dt,#pws07_box01 .boxB dl dt img{vertical-align: bottom;}
#pws07_box01_parent {
	float: left;
	width: 239px;
	margin: 0;
	padding: 0;
}
#pws07_box01_bottom{
	background: url(/pws/fc/images/pws07_box01_bg01.jpg) repeat-y left top;
	width: 239px;
	margin:0 0 10px 0;
	padding: 0;
	float: left;
	}

#pws07_box01_bottom dt {
	
}
#pws07_box01_parent #pws07_box01_bottom dd {
	margin-top: -1.4em;
	padding-left: 8em;
}

#pws07_box01_bottom .boxA{
	margin: 10px 23px 5px;
	background: #FFF;
	}

#pws07_box01_bottom .boxB{
	width: 229px;
	margin: 0 5px;
	background: #F4F4F4;
	}

#pws07_box01_bottom .boxC{
	margin: 0 5px 5px;
	padding: 8px 0 0 18px;
	background: url(/pws/fc/images/pws07_box01_line.gif) no-repeat 18px 0;
	}


#pws07_box01_bottom .boxA dl,#pws07_box01_bottom .boxB dl,#pws07_box01_bottom .boxC dl{
	margin: 0;
	padding:0;
	}

#pws07_box01_bottom .boxA dl dd,#pws07_box01_bottom .boxB dl dd,#pws07_box01_bottom .boxC dl dd{
	margin: 0;
	padding: 0;
	}

#pws07_box01_bottom .boxA dl dt,#pws07_box01_bottom .boxB dl dt{
	margin: 0;
	padding: 0;
	}

#pws07_box01_bottom .boxA dl dd img,#pws07_box01_bottom .boxB dl dd img,#pws07_box01_bottom .boxC dl dd img{border: 0; vertical-align: middle;}


/* おすすめ */
#pws07_box02{
	background: url(/pws/fc/images/pws07_box02_bg03_roop.gif) repeat-y left top;
	width: 493px;
	margin:0 0 10px;
	padding:0;
	float:right;
	}

#pws07_box02 #pws07_box02_ttlBg{
	background: url(/pws/fc/images/pws07_ttl02_bg.jpg) repeat-y left top;
	}
#pws07_box02 #pws07_box02_ttlBg h3{
	background: url(/pws/fc/images/pws07_ttl02_top.jpg) no-repeat left top;
	padding: 12px 23px 0;
	font-size: 12px;
	color: #FFF;
	line-height: 12px;
	}


#pws07_box02 .boxOutline01{background: url(/pws/fc/images/pws07_box02_bg01_roop.gif) repeat-y left top;}
#pws07_box02 .boxOutline01 .col01{background: url(/pws/fc/images/pws07_box02_bg01.gif) no-repeat left top;min-height: 100px;}

#pws07_box02 .boxOutline02{background: url(/pws/fc/images/pws07_box02_bg02_roop.gif) repeat-y left bottom;}
#pws07_box02 .boxOutline02 .col02{background: url(/pws/fc/images/pws07_box02_bg02.gif) no-repeat left top;min-height: 100px;}

#pws07_box02 .boxOutline01 .boxLeft,#pws07_box02 .boxOutline02 .boxLeft{
	width: 240px;
	margin:0 0 14px 3px;
	padding: 0;
	float: left;}

#pws07_box02 .boxOutline01 .title,#pws07_box02 .boxOutline02 .title{
	width: 190px;
	padding: 12px 3px 16px 14px;
	margin:0;
	font-weight: bold;
	float: left;
	color: #999999;
}

#pws07_box02 .boxOutline01 .icon,#pws07_box02 .boxOutline02 .icon{
	width: 16px;
	padding: 12px 14px 16px 0;
	margin:0;
	float: right;}

#pws07_box02 .boxOutline01 .photo,#pws07_box02 .boxOutline02 .photo{
	width: 80px;
	padding: 0px 8px 0 16px;
	margin:0;
	float: left;
	clear: both;}

#pws07_box02 .boxOutline01 .text,#pws07_box02 .boxOutline02 .text{
	width: 113px;
	padding: 0px 13px 0 0;
	margin:0;
	float: right;}

#pws07_box02 .boxOutline01 .boxRight,#pws07_box02 .boxOutline02 .boxRight{
	width: 240px;
	margin:0 3px 14px 3px;
	padding: 0;
	float: right;}

#pws07_box02 .dummyR{
	width: 240px;
	margin:0px;
	padding:0 5px 0 0;
	float: right;}

#pws07_box02 .dummyL{
	width: 240px;
	margin:0px;
	padding:0 0 0 5px;
	float: left;}


/* おすすめ.お気に入り */
#pws07_box03{margin-top: 13px;background: url(/pws/fc/images/pws07_box3_bg.gif) no-repeat left top;}

#pws07_box03 #boxOutline{background: url(/pws/fc/images/pws07_box3_bg_roop.gif) repeat-y left top;}



#pws07_box03 #boxOutline .boxA{
	width: 366px;
	margin: 0 14px 0 0;
	padding: 0;
	float: left;}

#pws07_box03 #boxOutline .boxB{
	width: 366px;
	margin: 0;
	padding: 0;
	float: right;}

#pws07_box03 .boxB #pws07_box03_ttlBg{background: url(/pws/fc/images/pws07_ttl03_bg.jpg) repeat-y left top;}

#pws07_box03 .boxB #pws07_box03_ttlBg h3{
	background: url(/pws/fc/images/pws07_ttl03_top.jpg) no-repeat left top;
	padding: 12px 23px 0;
	font-size: 12px;
	color: #FFF;
	line-height: 12px;}

#pws07_box03 .boxA p,#pws07_box03 .boxB p{margin: 15px 25px 15px;}

/* バナー */
#pws07_box04{
	clear: both;
	margin: 28px 0 0;
	padding: 0;}

#pws07_box04 .bnr01{float: left; padding:0; margin:0;}
#pws07_box04 .bnr02{float: right; padding:0; margin:0;}

#pws_ttlBg_01{background: url(/pws/31/images/pws01_ttl01_bg.jpg) repeat-y left top;width: 746px;}

#pws_ttlBg_01 h3{
	background: url(/pws/31/images/pws01_ttl01_top.jpg) no-repeat left top;
	padding: 12px 23px 0;
	font-size: 12px;
	color: #FFF;
	line-height: 10px
	}



div#main div#contents .pws07_list02 {
	margin: 10px 0 0;
	padding-left: 21px;
	list-style:none none outside;
}
div#main div#contents .pws07_list02 li,
#readHistory .jcarousel-item span {
	margin-bottom: 7px;
	padding: 0;
	list-style:none none outside;
}
div#main .normalList01 a,
div#main div#contents .pws07_list02 a,
#readHistory .jcarousel-item span a {
    background: url("/inc/31source/image/cmn_arr_002.gif") no-repeat scroll 0 0 transparent;
    padding-left: 15px;
}
#readHistory .jcarousel-item span a {
	display: block;
}
div#main div#contents .pws07_list02 a img {
	vertical-align: middle;
	border: 0;
}

/* clear -----------------*/
div.con_box_outline:after,
#pws07_box02 .boxOutline .boxLeft:after,
#pws07_box02 .boxOutline .text:after,
#pws07_box01 .boxC:after,
#pws07_box03 #boxOutline .boxA:after,
#pws07_box03 #boxOutline .boxB:after,
#pws07_box04:after,
ul.fc_article_guidance:after
{clear:both;display:block;height:0;visibility:hidden;content:".";}



#pws07_box02 .boxOutline01 .col01 .titleArea .titleSet {
	float: left;
	width: 240px;

}
#pws07_box02 .boxOutline01 .col01 .titleArea .titleSet .title{
	width: 190px;
	padding: 12px 3px 16px 14px;
	margin:0;
	font-weight: bold;
	float: left;
	color: #999999;
}

#pws07_box02 .boxOutline01 .col01 .titleArea .titleSet .icon{
	width: 16px;
	padding: 12px 7px 16px 0;
	margin:0;
	float: right;
}

/* .photoArea */
.photoArea {
	padding-bottom: 10px;
}
#pws07_box02 .boxOutline01 .col01 .photoArea .photoSet {
	float: left;
	width: 240px;
}
#pws07_box02 .boxOutline01 .col01 .photoArea .photoSet .photo{
	width: 80px;
	padding: 0px 8px 0 16px;
	margin:0;
	float: left;
}
#pws07_box02 .boxOutline01 .col01 .photoArea .photoSet .text{
	width: 113px;
	padding: 0px 13px 0 0;
	margin:0;
	float: right;
}

/* .col02 */
#pws07_box02 .boxOutline02 .col02 .titleArea .titleSet {
	float: left;
	width: 240px;

}
#pws07_box02 .boxOutline02 .col02 .titleArea .titleSet .title{
	width: 190px;
	padding: 12px 3px 16px 14px;
	margin:0;
	font-weight: bold;
	float: left;
	color: #999999;
}

#pws07_box02 .boxOutline02 .col02 .titleArea .titleSet .icon{
	width: 16px;
	padding: 12px 7px 16px 0;
	margin:0;
	float: right;
}

/* .photoArea */
.photoArea {
	padding-bottom: 10px;
}
#pws07_box02 .boxOutline02 .col02 .photoArea .photoSet {
	float: left;
	width: 240px;
}
#pws07_box02 .boxOutline02 .col02 .photoArea .photoSet .photo{
	width: 80px;
	padding: 0px 8px 0 16px;
	margin:0;
	float: left;
}
#pws07_box02 .boxOutline02 .col02 .photoArea .photoSet .text{
	width: 113px;
	padding: 0px 13px 0 0;
	margin:0;
	float: right;
}



/*-------------------------------------------------------------------------- clear */
#pws07_box02 .boxOutline02 .col02 .photoArea,
#pws07_box02 .boxOutline02 .col02 .titleArea,
#pws07_box02 .boxOutline01 .col01 .photoArea .photoSet,
#pws07_box02 .boxOutline01 .col01 .photoArea,
#pws07_box02 .boxOutline01 .col01 .titleArea .titleSet,
#pws07_box02 .boxOutline01 .col01 .titleArea {
	zoom: 1;
	/* \*//*/display: inline-table;/**/
}
#pws07_box02 .boxOutline02 .col02 .photoArea:after,
#pws07_box02 .boxOutline02 .col02 .titleArea:after,
#pws07_box02 .boxOutline01 .col01 .photoArea .photoSet:after,
#pws07_box02 .boxOutline01 .col01 .photoArea:after,
#pws07_box02 .boxOutline01 .col01 .titleArea .titleSet:after,
#pws07_box02 .boxOutline01 .col01 .titleArea:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#pws07_box02 .boxOutline01 .col01 .photoArea {
	clear: both;
}


/*conBox-----------------*/
.conBox_31_01_a{width: 700px;padding: 14px 23px;background: url(/pws/31/images/pws01_bx01_bg.gif) repeat-y left top;}
.conBox_31_01_b{width: 700px;padding: 14px 23px;background: url(/pws/31/images/pws01_bx02_bg.gif) repeat-y left top;}
.pb0{padding-bottom:1px !important;}
.conBox_31_01_b01{width: 330px;min-height: 20px;float: left;margin-right: 40px;}
.conBox_31_01_b02{width: 330px;min-height: 20px;float:right;}
.conBox_31_01_b03{width: 330px;text-align:center;float:right;margin-top:15px;}
.conBox_31_01_b04{width: 330px;text-align:center;float:left;margin-top:15px;}

.conBox_31_01_b a img {
	border: 0;
}

.conBox_31_01_b05 {
		background: #f7f6f5 url("/inc/31source/image/cmn_lin_001.gif") repeat-x scroll left top;
		margin: 20px 0 0;
		padding: 20px 0 0;
}
.conBox_31_01_b05 ul {
	margin: 0;
	padding: 0;
	list-style: none none outside;
}
.conBox_31_01_b05 li {
	margin: 0 0 3px;
	padding: 0 0 0 1.0em;
	list-style: none none outside;
	font-size:10px;
	text-indent: -1.0em;
}
.conBox_31_01_a h4,.conBox_31_01_b01 h4,.conBox_31_01_b02 h4{margin: 0 0 13px;}
.conBox_31_01_a p,.conBox_31_01_b01 p,.conBox_31_01_b02 p{margin: 0 0 24px;}


/* pws0001*/
.con_box_31_05:after,
.pws_mainBtm:after,
.pws_txtBtn01:after,
.conBox_31_01_b div:after.conBox_31_01_b:after{clear:both;display:block;height:0;visibility:hidden;content:".";}


/* owl*/
#owl_conBox_31{background: url(/pws/31/images/owl_bg_002.gif) no-repeat right bottom; width:742px; overflow:hidden; margin:0 0 14px 3px; padding-bottom:14px;}
#owl_conBox_31 div.owlttl{background: url(/pws/31/images/owl_bg_001.gif) no-repeat right top; position:relative; height:34px;}
#owl_conBox_31 div.owlttl img{position:absolute; top:12px; left:26px;}
#owl_conBox_31 dl{ margin:0 0 0 27px; padding-top:12px;}
#owl_conBox_31 dl dt{float:left; width:440px; display:block;}
#owl_conBox_31 dl dt ul{ margin:0; padding:0;}
#owl_conBox_31 dl dt ul li{ list-style:none; font-weight:bold;}
#owl_conBox_31 dl dt ul li.owltxt{ margin-top:3px; font-weight: normal;}
#owl_conBox_31 dl dd{float:left; width:234px; margin-left:22px;}


/* ---------------------------------------------------------
 pws0002.html
--------------------------------------------------------- */
/* conBox -----------------*/
.conBox_31_02{width:746px;margin:20px 27px 0;padding: 0 0 0;background: url(/pws/31/images/pws02_bx_001bg.gif) repeat-y left top;}
.soldout{font-weight:bold;color:#c1c1c1;margin:25px 0 10px 0;padding:0px;}

/* mainContents -----------------*/
.conBox_31_02 div.explanation_entry{margin:0 0 0 15px;padding:0px;}
.conBox_31_02 div.house_search{padding:5px 0 0 0;float:left;height:30px;; width:200px;}
.conBox_31_02 div.house_search img{float:left; margin:0px 10px 0 0;}
.conBox_31_02 div.house_search p.house_ic{font-weight:bold;font-size:12px;line-height:1.5; padding:2px 0 0 0; margin:2px 0 0 0 ; white-space:nowrap;}
.conBox_31_02 div.article{float:right;padding:0 14px 0 0;margin:0px;}
.conBox_31_02 div.article ul{padding:0px;margin:5px 0 0 0;}
.conBox_31_02 div.article ul li{ text-align: right;}
.conBox_31_02 div.article ul li.list_ar01{list-style:none;padding:0px;margin:0 0 0 2px;float:left;width:70px;}
.conBox_31_02 div.article ul li.list_ar02{list-style:none;padding:0px;margin:0 0 0 2px;float:left;width:91px}
.conBox_31_02 div.article ul li.list_ar03{list-style:none;padding:0px;margin:0 0 0 2px;float:left;width:114px}
.conBox_31_02 div.article ul li.list_ar04{list-style:none;padding:0px;margin:0 0 0 2px;float:left;width:16px}
.conBox_31_02 div.imgbox{margin:0px;padding:0 3px 0 5px;width:738px;}
.conBox_31_02 div.imgbox div.photo{width:80px;margin:0px;padding:0 1px 0 0;float:left;}
.conBox_31_02 div.imgbox div.introduction{width:657px;margin:0px;padding:0px;float:right;}
.conBox_31_02 div.imgbox div.introduction div.article_name{width:657px;margin:0px;padding:0px;background:url(/inc/31source/image/intro_bg.gif) repeat-y;}
.conBox_31_02 div.imgbox div.introduction div.article_name div.tp_bt_img,
.conBox_31_02 div.imgbox div.introduction div.equip_btn div.tp_bt_img{margin:0px;padding:0px; width: 657px;}
.conBox_31_02 div.imgbox div.introduction div.article_name p.logo{margin:0px;padding:2px 0 1px 17px;float:left;}
.conBox_31_02 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:#999999;}
.conBox_31_02 div.imgbox div.imgbox div.introduction div.article_name p.rss{margin:0;padding:10px 10px 0;float:right;}
.conBox_31_02 div.imgbox div.introduction div.equip_btn{width:657px;height:34px;margin:0px;padding:0px;background:url(/inc/31source/image/equip_bg.gif) repeat-y;}
.conBox_31_02 div.imgbox div.introduction div.equip_btn ul{margin:0 1px 0 14px;padding:0px;height:22px;}
.conBox_31_02 div.imgbox div.introduction div.equip_btn ul li{list-style:none;margin:0px;padding:0 7px 0 0;float:right;}
.conBox_31_02 div.imgbox div.introduction div.equip_btn ul li img{ vertical-align: top;}
.equip_btn_hei {height: 28px!important;}
.conBox_31_02 div.point_of_article{margin:0 15px 0 15px;padding:15px 0 15px 0;background:url(/inc/31source/image/cmn_lin_001.gif) repeat-x left bottom;}
.conBox_31_02 div.point_of_article p.mar_pa_0 a{margin:0px;padding:0 0 0 5px;font-weight:bold;color:#737373;text-decoration:none;}
.conBox_31_02 div.point_of_article p.explanation{margin:10px 0 0 0;padding:0px;line-height:1.4em;display:none;}
.conBox_31_02 div.point_of_article p.mar_pa_0 img.hide{display:none;}

/* 間取り図 */
#main #contents .conBox_31_02 div.floorPlan{
  margin: 10px 0 0;
  padding:0;
  background:url(/pws/31/images/pws02_bx_002bg.gif) repeat-y left bottom;}

#main #contents .conBox_31_02 div.floorPlan02{
  margin: 0px 0 0;
  background:url(/pws/31/images/pws02_bx_003bg.gif) repeat-y left bottom;}


/* leftSide */

#main #contents .conBox_31_02 div.floorPlan .left, #main #contents .conBox_31_02 div.floorPlan02 .left{
  width: 340px;
  padding: 9px 17px 8px 15px;
  float: left;
}

#main #contents .conBox_31_02 div.floorPlan .left .roomNo, #main #contents .conBox_31_02 div.floorPlan02 .left .roomNo{width: 340px;margin-bottom: 15px;}
#main #contents .conBox_31_02 div.floorPlan .left .roomNo .btnClose, #main #contents .conBox_31_02 div.floorPlan02 .left .roomNo .btnClose{float: right;padding: 0;margin: 0;}
#main #contents .conBox_31_02 div.floorPlan .left .roomNo .txtNo, #main #contents .conBox_31_02 div.floorPlan02 .left .roomNo .txtNo{float: left;padding: 0;margin: 0 10px 0 0;color: #539889;line-height: 20px;}
#main #contents .conBox_31_02 div.floorPlan02 .left .roomNo .txtNo02{float: left;padding: 0;margin: 0 10px 0 0;line-height: 20px;}
#main #contents .conBox_31_02 div.floorPlan02 .left .roomNo p.soldout{padding:80px 0 0 0;margin: 0 10px 0 0;color:#c1c1c1;font-weight:bold;}
#main #contents .conBox_31_02 div.floorPlan .left .roomNo .btnDetail, #main #contents .conBox_31_02 div.floorPlan02 .left .roomNo .btnDetail{float: left;padding: 0;margin: 0;}
#main #contents .conBox_31_02 div.floorPlan .left .roomDetail, #main #contents .conBox_31_02 div.floorPlan02 .left .roomDetail{width: 340px;}
#main #contents .conBox_31_02 div.floorPlan .left .roomDetail .chart, #main #contents .conBox_31_02 div.floorPlan02 .left .roomDetail .chart{float: left;}
#main #contents .conBox_31_02 div.floorPlan .left .roomDetail .drawing, #main #contents .conBox_31_02 div.floorPlan02 .left .roomDetail .drawing{width: 172px;text-align: center;float: left;}
#main #contents .conBox_31_02 div.floorPlan .left .roomDetail .drawing02, #main #contents .conBox_31_02 div.floorPlan02 .left .roomDetail .drawing02{width: 172px;text-align: left;float: left;padding-left:15px;}
#main #contents .conBox_31_02 div.floorPlan .left .roomDetail .drawing02 img, #main #contents .conBox_31_02 div.floorPlan02 .left .roomDetail .drawing02 img{border: 0;}
#main #contents .conBox_31_02 div.floorPlan .left .roomDetail .other, #main #contents .conBox_31_02 div.floorPlan02 .left .roomDetail .other{width: 24px;float: left;}


/* table */
#main #contents .conBox_31_02 div.floorPlan .left .roomDetail .chart table, #main #contents .conBox_31_02 div.floorPlan .left .roomDetail .chart table{background: #D1D1D1;text-align: center;color: #737373;}
#main #contents .conBox_31_02 div.floorPlan .left .roomDetail .chart table th, #main #contents .conBox_31_02 div.floorPlan02 .left .roomDetail .chart table th{background: #E2DFD8;border: 1px solid #FFF;padding: 3px;font-weight: normal;}
#main #contents .conBox_31_02 div.floorPlan .left .roomDetail .chart table td, #main #contents .conBox_31_02 div.floorPlan02 .left .roomDetail .chart table td{background: #FFF;padding: 3px;}

/* rightSide */
#main #contents .conBox_31_02 div.floorPlan .right_box{ margin: 100px 0 0 0 ; float:right; width:370px; text-align:center;}
#main #contents .conBox_31_02 div.floorPlan .right .logo{padding:0; }
#main #contents .conBox_31_02 div.floorPlan .right .logo02{padding:0;margin: 100px 74px 0 0px; float:right; }


/* clear -----------------*/

.conBox_31_02 div.imgbox div.introduction div.article_name:after,
.conBox_31_02 div.imgbox div.imgbox div.introduction div.article_name p.rss:after,
#main #contents #con_lead_text_pw02:after,
#main #contents .conBox_31_02 div.article:after,
#main #contents .conBox_31_02 .explanation_entry:after,
#main #contents .conBox_31_02 .explanation_entry .article:after,
#main #contents .conBox_31_02 .explanation_entry article_name:after,
#main #contents .conBox_31_02 .imgbox:after,
div.imgbox div.introduction div.article_name p.rss:after,
.roomNo:after
{clear:both;display:block;height:0;visibility:hidden;content:".";}


/* clear -----------------*/
.conBox_31_02 div.imgbox div.introduction div.article_name:after,
.conBox_31_02 div.imgbox div.imgbox div.introduction div.article_name p.rss:after,
#main #contents #con_lead_text_pw02:after,
#main #contents .conBox_31_02 div.article:after,
#main #contents .conBox_31_02 .explanation_entry:after,
#main #contents .conBox_31_02 .explanation_entry .article:after,
#main #contents .conBox_31_02 .explanation_entry article_name:after,
#main #contents .conBox_31_02 .imgbox:after,
div.imgbox div.introduction div.article_name p.rss:after,
.roomNo:after{clear:both;display:block;height:0;visibility:hidden;content:".";}

/*pws0002_e*/
/*1*/
.noRegist_01{
	width: 333px;
	padding: 20px 20px;
	float: left;}
.noRegist_01 .title{
	font-size: 14px;
	padding: 0 20px 15px;
	margin: 0;
	text-align: center;
	background: url(/pws/cmn/image/pws_line01.gif) repeat-x left bottom;}
.noRegist_01_dummyBox{background: url(/pws/cmn/image/favorite_dummy_bg.gif) repeat-y left top;margin: 0;}
.noRegist_01_dummyBox .logo{width: 222px;padding: 130px 75px;}
.noRegist_02{padding: 10px 20px 0;width: 706px;}
.noRegist_02 .txtBox{
	width: 706px;
	margin: 0 0 15px;
	padding: 0 0 10px;
	background: url(/pws/cmn/image/pws_line01.gif) repeat-x left bottom;}
.noRegist_02 .txtBox p{margin: 0;padding: 3px 0;}
.noRegist_02 .txtBox .title{
	font-size: 14px;
	padding: 0 0 5px;
	margin: 0;
	font-weight: bold;}
.noRegist_02 .box{width: 353px;}
.noRegist_02 .box .txtBox02{width: 191px;float: left;}
.noRegist_02 .box .txtBox02 .title02{
	font-weight: bold;
	padding-bottom: 10px;
	margin: 0;}
.noRegist_02 .box .txtBox02 .txt02{
	padding-left: 15px;
	margin: 0;}
.noRegist_02 .box .imgBox{
	width: 156px;
	padding-right: 5px;
	float: left;
	padding-right:}
.favoriteRegist .box .txtBox02{width: 323px;float: none;}
.favoriteRegist .box .imgBox{
	width: auto;
	float: none;
	margin-top: 5px;
	text-align: center;}
#pws07_box02 .noRegist_02 {
	width: 452px;
}
#pws07_box02 .noRegist_02 .txtBox{
	width: 452px;
	margin: 0 0 15px;
	padding: 0 0 10px;
	background: url(/pws/cmn/image/pws_line01.gif) repeat-x left bottom;}
#pws07_box02 .noRegist_02 .floatLeft {
	width: 226px;
}
#pws07_box02 .favoriteRegist .box .txtBox02{width: 215px;float: none;}
#pws07_box02 .favoriteRegist .box .txtBox02 .txt02{
	min-height: 60px;
	_height: 60px;
	padding-left: 0;
}
div.point_of_article p img {
  vertical-align: middle;
  margin-left: 5px;
}

/* ---------------------------------------------------------
 searchList for 31
--------------------------------------------------------- */
#searchList_box{margin:0;width: 746px;background: url(/pws/31/images/pws03_box02_bg.gif) repeat-y left top;}
#searchList_box .left{width: 195px;padding: 7px 20px;float:left;}
#searchList_box .center{width: 192px;padding: 7px 20px;text-align: left;float:left;}
#searchList_box .right{width: 239px;padding: 7px 20px;float:left;}
#searchList_box ul{margin: 0;padding: 0;}
#searchList_box li{background: url(/pws/31/images/pws03_icon01.gif) no-repeat 0 5px;list-style: none;margin: 0;padding: 0 10px;}

/* 2011/09/30 */
#favoriteSearch #searchList_box {	background: url(/favorite/common/images/favorite_box01_bg.gif) repeat-y left top;}
#favoriteSearch #searchList_box .left {width: 315px; padding-right: 40px;}
#favoriteSearch #searchList_box .right {width: 315px;}
.backNone {background: none!important;}
.pt_15 {padding-top: 15px!important;}
.pt_5 {padding-top: 20px!important;}
.pointer {cursor: pointer; margin-left: -5px;}
.pb_5 {margin-bottom: 8px!important;}
.teBox {margin: 0; padding: 8px 0 0 0;}
.teBox2 {margin-left: 30px!important;}

/*----------------------
original
-----------------------*/
.pws07_list02 .linkColor{background: url("/inc/31source/image/cmn_arr_002.gif") no-repeat scroll 0 0 transparent; padding-left: 15px!important;}
.linkColor{color:#519886;}



