@charset "UTF-8";

/* ---------------------------------------------------------
Mitsui Fudosan Co., Ltd.

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

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

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

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

div#body_bg{width:810px;margin:0px;padding:0px;background:url(/inc/31source/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_bold12{font-weight:bold; font-size:12px;}
.font_alert{font-size:12px;margin-bottom:20px;padding:0px;color:#b2633a;}
.font_alert02{font-size:12px;margin:0px;padding:0px;color:#b2633a;}
/* ---------------------------------------------------------
color
--------------------------------------------------------- */
.colored_bold{color:#b3633c;font-weight:bold;}
.colored_bold02{color:#c58361;font-weight:bold;}
.colored{color:#b3633c;}
.colored02{color:#c58361;}
.colored02_n{color:#FB1A00;font-weight:normal;}
.color_red{color:#ff0000;}
.square_color01{color:#b4b4b4;}
.list_color_on{color:#c1c1c1;}
.mar_t5_colored{font-weight:bold;margin:5px 0 0 0;padding:0px;color:#c58361;}
/* ---------------------------------------------------------
margin/padding
--------------------------------------------------------- */
.mar_pa_0{margin:0px;padding:0px;}
.mar_pa_0_colored{margin:0px;padding:0px;color:#FB1A00;}
.mar_pa_0_colored_b{font-weight:bold;margin:0px;padding:0px;color:#c58361;}
.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_l15{margin:0 0 0 15px;padding:0px;}
.mar_lr15{margin:0 15px 0;padding:0px;}
.mar_l30{margin:0 0 0 30px;padding:0px;}
.mar_lr30{margin:0 30px 0 30px;padding:0px;}
.mar_t30{margin:30px 0 0 0;padding:0px;}
.mar_t40{margin:40px 0 0 0;padding:0px;}
.mar_r15{margin:0 15px 0 0 !important;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_t20{margin:0px;padding:20px 0 0 0;}
.pa_b20{margin:0px;padding:0px 0 20px 0;}
.pa_10_4{margin:0px;padding:10px 0 4px 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:#c58361;}
.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(/inc/31source/image/hd_bg_001_a.gif) repeat-y;margin:0px;padding:0px;}
div#headder div#menuarea div#menuarea_inn{background:url(/inc/31source/image/hd_bg_001_b.gif) no-repeat;padding:7px 0 0 15px;margin:0px;}

/*  SEO 201008 */
div#headder div#menuarea div#menuarea_inn h1 {color:#FFFFFF;font-size:10px;line-height:10px;font-weight:normal;float:left;padding-top:2px;}
div#headder div#menuarea div#menuarea_inn p {margin:0px;padding:0px;color:#FFFFFF;font-size:10px;line-height:10px;font-weight:normal;float:left;padding-top:2px;width:400px;}
/*  ---------- */

div#headder div#menuarea div#menuarea_inn div#menuarea_inn_link{float:right;width:126px;margin:0px;padding:0 15px 1px 0;height:17px;}
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;margin:0px;list-style:none;}

/*  SEO 201008 */
div#headder div#menuarea div#menuarea_inn div#menuarea_inn_link_top{float:right;margin:0px;padding:0 15px 0 0;height:17px;width:324px;}/*1110更新*/
/*  ---------- */


div#headder div#menuarea div#menuarea_inn div#menuarea_inn_link_top02{float:right;width:412px;margin:0px;padding:0 15px 0 0;height:17px;}
div#headder div#menuarea div#menuarea_inn div#menuarea_inn_link_top ul,
div#headder div#menuarea div#menuarea_inn div#menuarea_inn_link_top02 ul{margin:0px;padding:0px;list-style:none;}
div#headder div#menuarea div#menuarea_inn div#menuarea_inn_link_top ul li,
div#headder div#menuarea div#menuarea_inn div#menuarea_inn_link_top02 ul li{float:left;padding:0;margin:0px;list-style:none;}

div#headder div#menuarea div#menuarea_inn div#menuarea_inn_link_pws{float:right;width:369px;margin:0px;padding:0 15px 0 0;height:17px;}
div#headder div#menuarea div#menuarea_inn div#menuarea_inn_link_pws ul{margin:0px;padding:0px;list-style:none;}
div#headder div#menuarea div#menuarea_inn div#menuarea_inn_link_pws ul li{float:left;padding:1px 0 0 0;margin:0px;list-style:none;}

div#headder div#headder_middle{width:800px;margin:0px;padding:0px;background:url(/inc/31source/image/cmn_bg_002.gif) no-repeat top right;}
div#headder div#menuarea_bottom{width:800px;margin:0px;padding:0px;}

/*  SEO 201008 */
div#headder div#headder_middle h2{float:left;margin:0px;padding:0px;height:73px;}
/*  31 */
div#headder div#headder_middle p{margin:0px;padding:0px;float:left;margin:0px;padding:0px;height:73px;}
/*  31 SHITEN */
div#headder div#headder_middle h1{float:left;margin:0px;padding:0px;height:73px;}
/*  ---------- */

div#headder div#headder_middle div#headder_middle_rightside
{float:right;margin:0px;padding:0 0 0 185px;width:315px;height:73px;}
div#headder div#headder_middle div#headder_middle_rightside02
{float:right;margin:0px;padding:0 0 0 154px;width:315px;height:73px;}

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

div#headder div#headder_middle_rightside ul, div#headder div#headder_middle_rightside02 ul{list-style:none;margin:9px 0 0 0;padding:0px;float:right;}
div#headder div#headder_middle_rightside ul li.list03, div#headder div#headder_middle_rightside02 ul li.list03{width:113px;margin:4px 7px 0 0;padding:0px;float:left;}
div#headder div#headder_middle_rightside ul li.list04, div#headder div#headder_middle_rightside02 ul li.list04{width:114px;margin:0px;padding:0px;float:left;}
div#headder div#headder_middle_rightside ul li.list05, div#headder div#headder_middle_rightside02 ul li.list05{width:44px;margin:0 14px 0 9px;padding:0px;float:left;}
*html div#headder div#headder_middle_rightside ul li.list05, div#headder div#headder_middle_rightside02 ul li.list05{width:44px;margin:0 7px 0 9px;padding:0px;float:left;}
.rightside_field {width:114px;}
/* ---------------------------------------------------------
navi
--------------------------------------------------------- */
div#navi{width:800px;margin:0 5px 0 5px;padding:0px;background:url(/inc/31source/image/lnv_bg_001.gif) no-repeat;}

div#navi div#mainnavi{width:800px;height:30px;margin:0px;padding:0px;overflow:hidden;}
div#navi div#mainnavi ul li, div#navi div#mainnavi ul li a{width:160px;height:30px;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_top a:hover{background:url(/inc/31source/image/gnv_001ovr.jpg) no-repeat;}
div#navi div#mainnavi ul li#article_search a:hover{background:url(/inc/31source/image/gnv_002ovr.jpg) no-repeat;}
div#navi div#mainnavi ul li#bland a:hover{background:url(/inc/31source/image/gnv_003ovr.jpg) no-repeat;}
div#navi div#mainnavi ul li#close a:hover{background:url(/inc/31source/image/gnv_004ovr.jpg) no-repeat;}
div#navi div#mainnavi ul li#guide a:hover{background:url(/inc/31source/image/gnv_005ovr.jpg) no-repeat;}
div#navi div#mainnavi ul li#favorite a:hover{background:url(/inc/31source/image/gnv_006ovr.jpg) no-repeat;}

div#navi div#localnavi{background:url(/inc/31source/image/lnv_bg_001.gif) no-repeat;width:800px;height:30px;margin:0px;padding:0px;}
div#navi div#localnavi ul{margin:0 0 0 15px;padding:8px 0 0 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#holmes a:hover{background:url(/inc/31source/image/sch_lnv_001ovr.gif) no-repeat;}
div#navi div#localnavi ul li#pcity a:hover{background:url(/inc/31source/image/sch_lnv_002ovr.gif) no-repeat;}
div#navi div#localnavi ul li#tower a:hover{background:url(/inc/31source/image/sch_lnv_003ovr.gif) no-repeat;}
div#navi div#localnavi ul li#mantion a:hover{background:url(/inc/31source/image/sch_lnv_004ovr.gif) no-repeat;}
div#navi div#localnavi ul li#court a:hover{background:url(/inc/31source/image/sch_lnv_005ovr.gif) no-repeat;}
div#navi div#localnavi ul li#fine a:hover{background:url(/inc/31source/image/sch_lnv_006ovr.gif) no-repeat;}
div#navi div#localnavi ul li#seasons a:hover{background:url(/inc/31source/image/sch_lnv_007ovr.gif) no-repeat;}
div#navi div#localnavi ul li#style a:hover{background:url(/inc/31source/image/sch_lnv_008ovr.gif) no-repeat;}
div#navi div#localnavi ul li#luxe a:hover{background:url(/inc/31source/image/sch_lnv_009ovr.gif) no-repeat;}

div#navi div#localnavi ul li#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 #FFFFFF;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, div#main_lower div#main_top{width:800px;background:url(/inc/31source/image/cmn_cnbg_002.gif) no-repeat;padding:0 0 20px 0;_padding:0 0 30px 0;margin:0px;}
div#main div#main_top div#main_top_box{width:740px;border-bottom:1px solid #d1d1d1;padding:0 0 20px 0;margin:0 30px 0 30px;}

div#main div#main_top p#search_result, div#main_lower div#main_top p#search_result{margin:0 0 9px 30px;padding:22px 0 0 0;}
div#main div#main_top_box p#search_result{margin:0 0 9px 0;padding:22px 0 0 0;}

/*  SEO 201008 */
div#main div#main_top h3{margin:0 0 0 30px;padding:0px;}
div#main div#main_top h1{margin:0 0 0 0;padding:0 0 9px 30px;}
div#main_lower div#main_top h1{margin:0 0 0 0;padding:0 0 9px 30px;}
/*  ---------- */

div#main div#main_top h3.pre_h3, div#main_lower div#main_top h3.pre_h3{margin:0 0 16px 30px;padding:0px;}

/*  SEO 201008 */
div#main div#main_top div#main_top_box h3{margin:0px;padding:0px;}
div#main div#main_top div#main_top_box h1{margin:0px;padding:0px;}
/*  ---------- */

div#main div#main_top div#event_introduction,div#main_lower 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,div#main_lower 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,div#main_lower div#main_top div#event_introduction ul li a{font-weight:bold;background:url(/cmn/image/cmn_arr_001.gif) no-repeat 0 -2px;padding:0 0 0 15px;margin-left:10px;font-size:12px;}

div#main div#main_top div#lead_text,div#main_lower 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:15px 0 15px 0;}
div#main div#main_top div#lead_text02{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 10px 0;background-color:#FFFFFF;}
div#main div#main_top div#lead_text03, div#main div#lead_text03{margin:0 25px 0 30px;border-top:1px solid #d1d1d1;padding:15px 0;background:url(/inc/31source/image/cmn_lin_001.gif) repeat-x left bottom;background-color:#FFFFFF;}

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#main_top div#lead_text02 div#search_box01{margin:0px;padding:0px;width:745px;}


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.list_on{list-style:none;margin:0px;padding:0px;float:left;color:#c1c1c1;}
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 30px;}
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_02{width:740px;margin:15px 30px 0 30px;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:200px;}
div#main div#contents div#contents_box div.house_search img{float:left; margin:0px 10px 0 0;}
div#main div#contents div#contents_box div.house_search p.house_ic
{font-weight:bold;font-size:12px;line-height:1.5; padding:2px 0 0 0; margin:2px 0 0 0 ; white-space:nowrap;}

#time002 div#main div#contents div#contents_box div.house_search{padding:5px 0 0 0;float:left;height:30px; width:150px;}

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;}
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:70px;}
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:119px}
div#main div#contents div#contents_box div.article ul li.list_ar03{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_ar04{list-style:none;padding:0px;margin:0 0 0 5px;float:left;width:113px}

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 0px 0px 0px;padding:0px;}

div#main div#contents div#contents_box div.imgbox div.introduction div.article_name p.logo{margin:0px;padding:0 0 3px 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:#749a9a;}
div#main div#contents div#contents_box div.imgbox div.introduction div.article_name p.icNew{margin:0;padding:13px 0 0 5px;float:left; width:28px;}
div#main div#contents div#contents_box div.imgbox div.introduction div.article_name p.icRss{margin:0px;padding:5px 12px 0 0;float:right;width:44px;}

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 4px 0 17px;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:right;}

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_article02
{margin:0 15px 0 15px;padding:5px 0 5px 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.4em;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,
div#main div#contents ul.article_guidance02{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 li,
div#main div#contents ul.article_guidance02 li,
div#main div#contents ul.article_guidance_filo li{float:right;list-style:none;}
div#main div#contents ul.article_guidance li a,
div#main div#contents ul.article_guidance_filo li a{background:url(/cmn/image/cmn_arr_001.gif) no-repeat 0px -3px;padding:0 0 0 15px;margin:0 0 0 10px;}
div#main div#contents ul.article_guidance02 li a{background:url(/inc/31source/image/cmn_arr_002.gif) no-repeat;padding:0 0 0 15px;margin:0 0 0 10px;}

div#main div#contents div#contents_box ul.article_guidance{padding:15px 15px 0 0;margin:0px;}
/* ---------------------------------------------------------
Lower
--------------------------------------------------------- */
div#lower{margin:0 5px 0 5px;padding:1px 0 0 0;background:url(/inc/31source/image/cmn_cnbg_001.gif) repeat-y;}

div#lower ul#ul01{margin:20px 0 0 0;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 0px -2px;padding-left:10px;margin-left:10px;}


div#lower ul#ul02{margin:0px 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 0px -2px;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 a{background:url(/inc/31source/image/cmn_arr_001back.gif) no-repeat 0px -2px;padding-left:15px;}
div#lower ul#ul02 li.list10{margin:0px;float:right;font-size:10px;list-style:none;padding:0 0 10px 0;}
div#lower ul#ul02 li.list10 a{background:url(/inc/31source/image/cmn_arr_001top.gif) no-repeat;padding:0 0 10px 15px;}

div#lower ul#ul03 {margin:0px;padding:0px;float:left;width:600px;}
div#lower ul#ul03 li{list-style:none;float:left;margin:0 10px 0 0;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 ul#ul03 li.active {color:#cbc8c4;font-weight:normal;font-size:10px;background:url(/inc/31source/image/cmn_arr_004.gif) no-repeat;padding-left:15px;}

div#lower p#site_map{float:right;margin:0px 0px 0px 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(/cmn/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;}

div#banner ul#banner02{margin:0 0 0 20px;padding:10px 0 0 0;}
div#banner ul#banner02 li{list-style:none;margin:0 6px 0 0;float:left;}
/* ---------------------------------------------------------
Footer
--------------------------------------------------------- */
div#footer{background:url(/cmn/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 0px -1px;padding-left:11px;}

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

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

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


div#footer div.footer_navi p.footer_txt{margin:0px 15px 5px;padding:0px;color:#614d35;font-weight:normal;font-size:10px;}/*1110追加*/

/* ---------------------------------------------------------
Clear
--------------------------------------------------------- */
.clear,
.clearFix:after,
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_lower 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#main div#contents 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_e:after,
div.con_box02 div.con_innerbox_s02_e ul:after,
div.con_box02 div.con_innerbox_s02:after,div.con_box02 div.con_innerbox_s02_e: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_table_outline table td div.table_ul_outline04:after,
div.con_box_uloutline01:after, div.con_box_uloutline02:after, div#con_can_btn01:after, /*2009.06.30*/div.con_table_outline table td div.table_ul_outline_05:after,/*2009.06.30*/
div#con_lower div#con_lower_btn:after,
div#con_lower div#con_lower_btn02:after,
div#ent_box01 div#ent_listbox01:after,
div#h1_box:after,
div#ent_imgbox01 div.ent_imgbox_s02:after,
div#ent_imgbox01:after, ul#con_ul09:after,
div.con_text_outline01:after, ul.con_ul10:after,
div#ent_box01 div#ent_listbox01 ul:after, div#main div#tim_search ul:after,
div#main div#main_top div#lead_text02:after,
div#main div#main_top div#lead_text02 div#search_box01:after, div#cod_img_box01:after,
div#cha_box_group:after,
div#ent_imgbox02:after, div#ent_imgbox03:after,div#ent_imgbox04:after,
div#con_lower div#con_lower_btn03:after,
ul.table_ul05:after,div#con_can_btn12:after,
div#main div#contents div.number_link:after,
#top001 #mainColumn .mainCon01 .con01_2 div.con_ulbox ul.article_guidance: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;}
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;}

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;}

div.con_innerbox_s p{padding:15px 0 100px 0;margin:0 15px 0 15px;}
div.con_box03 div.con_innerbox_s04 p.con_text02, 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, div.con_box05 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, div.con_box05 div.con_innerbox_s05 p.con_text03,div.con_innerbox_s04 p.con_text03
{margin:0 11px 0 11px;padding:0 0 10px 0;font-size:10px;}
div.con_innerbox_s04 p.con_text04
{margin:0 11px 0 11px;padding: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;}

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;}

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:#c58361;font-size:10px;text-indent:-10px;}

p#ent_iframe01{margin:15px 0 10px 20px;padding:0px;}
p#ent_iframe01 iframe{width:705px; height:200px; background:#FFFFFF; border:#CCCCCC solid 1px;}

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;}

p.left05{margin:0 0 0 5px0;padding:0px;text-align:left;}

/* ---------------------------------------------------------
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;}

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_box04 div.con_innerbox_s05,div.con_box05 div.con_innerbox_s05
{width:332px;height:130px;margin:0 17px 0 17px;padding:0px;background:url(/contact/image/con_bg_009.gif) repeat-y;}
div.con_box04 div.con_innerbox_s06,div.con_box05 div.con_innerbox_s06
{width:332px;margin:0 17px 0 17px;padding:0px;background:url(/contact/image/con_bg_009.gif) repeat-y;}

/* 2008.06.26add*/
div.con_box04 div.con_innerbox_s05a {width:332px;margin:0 17px 0 17px;padding:0px;background:url(/contact/image/con_bg_009.gif) repeat-y; height:164px;}
div.con_box04 div.con_innerbox_s05a p.con_text02
{margin:0 11px 0 13px;padding:6px 0 4px 0;font-size:12px;line-height:18px;}
div.con_box05 div.con_innerbox_s06 p.con_text02
{margin:0 11px 0 12px;padding:6px 0 4px 0;font-size:12px;line-height:18px;}
div.con_box05 div.con_innerbox_s06 p.con_text03
{margin:0 11px 0 21px;padding:0 0 10px 0;font-size:10px;}
div.con_box05 div.con_innerbox_s06 p.con_text03:first-letter
{ margin-left:-10px;}
div.con_box05 div.con_innerbox_s06 p.con_text04
{margin:0 11px 0 21px;padding:0;font-size:10px;}
div.con_box05 div.con_innerbox_s06 p.con_text04:first-letter
{ margin-left:-10px;}

/* 2008.06.30add*/
div.con_box_outline_s02 h3.lbox01{float:left;}
div.con_box_outline_s02 h3.lbox02{float:left; padding:0 0 0 14px;}
div.con_box_outline_s02 div#mainbox{clear:both; padding:0; margin:0 17px;background:url(/document/image/doc_bx_001bg.gif) repeat-y left top;}
div.con_box_outline_s02 div#mainbox p.con_text02{margin:0 11px 0 0px;padding:6px 0 4px 13px;font-size:12px;line-height:18px; width:302px; float:left;}
div.con_box_outline_s02 div#mainbox div.con_text03{margin:0 0px 0 69px;padding:6px 0 4px 0;font-size:12px;line-height:18px; width:306px; float:left;}
div.con_box_outline_s02 div#mainbox div.con_text03 p.con_txt01{margin:0 11px 0 10px;padding:0 0 4px 0px;font-size:10px;}
div.con_box_outline_s02 div#mainbox div.con_text03 p.con_txt01:first-letter
{margin-left:-10px;}
div.con_box_outline_s02 div#mainbox div.con_text03 p.con_txt02{margin:0 11px 0 10px;padding:0 0 0 0px;font-size:10px;}
div.con_box_outline_s02 div#mainbox div.con_text03 p.con_txt02:first-letter
{margin-left:-10px;}
div.con_box_outline_s02 div#mainbox div.con_text_outline01
{margin:0 0 0 13px; padding:10px 0 0 0;_padding:5px 0 0 0;background:url(/document/image/doc_bx_001lin.gif) no-repeat left top; clear:both;}

div.con_box_outline_s02 div#mainbox ul.con_ul10a{padding:0;margin:0 0 0 177px;}
div.con_box_outline_s02 div#mainbox ul.con_ul10a li{list-style:none; float:left;}
div.con_box_outline_s02 div#mainbox ul.con_ul10a li a{background:url(/inc/31source/image/cmn_arr_002.gif)  no-repeat;padding-left:15px;margin-left:10px;}
div.con_box_outline_s02 div#mainbox ul.con_ul10b{padding:0;margin:0;}
div.con_box_outline_s02 div#mainbox ul.con_ul10b li{list-style:none;margin:0; float:right;}
div.con_box_outline_s02 div#mainbox ul.con_ul10b li a{background:url(/inc/31source/image/cmn_arr_002.gif)  no-repeat;padding-left:15px;margin-left:10px; display:block;}
div.con_box_outline_s02 div.Lbtn{float:left; width:158px; margin:0; padding:10px 0 7px 100px;}
div.con_box_outline_s02 div.Rbtn{float:left; width:158px; margin:0; padding:10px 0 7px 231px;}


/* 2009.05.22add*/
div.con_box_outline_s02 div#mainbox div.con_text_outline03
{margin:0 0 0 13px; padding:10px 0 0 0;_padding:5px 0 0 0;background:url(/document/image/doc_bx_001lin2.gif) no-repeat left top; clear:both;}
div#ent_box02
{background:url(/cmn/image/edt-fin_box_002.gif) left top repeat-y;}
table#ent_box03
{background:url(/cmn/image/edt-con_box_002.gif) left top repeat-y;}

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

div.con_text_outline01
{margin:0 15px 0 15px;padding:4px 0 3px 0;background:url(/inc/31source/image/cmn_lin_001.gif) repeat-x left top;}
div.con_text_outline02
{margin:0 15px 0 15px;padding:0 0 10px 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:0 0 0 0;}
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_innerbottom07{width:746px;margin:0px;padding:0px;}

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:0;padding:0px;float:right;}
#bmb0001 div.con_box02,#con0001 div.con_box02,#con0002 div.con_box02,#bkj0001 div.con_box02,#inq0002 div.con_box02,#doc0001 div.con_box02,#doc0002 div.con_box02,#ent0001 div.con_box02,#ent0001_e div.con_box02,#mm0001 div.con_box02,#mate0001 div.con_box02
{idth:271px;margin:0;padding:0 0 0 14px;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 4px 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:740px;margin:0px;padding:15px 30px 0 30px;}

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;background-color:#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 14px 31px;padding:0px;}
div#ent_imgbox02{width:741px;margin:0 28px 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;}
div#ent_imgbox04{width:741px;margin:0 28px 12px 31px;padding:0 0 20px 0;background:url(/inc/31source/image/cmn_lin_001.gif) repeat-x left bottom;}
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;}
/* --080509 add--- */
div#con_textBox {margin:0 27px 0 27px;border-top:1px solid #d1d1d1;padding:10px 0 21px 0;background:url(/inc/31source/image/cmn_lin_001.gif) repeat-x left bottom; clear:both;}
div#con_textBox div.con_table_outline{width:746px;margin:12px 0 0 0px;padding:0px;}
div#con_textBox div.con_table_outline th p{text-align:left;margin:0px;padding:15px;}
div#con_textBox div.con_table_outline td p{margin:0px;padding:8px 15px 8px 15px;font-weight:normal;}
div#con_textBox h2{margin:0 0 0 3px; padding:0;}
div#con_textBox p{margin:0 0 0 2px;padding:0;}
div#con_textBox div.con_btn {margin:11px 0 0 0; padding:0; text-align:center;}
.mar_l30_t18{margin:15px 0 13px 30px; padding:0;}

#ent0007 div#ent_imgbox01{width:741px;margin:0px 28px 14px 31px;padding:0px;}
#ent0007 div#h1_box ul{margin:0px;padding:38px 10px 0 0;float:right;}
#ent0007 div#main div#main_top_function h1{margin:0px;padding:30px 0 16px 30px;}



/* ---------------------------------------------------------
for contact,document,enter list_element
--------------------------------------------------------- */
div#h1_box ul{margin:0px;padding:40px 10px 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(/cmn/image/cmn_icon_005.gif) no-repeat;list-style:none;font-size: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;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 0px -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 0 -1px;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;font-size:10px;}
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.con_list06{margin:0 5px 0 0;padding:3px 0 0 0;list-style:none;float:left;width:110px;}

ul.con_ul10{padding:10px 0 7px 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:#fe1800;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 0;}
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;}

ul#con_ul14{margin:0 0 0 5px;padding:15px 27px 0 30px;}
ul#con_ul14 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_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{padding:0px;margin:0px;}
ul.con_ul16 li{float:right;list-style:none;color:#b1633c;font-size:10px;margin:0 0 10px 0;}
ul.con_ul16 li a{background:url(/inc/31source/image/cmn_arr_002.gif) no-repeat;padding-left:15px;}

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

div#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 -4px;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_imgbox04 dl dt{margin:0px;padding:0px;}
div#ent_imgbox04 dl dd.emb04a{margin:8px 24px 0 0;padding:0px;float:left;letter-spacing:-0.1em; font-size:10px;}
div#ent_imgbox04 dl dd.emb04b{margin:8px 0 0 0;padding:0px;float:left;letter-spacing:-0.1em; font-size:10px;}
div#ent_imgbox04 dl dd a{background:url(/cmn/image/cmn_arr_001.gif) no-repeat 0 -2px;padding:0 0 0 15px;margin:0px; display:block;}

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;}

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

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:#c58361;background:url(/inc/31source/image/cmn_icon_001.gif) no-repeat 0 2px;}


div#ent_box01 div#ent_listbox01 ul{margin:0px;padding:0px;}
div#ent_box01 div#ent_listbox01 ul li{width:151px;margin:0px;padding:0px;float:left;list-style:none;}
div#ent_box01 div#ent_listbox01 ul li.ent_arrow_list{width:12px;margin:55px 3px 0 3px;padding:0px;float:left;list-style:none;}

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;text-align: center;}

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

ul#search_ul{margin:10px 0 0 0;padding:0px;}
ul#search_ul li{list-style:none;margin:0 5px 0 0;padding:0px;float:left;}
ul#search_ul li.sea_list01{list-style:none;margin:0 10px 0 8px;padding:5px 0 0 0;float:left;}

/* ---------------------------------------------------------
for contact,document,enter  button_element
--------------------------------------------------------- */
div.con_box01 div.con_innerbox_s div.con_btn01
{width:170px;margin:0px;padding:14px 0 0 0;float:left;}
div.con_box01 div.con_innerbox_s p.con_text01
{width:217px;margin:0 0 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 270px;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_can_btn12{margin:0px;padding:20px 27px 15px 0;float:right;}
div#con_can_btn13{margin:0px;padding:5px 0 0 0;width:560px;float:left;font-size:10px;}
div#con_can_btn14{margin:0 0 0 364px;padding:50px 0 20px 0;width:81px;}

/* --100310 add--- */
div#con_can_btn02a{margin:0px;padding:25px 0 0 27px;float:left;}
div#con_can_btn03a{margin:0px;padding:25px 0 0 20px;float:left;}
/* --100310 end--- */

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_lower_btn03{margin:0 20px 0 30px;padding:0 0 20px 0;width:750px;}

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;line-height:20px;}
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.con_td08
{width:740px;margin:0px;padding:0px;border-top:1px solid #FFFFFF;border-bottom:none;background-color:#f1f0ec}


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/*2009.06.30*/,div.con_table_outline table td.con_td02_01 p,  div.con_table_outline table td.con_td02_02 p,  div.con_table_outline table td.con_td02_03 p,  div.con_table_outline table td.con_td02_04 p/*2009.06.30*/
{margin:0px;padding:8px 8px 8px 15px;font-weight:normal;}
div.con_table_outline table td.con_td04 p.td_p02
{margin:0px;padding:8px 15px 8px 15px;font-weight:bold;}
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;}
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 p.con_p08
{margin:0 15px 0 15px;padding:10px 15px 0 10px;}

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

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;}
div.con_table_outline table td div.table_ul_outline04{margin:10px 0 10px 35px;padding:0px;width:690px;}

ul.table_ul01, ul.table_ul04{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, ul.table_ul04 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, ul.table_ul04 li.table_list02{margin:0px;padding:0px;float:left;list-style:none;width:300px;}
ul.table_ul01 li.table_list02, ul.table_ul02 li.table_list02, ul.table_ul04 li.table_list08{margin:0px;padding:0px;float:left;list-style:none;width:350px;}
ul.table_ul01 li.table_list02, ul.table_ul li.table_list02, ul.table_ul04 li.table_list08{margin:0px;padding:0px;float:left;list-style:none;width:350px;}
ul.table_ul01 li.table_list03, ul.table_ul04 li.table_list03{margin:0px;padding:0px;float:left;list-style:none;width:60px;}
ul.table_ul01 li.table_list04, ul.table_ul04 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_list06_2{margin:0px;padding:0px;float:left;list-style:none;width:170px;}
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:120px;}
ul.table_ul01 li.table_list09_2{margin:0px;padding:0px;float:left;list-style:none;width:170px;}

/*add20100106*/
ul.table_ul01 li.table_list13{margin:0px;padding:0px;float:left;list-style:none;width:270px;}
ul.table_ul01 li.table_list14{margin:0px;padding:0px;float:left;list-style:none;width:300px;}
/*add20100106 end*/

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

ul.table_ul05{margin:8px 15px 8px 16px;padding:0px;width:251px;}
ul.table_ul05 li.table_list10{margin:0px;padding:0px;width:20px;float:left;list-style:none;}
ul.table_ul05 li.table_list11{margin:0 0 0 5px;padding:2px 0 0 0;width:225px;float:left;list-style:none;}

div.con_table_outline table td div.con_left{float:left;width:230px;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;}


/*for error----------*/
.error{color:#c58361; margin:0; padding:0;}
.error02{color:#c58361; margin:0 0 0 5px; padding:0;}
.error03{color:#c58361; margin:0 0 0 15px; padding:0;}

div.con_innerbox_s02_e p#con_input_e{margin:0 10px 0 13px;padding:0px 0 5px 0;font-size:12px;color:#c58361;}
div.con_innerbox_s02_e{width:238px;height:175px;margin:0 0 0 16px;padding:0px;background:url(/contact/image/con_bg_005.gif) repeat-y;}
div.con_innerbox_s02_e p#con_confirm{margin:0 0 0 13px;padding:8px 0 0 0;width:64px;}
div.con_innerbox_s02_e p#con_input{margin:0 10px 0 13px;padding:8px 0 5px 0;font-size:10px;}
div.con_box02 div.con_innerbox_s02_e ul{margin:0 0 0 13px;padding:0 0 5px 0;width:211px;}
div.con_box02 div.con_innerbox_s02_e 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_e ul li.con_list02{margin:0px;padding:0px;float:right;list-style:none;}

div.con_box02 div.con_innerbox_s02_e ul.con_ul01 {margin:0px;padding:0 0 0 11px;float:left;width:220px;}
div.con_box02 div.con_innerbox_s02_e ul.con_ul01 li{list-style:none;float:left;margin:0px;padding:0px;}
div.con_box02 div.con_innerbox_s02_e ul.con_ul01 li a{font-size:10px;letter-spacing:-0.1em;background:url(/inc/31source/image/cmn_arr_002.gif) no-repeat;padding:0 0 0 14px;}
div.con_box02 div.con_innerbox_s02_e 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;}

/* ---------------------------------------------------------
for  Calender
--------------------------------------------------------- */
div#main div#fla{margin:0 0 0 1px; padding:0px 0 0 0; width:800px; height:620px;}
div#main div#fla_cal_bukken{margin:0 0 0 0; padding:0 0 0 0; width:800px; height:667px}
div#con_lower ul.adobe {float:left; width:640px; margin:0; padding:0;}
div#con_lower ul.adobe li{float:left; list-style:none;}
div#con_lower ul.adobe li img{margin-right:5px;}

/* ---------------------------------------------------------
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_table_outline table td.con_td02 ul.con_ul04_01,div.con_table_outline table td ul.con_ul04_02 {margin:0 15px 0 0;padding:10px 0 0 11px;float:right;}
div.con_table_outline table td.con_td02 ul.con_ul04_01 li,div.con_table_outline table td ul.con_ul04_02 li{list-style:none;margin:0px;padding:0px;}
div.con_table_outline table td.con_td02 ul.con_ul04_01 li a,div.con_table_outline table td ul.con_ul04_02 li a{font-size:10px;background:url(/inc/31source/image/cmn_arr_002.gif) no-repeat;padding-left:15px;}



/* ---------------------------------------------------------
for time tim_search
--------------------------------------------------------- */

div#main div#tim_search{margin:0px;padding:0 0 25px 30px;}
div#main div#tim_search p{margin:0px;padding:0px;}
div#main div#tim_search .alert{font-size:12px;margin:10px 0 10px 0;padding:0px;color:#b2633a;}
div#main div#tim_search p.promotion{margin:0 0 20px 0;padding:0px;}

div#main ul.time.tim_list01{width:240px; padding:0;font-size:10px}
div#main .tim_list02{width:110px; padding:0;}
div#main .tim_list03{width:180px; padding:0;font-size:10px}
div#main .tim_list04{width:70px; padding:0;font-size:10px}
div#main .tim_list05{width:180px; padding:0;font-size:10px}

div.time_list_outline{width:715px;margin:5px 0 5px 0;padding:0px;}
div.time_list_outline_02{width:715px;margin:10px 0 0 0;padding:0px;}

div#main ul.ul_time{margin:0px;padding:0px;}
div#main ul.ul_time li.tim_list04{width:240px;padding:0px;margin:0px;font-size:10px;float:left;list-style:none;}
div#main ul.ul_time li.tim_list05{width:180px;padding:0px;margin:0px;font-size:10px;float:left;list-style:none;}
div#main ul.ul_time li.tim_list06{width:70px;padding:0px;margin:0px;float:left;list-style:none;}
div#main ul.ul_time li.tim_list07{width:110px;padding:0px;margin:0px;font-size:10px;float:left;list-style:none;}
div#main ul.ul_time li.tim_list08{width:250px;padding:0px;margin:0px;font-size:10px;float:left;list-style:none;}

div#tim_end_text{margin:30px 25px 0 30px;padding:15px 0 15px 0;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;}


/* ---------------------------------------------------------
for free fre_search
--------------------------------------------------------- */
div#main div#fre_search02{margin-top:0px;padding-left:3px;}
div#main div#fre_search02 ul{margin:0px;padding:0px;}
div#main div#fre_search02 ul li{list-style:none;margin:0 2px 0 0;padding:0px;float:left;}
div#main div#fre_search02 ul li.fre_list01{list-style:none;margin:0 10px 0 8px;padding:5px 0 0 0;float:left;}

/* ---------------------------------------------------------
for shuto
--------------------------------------------------------- */
#contents #shuto_box{ margin:0px 0px 0px 28px; padding:0px 0px 0px 2px; background:url(/search/shuto/image/shu_box_bg_001.gif) repeat-y;}
#contents .shuto_box_t { width:745px; margin:0px 0px 0px 30px; background:#FFFFFF;}
#contents .shuto_box_b { width:745px; margin:0px 0px 0px 27px; background:#FFFFFF;}
#contents #shuto_box ul{ list-style:none; margin:0px; padding:0px;}
#contents #shuto_box li{ float:left; margin:0px; padding:0px;}
#contents #shuto_box img{ margin:0px; padding:0px; display:block;}

#contents #shuto_box01{ border-top:1px #d1d1d1 solid; border-left:1px #d1d1d1 solid; border-right:1px #d1d1d1 solid; width:738px; height:72px;}
#contents #shuto_box01 li,
#contents #shuto_box02 li{ background:#FFF;}
#contents #shuto_box01 li img,
#contents #shuto_box02 li img,
#contents #shuto_box04 li img,
#contents #shuto_box07 li img{ margin:2px;}



#contents #shuto_box02{ border-top:1px #d1d1d1 solid; border-left:1px #d1d1d1 solid; border-right:1px #d1d1d1 solid; width:738px; height:70px;}
#contents #shuto_box04{ border-top:1px #d1d1d1 solid; border-left:1px #d1d1d1 solid; border-right:1px #d1d1d1 solid; width:738px; height:70px;}
#contents #shuto_box01 li.shuto_box_inner01{width:595px; height:66px; background:url(/search/shuto/image/shu_box_bg_002.gif) repeat-y top; padding:0px 0px 0px ; margin:2px 0px 2px 0px;}
#contents #shuto_box01 li.shuto_box_inner01 img{margin-top:33px;}
#contents #shuto_box07{ border:1px #d1d1d1 solid; width:738px; height:68px;}


#contents #shuto_box02 div.shuto_box_inner02t{width:595px; height:35px; background:url(/search/shuto/image/shu_bg_005.gif) repeat-y top; padding:0px 0px 0px 11px; margin:2px 0 1px 0px;}
#contents #shuto_box02 div.shuto_box_inner02t a{display:block; padding-top:8px;}
#contents #shuto_box02 div.shuto_box_inner02b{width:595px; font-size:10px; background:#e2dfd8; padding:6px 0px 1px 11px; margin:1px 0 2px 0px; height:24px;}
#contents .shuto_box_boder img{ }

.shuto_box_inner04_1{width:226px; height:70px; background:url(/search/shuto/image/shu_bg_007.gif) no-repeat top; padding:0px 0px 0px 12px; margin:0px; border-right:1px #d1d1d1 solid;}
.shuto_box_inner04_1 a{display:block; padding-top:24px;}
.shuto_box_inner04_3{width:226px; height:70px; background:url(/search/shuto/image/shu_bg_007.gif) no-repeat top; padding:0px 0px 0px 12px; margin:0px;}
.shuto_box_inner04_3 a{display:block; padding-top:24px;}
.shuto_box_inner04_2{width:369px; height:70px; background:url(/search/shuto/image/shu_bg_008.gif) no-repeat top; padding:0px 0px 0px 12px; margin:0px;}

#contents #shuto_box01 li.shuto_box_inner05{width:595px; height:61px; background:url(/search/shuto/image/shu_box_bg_002.gif) repeat-y top; padding:0px 0px 0px 13px; margin:2px 0px 2px 0px;}
#contents #shuto_box01 li.shuto_box_inner05 img{ margin-top:33px;}
#contents .shuto_box_inner07{width:226px; height:61px; background:url(/search/shuto/image/shu_bg_006.gif) repeat-y top; padding:0px 0px 0px 12px; margin:2px 0px 2px 0px;}
#contents .shuto_box_inner07 a{display:block; padding-top:31px;}

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: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#linList02{list-style:none;margin:0px;padding:0px;}
div#lower ul#linList02 li{list-style:none;}
div#lower ul#linList02 li.list11{list-style:none;float:left;padding:0 0 0 35px;margin:0px;}
div#lower ul#linList02 li.list12{list-style:none;float:right;padding:0 25px 0 0;margin:0px;}
div#lower ul#linList02 li a{background:url(/cmn/image/cmn_arr_001.gif) no-repeat 0px -2px;padding-left:15px;margin-left:10px;}

div#lower div#linList02_outline{width:800px;margin:0px;padding:20px 0 20px 0;}

  /* ---------------------------------------------------------
ent008_1.html
--------------------------------------------------------- */

div#prf_box_outline{width:740px;margin:15px 0 0 0;padding:0 30px 65px 30px;}

div#prf_box_outline_s01{background:url(/inc/31source/image/prf_bg_001.gif) repeat-y 0 0;padding:0px;margin:0px;}
div.prf_box01{width:234px;margin:0 19px 0 0;padding:0px;float:left;}
div.prf_box02{width:234px;margin:0px;padding:0px;float:right;}

div.prf_box_innnerbox{width:234px;margin:0px;padding:0 0 10px 0;background:url(/inc/31source/image/prf_bg_002.gif) no-repeat 0 0;}
div.prf_box_innnerbox p{margin:10px 20px 0 20px;padding:0px;}

div.prf_bottombox{width:740px;margin:0px;padding:0px;}

div#prf_box_outline:after, div#prf_box_outline_s01:after, div.prf_box02:after{clear:both;display:block;height:0;visibility:hidden;content:".";}


/* ---------------------------------------------------------
for shuto002
--------------------------------------------------------- */
#contents #lead_text storng span{font-size:14px;}
#contents #area_link_02{text-align:center; margin-left:30px; width:745px;}
#contents #area_link_02 p span{ font-size:10px;}

#contents #shuto_title{margin:25px 0px 0px 30px; font-size:12px; color:#737373}
#contents #shuto_title_02{margin:60px 0px 0px 30px; font-size:12px; color:#737373}

#contents #shuto_title strong, #contents #shuto_title_02 strong{ font-size:14px;}
#contents #shuto_title strong span, #contents #shuto_title_02 strong span{ color:#8e8e8e;}

#shu002 div#lower ul#ul02{margin:10px 0 0 0;padding:0 25px 0 25px;}
div#main div#contents div#contents_box h4.h4_contents_shu
{background:url(/rail/image/rai_house_ic_001.gif) no-repeat 0 0;font-weight:bold;font-size:12px;line-height:14px;padding:10px 0 0 25px;margin:0px;float:left;height:30px;}
div#main div#contents div#contents_box div.article_shu{float:right;padding:0 14px 0 0;margin:0px;}
div#main div#contents div#contents_box div.article_shu ul{padding:0px;margin:5px 0 0 0;width:220px;}
div#main div#contents div#contents_box div.article_shu 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_shu ul li.list_ar02{list-style:none;padding:0px;margin:0 0 0 5px;float:left;width:105px}


/*floatL*/
#inq0004 .floatL,
#mix001 .floatL{float:left;}
#mix001 .floatL02{float:left;width:330px;}

div.formot{clear:both;padding:0 20px 0 30px;}

.center{text-align:center;}

/*-------------------- line01 */
#psq0001 .line01,
#psq0002 .line01,
#psq0004 .line01,
#mm0005 .line01,
#idq0002 .line01{margin:30px 25px 0 25px;}


/* ---------------------------------------------------------
for top
--------------------------------------------------------- */
/*-------------------- reset */
#top001 #main div,
#top001 #main dl,#top001 #main dt,#top001 #main dd,
#top001 #main ul,#top001 #main ol,#top001 #main li,
#top001 #main h2,#top001 #main h3,
#top001 #main form,#top001 #main input,#top001 #main textarea,
#top001 #main p,
#top001 #main th,#top001 #main td,
#top002 #main div,
#top002 #main dl,#top002 #main dt,#top002 #main dd,
#top002 #main ul,#top002 #main ol,#top002 #main li,
#top002 #main h2,#top002 #main h3,
#top002 #main form,#top002 #main input,#top002 #main textarea,
#top002 #main p,
#top002 #main th,#top002 #main td{margin:0;padding:0;}

#top001 #main img,#top001 #main a img,
#top002 #main img,#top002 #main a img{border:0;}
#top001 #main li img,
#top001 #main h3 img,
#top002 #main li img,
#top002 #main h3 img{vertical-align:text-bottom;}

#top001 #main em,#top001 #main th,
#top002 #main em,#top002 #main th{
font-style:normal;
font-weight:normal;
}

#top001 #main ol,#top001 #main ul,
#top002 #main ol,#top002 #main ul{list-style:none;}

#top001 #main th,
#top002 #main th{text-align:left;}

#top001 #main .floatL,
#top002 #main .floatL{float:left;}
#top001 #main .floatR,
#top002 #main .floatR{float:right;}


/*-------------------- common class*/
#top001 .listStyle01 a,
#top002 .listStyle01 a{
padding-left:13px;
background:transparent url(/cmn/image/cmn_arr_001.gif) no-repeat 0 -4px;
}

/*-------------------- mainImage */
#top001 #main .mainImg,
#top002 #main .mainImg{
position:relative;
padding:19px 22px 0 22px;
height:220px !important;
}
/* login */
#top001 #main #login,
#top002 #main #login{
float:left;
width:198px;
height:151px;
padding:8px 0 6px 0;
font-size:10px;
background:transparent url(/cmn/image/top/cmn_login_area.jpg) no-repeat 0 0;
filter:Alpha(style=1,opacity=80,finishopacity=100,startx=0,starty=0,finishx=0,finishy=158);
}
#top001 #main .mainImg #login p input,
#top002 #main .mainImg #login p input{ margin:0; padding:0;}
#top001 #main .mainImg #login p,
#top002 #main .mainImg #login p{padding:0 8px 0px 8px; margin:0;}
#top001 #main .mainImg #login ul,
#top002 #main .mainImg #login ul{padding:0px; margin:0 0 4px 0; line-height:10px;}
#top001 #main .mainImg #login ul li,
#top002 #main .mainImg #login ul li{padding:0 8px 2px 8px; margin:0px;}
#top001 #main .mainImg #login dl,
#top002 #main .mainImg #login dl{padding:0 8px 0 8px; width:182px; margin:3px 0 3px 0;}
#top001 #main .mainImg #login dt,
#top002 #main .mainImg #login dt{float:left; width:90px; margin:0; padding:3px 0 0 0;}
#top001 #main .mainImg #login dd,
#top002 #main .mainImg#login dd{float:right; width:90px; margin:0; padding:0;}
#top001 #main .mainImg #login dd input,
#top002 #main .mainImg #login dd input{width:85px;font-size:10px; height:13px; margin:0; padding:0; line-height:10px;}
*:first-child + html #top001 #main .mainImg #login dd input{width:85px;font-size:9px; height:13px; margin:0; padding:0; line-height:9px;}

/* recommend */
#top001 #main #topRcm,
#top002 #main #topRcm{
float:right;
width:198px;
position:absolute;
top:8px;
left:580px;
}
#top001 #topRcm a,
#top002 #topRcm a{
display:block;
margin-bottom:6px;
width:198px;
height:49px;
text-indent:-9999px;
outline:none;
}

/*-------------------- info */
#top001 #main .topInfo,
#top002 #main .topInfo{
padding:10px 22px;
width:756px;}
#top001 #main .topInfo dt,
#top002 #main .topInfo dt{
float:left;
width:155px;
}
#top001 #main .topInfo dd,
#top002 #main .topInfo dd{
float:right;
width:590px;
}

/*-------------------- main layout*/
#top001 #main #mainCon,
#top002 #main #mainCon{padding:0 20px 0 30px; width:758px;}
#top001 #main #sideColumn,
#top002 #main #sideColumn{float:left; margin: 0 18px 30px 0; width:198px;}
#top001 #main #mainColumn,
#top002 #main #mainColumn{float:left; width:542px;}

/*-------------------- side column*/
/* list style */
#top001 .sideCon01 .listStyle01,
#top001 .sideCon02 .listStyle01,
#top001 .sideCon03 .listStyle01,
#top002 .sideCon01 .listStyle01,
#top002 .sideCon02 .listStyle01,
#top002 .sideCon03 .listStyle01{text-align:right;}
/* input area */
#top001 #sideColumn .sideCon01 input,
#top001 #sideColumn .sideCon01 select,
#top002 #sideColumn .sideCon01 input,
#top002 #sideColumn .sideCon01 select{font-size:12px; vertical-align:middle;}
#top001 #sideColumn .sideCon01 .tf01,
#top002 #sideColumn .sideCon01 .tf01{width:82px;}
#top001 #sideColumn .sideCon01 .tf02,
#top002 #sideColumn .sideCon01 .tf02{width:45px;}
#top001 #sideColumn .sideCon01 .tf03,
#top002 #sideColumn .sideCon01 .tf03{width:147px;}
#top001 #sideColumn .sideCon01 .tf04,
#top002 #sideColumn .sideCon01 .tf04{width:147px; vertical-align:top;}
#top001 #sideColumn .sideCon01 .tf05,
#top002 #sideColumn .sideCon01 .tf05{width:151px;}

/* search */
#top001 #sideColumn .sideCon01 div,
#top002 #sideColumn .sideCon01 div{
padding:1px 0 15px 0;
background:transparent url(/inc/31source/image/cmn_lin_001.gif) repeat-x 0 0;
}
#top001 #sideColumn .sideCon01 .conTop,
#top002 #sideColumn .sideCon01 .conTop{padding-top:0; background-image:none;}
#top001 #sideColumn .sideCon03 .conTop,
#top002 #sideColumn .sideCon03 .conTop{padding-top:5px; background-image:none;}
#top001 #sideColumn .sideCon01 .listStyle01,
#top002 #sideColumn .sideCon01 .listStyle01{margin-top:5px;}

/* rss */
#top001 #sideColumn .sideCon02 p,
#top002 #sideColumn .sideCon02 p{margin:5px 0;}
#top001 #sideColumn .sideCon02 .listStyle01,
#top002 #sideColumn .sideCon02 .listStyle01{margin:20px 0;}

/* new */
#top001 #sideColumn .sideCon03 dl,
#top002 #sideColumn .sideCon03 dl{
padding:7px 0 8px 0;
background:transparent url(/inc/31source/image/cmn_lin_001.gif) repeat-x 0 0;
}
#top001 #sideColumn .sideCon03 dt,
#top002 #sideColumn .sideCon03 dt{
float:left;
padding-left:23px;
font-weight:bold;
line-height:26px;
}

#top001 .sideCon03 .icAh,
#top002 .sideCon03 .icAh{background:transparent url(/cmn/image/top/idx_ic_001.gif) no-repeat 0 50%;}
#top001 .sideCon03 .icDh,
#top002 .sideCon03 .icDh{background:transparent url(/cmn/image/top/idx_ic_002.gif) no-repeat 0 50%;}
#top001 .sideCon03 .icEh,
#top002 .sideCon03 .icEh{background:transparent url(/cmn/image/top/idx_ic_004.gif) no-repeat 0 80%;}
#top001 .sideCon03 .icFh,
#top002 .sideCon03 .icFh{background:transparent url(/cmn/image/top/idx_ic_005.gif) no-repeat 0 80%;}
#top001 .sideCon03 .icGh,
#top002 .sideCon03 .icGh{background:transparent url(/cmn/image/top/idx_ic_006.gif) no-repeat 0 80%;}

#top001 .sideCon03 dd,
#top002 .sideCon03 dd{float:left; width:198px;}
#top001 .sideCon03 dd.new,
#top002 .sideCon03 dd.new{float:right; line-height:26px; width:28px;}
#top001 #sideColumn .sideCon03 .listStyle01,
#top002 #sideColumn .sideCon03 .listStyle01{margin:15px 0;}

/* extra */
#top001 #sideColumn .sideCon04 .listStyle01,
#top002 #sideColumn .sideCon04 .listStyle01{margin:5px 14px 20px 14px;}
#top001 #sideColumn .sideCon04 .listStyle01 li,
#top002 #sideColumn .sideCon04 .listStyle01 li{margin-bottom:4px}

/* bn */
#top001 #sideColumn .sideBn li,
#top002 #sideColumn .sideBn li{margin-bottom:5px;}


/*-------------------- main column*/

/*  SEO 201008 */
#top001 #mainColumn h1,
#top002 #mainColumn h1{margin-bottom:8px;}
/*  ---------- */

#top001 #mainColumn h2,
#top002 #mainColumn h2{margin-bottom:8px;}

#top001 #mainColumn .mainCon01,
#top002 #mainColumn .mainCon01{padding-bottom:20px;}
#top001 #mainColumn .mainCon02,
#top001 #mainColumn .mainCon03,
#top002 #mainColumn .mainCon02,
#top002 #mainColumn .mainCon03{padding-bottom:20px; width:540px;}

/* pick up */
#top001 #mainColumn .mainCon01 .listStyle02,
#top002 #mainColumn .mainCon01 .listStyle02{margin-left:10px;}
#top001 #mainColumn .mainCon01 .listStyle02 li,
#top002 #mainColumn .mainCon01 .listStyle02 li{
float:left;
margin-right:5px;
width:100px;
font-size:10px;
color:#c1c1c1;
text-align:center;
line-height:24px;
background:url(/cmn/image/top/idx_pu_tb_bg_001.gif) no-repeat 0 0;
}
#top001 #mainColumn .mainCon01 .listStyle02 li.tabAct,
#top002 #mainColumn .mainCon01 .listStyle02 li.tabAct{background:url(/cmn/image/top/idx_pu_tb_bg_001act.gif);}

#top001 #mainColumn .mainCon01 .con01{
width:540px;
height:44px;
background:transparent url(/cmn/image/top/idx_bg_004.gif) no-repeat 0 0;
}
#top001 #mainColumn .mainCon01 .con01 p{
float:left;
padding:7px 0 0 15px;
font-size:10px;
color:#c58361;
}
#top001 #mainColumn .mainCon01 .con01_2 p{
float:left;
padding:7px 0 0 15px;
font-size:10px;
color:#c58361;
letter-spacing: -0.06em;
width:380px;
}



#top001 #mainColumn .mainCon01 .con01 ul{
float:right;
padding:21px 8px 0 0;
}
#top001 #mainColumn .mainCon01 .con01_3{
width:540px;
height:60px;
background:transparent url(/cmn/image/top/idx_bg_006.gif) no-repeat 0 0;
}
#top001 #mainColumn .mainCon01 .con01_3 p{
float:left;
padding:7px 0 0 15px;
font-size:10px;
color:#c58361;
}
#top001 #mainColumn .mainCon01 .con01_3 ul{
float:right;
padding:13px 8px 0 0;
}


#top001 #mainColumn .mainCon01 .con02,
#top002 #mainColumn .mainCon01 .con02{
padding:7px 0 7px 13px;
width:528px;
background:transparent url(/cmn/image/top/top001_bg004.gif) repeat-y 0 0;
}

#top001 #mainColumn .mainCon01 .con02 .dummy,
#top002 #mainColumn .mainCon01 .con02 .dummy{
float:left;
margin:6px 6px 0 0;
width:255px;
height:146px;
}


#top001 #mainColumn .mainCon01 .con03,
#top002 #mainColumn .mainCon01 .con03{
float:left;
margin:6px 6px 0 0;
width:255px;
height:146px;
background:transparent url(/cmn/image/top/top001_bg003.gif) no-repeat 100% 0;
}

#top001 #mainColumn .mainCon01 .kind,
#top002 #mainColumn .mainCon01 .kind{width:15px; float:left;}
#top001 #mainColumn .mainCon01 .con03 dl,
#top002 #mainColumn .mainCon01 .con03 dl{padding:0 3px 0 0; width:225px; float:right;}
#top001 #mainColumn .mainCon01 .con03 dt,
#top002 #mainColumn .mainCon01 .con03 dt{margin-right:10px; padding-top:10px; height:38px;}

#top001 #mainColumn .mainCon01 .con03 dt.icPt img,
#top002 #mainColumn .mainCon01 .con03 dt.icPt img{float:right; margin-left:5px; }

#top001 #mainColumn .mainCon01 .con03 dd .floatL,
#top002 #mainColumn .mainCon01 .con03 dd .floatL{width:135px;}
#top001 #mainColumn .mainCon01 .con03 dd .floatR
#top002 #mainColumn .mainCon01 .con03 dd .floatR{width:80px;}

/* info */
#top001 #mainColumn .mainCon03 div.line01,
#top002 #mainColumn .mainCon03 div.line01{
margin-top:6px;
padding-top:10px;
background:transparent url(/cmn/image/top/top001_bg002.gif) no-repeat 0 0;}
#top001 #mainColumn .mainCon03 dl,
#top002 #mainColumn .mainCon03 dl{
width:260px;
}
#top001 #mainColumn .mainCon03 dt,
#top002 #mainColumn .mainCon03 dt{float:left; width:68px; margin-right:9px;}
#top001 #mainColumn .mainCon03 dd,
#top002 #mainColumn .mainCon03 dd{float:right; width:183px;}
#top001 #mainColumn .mainCon03 dd strong,
#top002 #mainColumn .mainCon03 dd strong{display:block; padding-bottom:4px;}

#top001 #mainColumn .mainCon03 dl.floatL,
#top002 #mainColumn .mainCon03 dl.floatL{
float:left;
padding-right:10px;
margin-right:10px;
width:260px;
background:transparent url(/cmn/image/top/top001_bg001.gif) repeat-y 100% 0;
}

#top001 #mainColumn .mainCon03 table {
background:transparent url(/cmn/image/top/idx_bg_007.gif) repeat-y left top;
margin-bottom:15px;
}
#top001 #mainColumn .mainCon03 table th {
padding-bottom:5px;
}
#top001 #mainColumn .mainCon03 table th,
#top001 #mainColumn .mainCon03 table td {
padding-right:17px;
vertical-align:top;
width:168px;
}
#top001 #mainColumn .mainCon03 table th.last,
#top001 #mainColumn .mainCon03 table td.last {
padding-right:0;
}

#top001 #mainColumn .mainCon03 .mainCon03midBlock {
background:transparent url(/cmn/image/top/idx_bg_008.gif) no-repeat left bottom;
padding:0 0 1px;
margin-bottom:15px
}
#top001 #mainColumn .mainCon03 .mainCon03midBlock .mainCon03midBlockInner {
background:transparent url(/cmn/image/top/idx_bg_008.gif) no-repeat left top;
padding:12px 0 10px 0;
}
#top001 #mainColumn .mainCon03 .mainCon03midBlock .mainCon03midBlockInner dl {
background:none;
width:265px;
margin:0;
padding:0;
}
#top001 #mainColumn .mainCon03 .mainCon03midBlock .mainCon03midBlockInner dt {
float:right;
margin:0;
padding:0;
}
#top001 #mainColumn .mainCon03 .mainCon03midBlock .mainCon03midBlockInner dd {
width:173px;
margin:0 10px 0 0;
padding:0;
}
#top001 #mainColumn .mainCon03 .mainCon03midBlock .mainCon03midBlockInner dl.floatR dt {
padding-left:1px;
width:67px;
}

/* conveience */
#top001 #mainColumn .pwsArea,#top001 #mainColumn .mmArea,
#top002 #mainColumn .pwsArea,#top002 #mainColumn .mmArea{margin-top:7px; width:542px; height:109px;}
#top001 .pwsArea,
#top002 .pwsArea{background:transparent url(/cmn/image/top/idx_bg_001.jpg) no-repeat 0 0;}
#top001 .mmArea,
#top002 .mmArea{background:transparent url(/cmn/image/top/idx_bg_003.jpg) no-repeat 0 0;}

#top001 #mainColumn .pwsArea dl,
#top002 #mainColumn .pwsArea dl{float:left;width:335px;}
#top001 #mainColumn .pwsArea dt,#top001 #mainColumn .mmArea dt,
#top002 #mainColumn .pwsArea dt,#top002 #mainColumn .mmArea dt{padding:16px 0 11px 20px;}
#top001 #mainColumn .pwsArea dd,#top001 #mainColumn .mmArea dd,
#top002 #mainColumn .pwsArea dd,#top002 #mainColumn .mmArea dd{padding-left:20px;}

#top001 #mainColumn .pwsArea ul,
#top002 #mainColumn .pwsArea ul{
float:right;
margin-top:18px;}
#top001 #mainColumn .pwsArea li,
#top002 #mainColumn .pwsArea li{padding-right:15px;}
#top001 #mainColumn .pwsArea li img,
#top002 #mainColumn .pwsArea li img{vertical-align:top;}

#top001 #mainColumn .mmArea ul,
#top002 #mainColumn .mmArea ul{padding:5px 15px 0 0;text-align:right;}

/* link */
#top001 #mainColumn .mainCon05,
#top002 #mainColumn .mainCon05{margin-top:20px; width:540px;}
#top001 #mainColumn .mainCon05 div,
#top002 #mainColumn .mainCon05 div{border:1px solid #d1d1d1; padding:1px;}
#top001 #mainColumn .mainCon05 td,
#top001 #mainColumn .mainCon05 th,
#top002 #mainColumn .mainCon05 td,
#top002 #mainColumn .mainCon05 th{padding:8px 8px;background:#eeece8 url(/cmn/image/top/top001_tdbg_001.gif) no-repeat 0 100%;}
#top001 #mainColumn .mainCon05 .con_tr01 td,
#top001 #mainColumn .mainCon05 .con_tr01 th,
#top002 #mainColumn .mainCon05 .con_tr01 td,
#top002 #mainColumn .mainCon05 .con_tr01 th{background-color:#f8f7f4;}
#top001 #mainColumn .mainCon05 .conBtm,
#top002 #mainColumn .mainCon05 .conBtm{background-position:0 50%;}
#top001 #mainColumn .mainCon05 p,
#top002 #mainColumn .mainCon05 p{margin:10px 0 5px 0;}
#top001 .mainCon05 .listStyle01,
#top002 .mainCon05 .listStyle01{text-align:right;}
#top001 .mainCon05 td .listStyle01,
#top002 .mainCon05 td .listStyle01{text-align:left;}



/*-------------------- login */

#top001 .login #mainColumn .mainCon01 .con01{
background:transparent url(/cmn/image/top/idxlogin_ex_bg.gif) no-repeat 0 0;
}
#top001 .login #mainColumn .mainCon01 .con01_3{
background:transparent url(/cmn/image/top/idxlogin_ex_bg02.gif) no-repeat 0 0;
}


#top001 .login #mainColumn .mainCon01 .con01 ul{
float:none;padding:0px;font-size:10px;margin:0px;}
#top001 .login #mainColumn .mainCon01 .con01_3 ul{
float:none;padding:0px;font-size:10px;margin:0px;}

#top001 .login #mainColumn .mainCon01 .con01 ul li{padding:0px;margin:15px 0 0 0;}
#top001 .login #mainColumn .mainCon01 .con01_3 ul li{padding:0px;margin:0px 0 0 0;}
#top001 .login #mainColumn .mainCon01 .con01 ul li.backOff,
#top001 .login #mainColumn .mainCon01 .con01 ul li.backOn,
#top001 .login #mainColumn .mainCon01 .con01_3 ul li.backOff,
#top001 .login #mainColumn .mainCon01 .con01_3 ul li.backOn
{
float:left;
padding:0 0px 0px 20px;_padding:4px 0px 0px 20px;
}


#top001 .login #mainColumn .mainCon01 .con01 ul li.center02,#top001 .login #mainColumn .mainCon01 .con01_3 ul li.center02{
float:left;padding:0 0px 0px 200px;}

#top001 .login #mainColumn .mainCon01 .con01 ul li.nextOff,
#top001 .login #mainColumn .mainCon01 .con01 ul li.nextOn,
#top001 .login #mainColumn .mainCon01 .con01_3 ul li.nextOff,
#top001 .login #mainColumn .mainCon01 .con01_3 ul li.nextOn{
float:right;padding:0 20px 0px 0px;_padding:4px 20px 0px 0px;}


#top001 .login #mainColumn .mainCon01 .con01 ul li.backOff,
#top001 .login #mainColumn .mainCon01 .con01 ul li.nextOff,
#top001 .login #mainColumn .mainCon01 .con01_3 ul li.backOff,
#top001 .login #mainColumn .mainCon01 .con01_3 ul li.nextOff{color:#c1c1c1;}

#top001 #mainColumn .mainCon01 .con01_3 div{zoom: 100%;padding:10px 14px 4px 0;}
#top001 #mainColumn .mainCon01 .con01_3 div ul.article_guidance{
margin:0;font-size:10px;
}
#top001 #mainColumn .mainCon01 .con01_3 div ul.article_guidance li{list-style:none; padding:0; margin:0;float:right;}

#top001 #mainColumn .mainCon01 .con01_3 div ul.article_guidance li a{background:url(/cmn/image/cmn_arr_001.gif) no-repeat 0px -4px;padding:0 0 0 15px;margin:0 0 0 10px;}

#top001 .login .pwsArea{background:transparent url(/cmn/image/top/ind_login_bg01.jpg) no-repeat 0;}


/*-------------------- top add */
#top001 #main .mainImg,
#top002 #main .mainImg{
padding:10px 0 0 0;
height:216px;
}
#top001 #main #login{
padding-left:22px;
background-position:22px 0;
}
#top001 #main #topRcm,
#top002 #main #topRcm{padding:10px 0 42px 0px;}
#top001 #main #topRcm li,
#top002 #main #topRcm li{margin-right:22px;}
#top001 #main #mainCon,
#top002 #main #mainCon{
padding:10px 20px 0 22px;
}
#top001 #dataseikyu p,
#top002 #dataseikyu p{font-size:10px;line-height:12px;}
#top001 #dataseikyu p.pa_b09,
#top002 #dataseikyu p.pa_b09{
padding-bottom:4px;
line-height:22px;
}
#top001 #adobe,
#top002 #adobe{padding:5px 0 20px 10px;}


/* ---------------------------------------------------------
for area
--------------------------------------------------------- */
/* common */
#areaLink01{margin:18px 30px 0 30px; text-align:center;}
#areaLink01 li{
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#btmList01{
margin:20px 0 0 0;
padding:0 0 0 25px;
font-size:10px;
}
#btmList01 li{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#btmList01 a{
margin-left:10px;
padding:5px 0 0 13px;
font-size:12px;
background:transparent url(/cmn/image/cmn_arr_001.gif) no-repeat scroll 0%;}

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

ul#ul01_area:after,
ul#ul01_area li:after{clear:both;display:block;height:0;visibility:hidden;content:".";}
/*-------------------- are001 */
#are001 #main #main_top{padding-bottom:0;}
#are001 #main #main_top h3{
margin:0 30px;
padding-bottom:16px;
}

#are001 #contents p{margin:0 30px; padding:0;}

#are001 #ul01{
float:right;
width:400px;
}
#are001 #lower #ul01 a{padding-left:13px;}

/*-------------------- are002 */
#are002 #main #main_top{padding-bottom:0;}
#are002 #main #main_top h3{
margin:0 30px;
padding-bottom:15px;
border-bottom:1px solid #d1d1d1;
}

/* table 1 */
#are002 .table_outline01{
margin:18px 27px 0pt;
padding:0px;
width:746px;
}
#are002 .table_outline01 ul{margin:0; padding:0px;}
#are002 .table_outline01 li{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left:1.3em;
text-indent:-1.3em;
}

#are002 .table_outline01{background:transparent url(/inc/31source/image/cmn_tbbg_001.gif) repeat-y scroll 0%;}
#are002 .table_outline01 table{
margin:0pt 3px;
padding:0px;
border-top:1px solid #d1d1d1;
border-left:1px solid #d1d1d1;
border-bottom:1px solid #d1d1d1;
}
#are002 .table_outline01 td{
border-top:none;
border-left:1px solid #ffffff;
border-right:1px solid #d1d1d1;
border-bottom:1px solid #ffffff;
background:transparent url(/area/image/are_tdbg_001.gif) repeat-y 100% 0;

padding:10px 15px;
}

#are002 .table_outline01 .con_top td{
border-top:1px solid #fff;}

#are002 .table_outline01 .con_tr01 td{
background-color:#f9f8f6;
}

#are002 #ul01{
float:right;
width:400px;
}
#are002 #lower #ul01 a{padding-left:13px;}

#are002 .table_outline01 td.con_top01{
border-top:1px solid #fff;
}

#are002 .table_outline01 td.con_top02{
height:1px;
margin:0px;
padding:0px;
background:url(/search/area/image/are_tdbg_002.gif)left top repeat-x; background-color:#D1D1D1; }

#are002 .table_outline01 td.con_td01{
background-color:#F9F8F6;
}

/*-------------------- are003-are005, are_err ,list_line_sotobo*/
#are003 #main #main_top,
#are004 #main #main_top,
#are005 #main #main_top,
#are_err #main #main_top,
#sotobo #main #main_top,
#list_line #main #main_top{padding-bottom:0;}
#are003 #main #main_top h3,
#are004 #main #main_top h3,
#are005 #main #main_top h3,
#are_err #main #main_top h3{
margin:0 30px;
padding-bottom:15px;
font-size:22px;
border-bottom:1px solid #d1d1d1;
}

/*-------------------- are_err */
#are_err #contents{padding:0 0 40px 0;margin:0px;}
#sotobo #contents{padding:0 0 20px 0;margin:0px;}

#are_err p#entry, #sotobo p#entry{font-weight:bold;margin:30px 0 10px 30px;padding:0px;}
#are_err p#err_local, #sotobo p#err_local{font-weight:bold;margin:15px 0 5px 0;padding:0px;}

#are_err_box{width:326px;background:url(/search/area/image/are_bg_001.gif) repeat-y;margin:0 0 0 246px;padding:0px;}
#are_err_box #are_err_innnerbox{width:320px;margin:0 3px 0 4px;padding:0px;background:url(/search/area/image/are_bg_002.gif) bottom left no-repeat;}
#are_err_box #are_err_innnerbox #leftbox{width:158px;margin:0px;padding:0px;float:left;}
#are_err_box #are_err_innnerbox #rightbox{width:158px;margin:0px;padding:0px;float:right;}

#are_err_box #are_err_innnerbox #leftbox p, #are_err_box #are_err_innnerbox #rightbox p{margin:0 0 11px 12px;padding:0px;}

#leftbox ul#err_ul01 {width:138px;margin:0 0 12px 12px;padding:0 0 15px 0;border-bottom:1px solid #d1d1d1;}
#leftbox ul#err_ul01 li{list-style:none;margin:0px;padding:0px;}
#leftbox ul#err_ul01 li a{font-weight:normal;background:url(/inc/31source/image/cmn_arr_002.gif) no-repeat;padding-left:15px;}

#leftbox ul.err_ul02 {width:138px;margin:0 0 0 12px;padding:0px;}
#leftbox ul.err_ul02 li{list-style:none;margin:0px;padding:0px;}
#leftbox ul.err_ul02 li a{font-size:10px;font-weight:normal;background:url(/inc/31source/image/cmn_arr_002.gif) no-repeat;padding-left:15px;}
#leftbox ul.err_ul02 li a span{font-size:12px;}

#rightbox ul.err_ul03 {width:138px;margin:0 0 32px 12px;padding:0px;}
#rightbox ul.err_ul03 li{list-style:none;margin:0px;padding:0px;}
#rightbox ul.err_ul03 li a{font-weight:normal;background:url(/inc/31source/image/cmn_arr_002.gif) no-repeat;padding-left:15px;}
#rightbox ul.err_ul03 li.s_elements{list-style:none;margin:0 0 10px 0;padding:0 0 0 15px;font-size:10px;}



#are_err_box:after,
#are_err_box #are_err_innnerbox:after{
clear:both;
display:block;
height:0;
visibility:hidden;
content:".";
}

/* ---------------------------------------------------------
for line
--------------------------------------------------------- */
/*-------------------- line001 */
/* common */
#lin001 .table_outline01,
#lin001 .table_outline02,
#lin001 .table_outline03{
margin:18px 27px 0pt;
padding:0px;
width:746px;
}

#lin001 .table_outline01 ul,
#lin001 .table_outline02 ul,
#lin001 .table_outline03 ul{margin:0; padding:9px 15px;}
#lin001 .table_outline01 li,
#lin001 .table_outline02 li,
#lin001 .table_outline03 li,
#lin001 #linList02 li{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:5px;
padding-left:1.3em;
text-indent:-1.3em;
}
.table_outline02 li{
  margin-bottom:3px;}
#lin001 #main #main_top,
#shu001 #main #main_top,
#room005 #main #main_top{
padding-bottom:0;
}
#lin001 #main #main_top h3,
#shu001 #main #main_top h3,
#room005 #main #main_top h3,#room006 #main #main_top h3{
margin:0 30px;
padding-bottom:15px;
border-bottom:1px solid #d1d1d1;
}

/* table 1 */
#lin001 .table_outline01{background:transparent url(/inc/31source/image/cmn_tbbg_001.gif) repeat-y scroll 0%;}
#lin001 .table_outline01 table{
margin:0pt 3px;
padding:0px;
border-top:1px solid #d1d1d1;
border-left:1px solid #d1d1d1;
border-bottom:1px solid #d1d1d1;
}
#lin001 .table_outline01 td{
border-top:none;
border-left:1px solid #ffffff;
border-right:1px solid #d1d1d1;
border-bottom:1px solid #ffffff;
background:transparent url(/search/line/image/lin_tdbg_001.gif) repeat-y 100% 0;
width:33%;
}

#lin001 .table_outline01 .con_top td{
border-top:1px solid #fff;}

#lin001 .table_outline01 .con_tr01 td{
background-color:#f9f8f6;
}

/* table 2 */
#lin001 .table_outline02{background:transparent url(/search/line/image/lin_tbbg_02.gif) repeat-y scroll 0%;}
#lin001 .table_outline02 table{
margin:0pt 3px;
padding:0px;
border-top:1px solid #d1d1d1;
border-left:1px solid #d1d1d1;
border-right:1px solid #d1d1d1;
}
#lin001 .table_outline02 th{
padding:9px 15px;
border:1px solid #fff;
text-align:left;
background-color:#f1f0ec;
}
#lin001 .table_outline02 td{
width:25%;
border-top:1px solid #d1d1d1;
border-bottom:1px solid #d1d1d1;
vertical-align:top;
}

/* table 3 */
#lin001 .table_outline03{background:transparent url(/inc/31source/image/cmn_tbbg_001.gif) repeat-y scroll 0%;}
#lin001 .table_outline03 table{
margin:0pt 3px;
padding:0px;
border-top:1px solid #d1d1d1;
border-left:1px solid #d1d1d1;
border-right:1px solid #d1d1d1;
}

#lin001 .table_outline03 th{
padding:9px 15px;
border-top:1px solid #fff;
border-left:1px solid #fff;
border-right:1px solid #fff;
text-align:left;
background-color:#f9f8f6;
}
#lin001 .table_outline03 td{
border-top:1px solid #ffffff;
border-bottom:1px solid #d1d1d1;
vertical-align:top;
background:transparent url(/search/line/image/lin_tdbg_001.gif) repeat-x 0 100%;
}

#lin001 .lin_ttlNavi{background:transparent url(/search/line/image/lin001_sttl_bg.gif) no-repeat 0 0;}
#lin001 .lin_ttlNavi h3{float:left; margin: 0; padding:0;}
#lin001 .lin_ttlNavi ul{
float:right;
font-size:10px;
color:#c1c1c1;
padding-bottom: 0;
}
#lin001 .lin_ttlNavi li{
display:inline;
margin-left:10px;
background:transparent url(/search/line/image/lin_arr_002.gif) no-repeat 0 50%;
}
#lin001 .lin_ttlNavi li.on{background:transparent url(/search/line/image/lin_arr_001.gif) no-repeat 0 50%;}

#lin001 .linList01{
margin:10px 0 0 35px;
padding:0 0 10px 0;
}
#lin001 .linList01 li{
float:left;
margin-right:10px;
width:210px;
}

#lin001 .linList01 a{
padding:0 0 0 15px;
vertical-align:top;
background:transparent url(/cmn/image/cmn_arr_001.gif) no-repeat scroll 0;
}

#lin001 #ul01{
float:right;
width:340px;
}
#lin001 #lower #ul01 a{padding-left:13px;}
#lin001 #linList02{
float:left;
width:310px;
margin:0;
padding:0 0 0 25px;
font-size:10px;
}

#lin001 #linList02 a{
margin-left:10px;
padding-left:13px;
font-size:12px;
background:transparent url(/cmn/image/cmn_arr_001.gif) no-repeat scroll 0%;
}

/*-------------------- lin002 */
#lin002 div#main div#main_top div#lead_text{
border-top:1px solid #d1d1d1;
border-bottom:1px solid #d1d1d1;
}

#lin002 #lead_text dd{
margin:0;
padding:0 0 0 1em;
text-indent:-1em;
font-size:10px;
color:#c58361;
}

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

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

/* ---------------------------------------------------------
for mix

--------------------------------------------------------- */
#mix001 div#main div#main_top div#lead_text{
padding:20px 0 0 0;
margin:15px 25px 0 30px;
background-color:#ffffff;
background-image:none;
}
#mix001 div#main div#main_top{padding:0;}
#mix001 div#main div#main_top div.con_table_outline{margin:0 27px 0 27px;}
#mix001 #main #contents tr.mix_tr td div{width:282px;}
#mix001 #main #contents tr.mix_tr td p{margin:6px 6px 6px 16px;}
#mix001 #main #contents td.con_td02{padding-bottom:8px;}
#mix001 #main #contents td.con_td05{padding:0;}
#mix001 #main #contents td.con_td05 p{
padding:12px;
font-weight:bold;
}
#mix001 #main #contents td.con_td02 p{
margin:6px 6px 6px 36px;
padding:0;
}
#mix001 #lower p.floatL{padding:0 0 0 25px;}

#mix001 div.floatL_box{padding:0 0 0 25px;float:left;width:400px;}

/*-------------------- mix002 */
#mix002 #main #main_top{
padding-bottom:0;
}
#mix002 #main #main_top h3{
margin:0 30px;
padding-bottom:15px;
}


/* ---------------------------------------------------------
for mailmagazine
--------------------------------------------------------- */

/*-------------------- mm0001 */
.mailmg_bg{padding-top:14px;height:414px;background:url(/mailmagazine/image/mm_bg_001.jpg) center 7px no-repeat;}
#mm0001 div#main_top_function div.mailmg_bg h1{margin:0px;padding:15px 0 0 30px;}
#mm0001 div.mailmg_bg div#contents{margin-top:40px;}
#mm0001 div.mailmg_bg div#contents h2{float:left;margin:0;padding:0 10px 0 30px;}
.con_box_mailmg{padding:0 25px 0 25px;height:188px;background:url(/mailmagazine/image/mm_box_001_bg_ctr.jpg) top center no-repeat;}
.con_box_mailmg dl{margin:0;padding:0;height:188px;float:left;display:block;}
.con_box_mailmg dl.floatL{width:461px;}
.con_box_mailmg dl.floatL dd{margin:0;padding:14px 30px 0 214px;}
.con_box_mailmg dl.floatR{margin-left:13px;width:275px;}
.con_box_mailmg dl.floatR dd{margin:0;padding:14px 33px 0 31px;}
.con_box_mailmg dd p{margin:0;padding:0;}
.con_box_mailmg dd p.list{margin-top:33px;display:block;font-size:10px;letter-spacing:-0.1em;text-align:right;
background:url(/inc/31source/image/cmn_arr_002.gif) 142px no-repeat;}
.con_box_mailmg p.clearB{margin:0;padding-left:0;}
#mm0001 ul#con_ul02{float:left;margin:0px;padding:0 5px 0 30px;}
#mm0001 div#con_can_btn03{padding:0px;}

div.mm_bottombox{margin:0 0 0 470px;padding:15px 0 0 0;}

/*-------------------- mm0002 */
#mm0002 div.con_innerbox_s p{padding:40px 0 0 120px;display:block;}

/* ---------------------------------------------------------
for help
--------------------------------------------------------- */
/*inq0001----------*/
#inq0001 #con_lead_text{
padding:20px 0 20px 0;
margin-bottom:15px;
border-bottom:1px dashed #d1d1d1;
}
#inq0001 #con_lead_text p{margin:0;padding:0;}
#inq0001 #main_top_function ul{
margin:0 auto;
padding:0;
width:710px;
text-align:center;
clear:both;
}
#inq0001 #main_top_function li{
float:inherit;
list-style:none;
display:inline;
}
#inq0001 #con_lower{padding-top:20px;}

/* table 1 */
#inq0001 #contents .table_outline01{
margin:18px 27px 0pt;
padding:0px;
width:746px;
background:transparent url(/inc/31source/image/cmn_tbbg_001.gif) repeat-y scroll 0%;
}
#inq0001 #contents .table_outline01 table{
margin:0 0 0 3px;
background-color:#d1d1d1;
}
#inq0001 #contents .table_outline01 td,
#inq0001 #contents .table_outline01 th{
padding:0;
border:1px solid #ffffff;
background-color:#f1f0ec;
}
#inq0001 #contents .table_outline01 th{text-align:left;}
#inq0001 #contents .table_outline01 table p{margin:0;padding:8px 15px;}

#inq0001 #contents .table_outline01 .con_tr01 td,
#inq0001 #contents .table_outline01 .con_tr01 th{background-color:#f9f8f6;}

#inq0001 #contents .table_outline01 .con_top02 td{
border-left:none;
background-color:#E2DFD8;
background-image:none;
}
#inq0001 #contents .table_outline01 .con_top02 th{
font-size:14px;
border-right:none;
background-color:#E2DFD8;
}

/* table 2 */
#inq0001 .table_outline02{
margin:18px 27px 0;
padding:0;
width:746px;
background:transparent url(/inc/31source/image/cmn_tbbg_001.gif) repeat-y scroll 0%;
}
#inq0001 .table_outline02 table{
margin:0 3px;
padding:0;
border-left:1px solid #d1d1d1;
border-bottom:1px solid #d1d1d1;
}
#inq0001 .table_outline02 td,
#inq0001 .table_outline02 th{
border-top:none;
border-left:1px solid #ffffff;
border-right:1px solid #d1d1d1;
border-bottom:1px solid #ffffff;
background:transparent url(/help/image/inq_tdbg_001.gif) repeat-y 100% 0;
text-align:left;
}

#inq0001 .table_outline02 .con_top td,
#inq0001 .table_outline02 .con_top th{
border-top:1px solid #fff;
background-color:#E2DFD8;}
#inq0001 .table_outline02 .con_top th{border-right:none; background-image:none;}
#inq0001 .table_outline02 .con_top td{border-left:none;}


#inq0001 .table_outline02 .con_tr01 td,
#inq0001 .table_outline02 .con_tr01 th{
background-color:#f9f8f6;
}
#inq0001 .table_outline02 .bTop{border-top:1px solid #d1d1d1;}

#inq0001 .table_outline02 p{padding:8px 15px;}

/*inq0002,inq0003----------*/
#inq0002 .con_box01 .con_innerbox_s .con_text01{
float:none;
font-size:10px;
margin:0pt 12px;
padding:25px 0pt 0pt;
width:auto;
text-align:center;
}
#inq0002 .con_box01 .con_innerbox_s .con_btn01{
float:none;
margin:0pt 12px;
padding:20px 0 0 0;
width:auto;
text-align:center;
}

#inq0002 #con_lower p,
#inq0003 #con_lower p{
margin:0 0 0 5px;
padding:15px 27px 0 30px;
font-size:10px;
}
#inq0003 .con_box03 p{margin:0;padding:0 10px 10px 20px;}
/*inq0004----------*/
#inq0004 #con_lead_text ul.con_ul04{float:none;}
#inq0004 #con_lead_text ul.con_ul04 li.floatL{
padding-right:20px;
display:inline;
}
/*inq0006----------*/
#inq0006 #con_lead_text #con_ul03{padding:15px 0 0 0;}
#inq0006 #con_lead_text #con_ul03 li{padding:0;float:none;}
#inq0006 #con_lead_text #con_ul02{margin:0;padding:0;}


/*2009.05.15add edt-fin04.html、edt-fin05.html*/
div.article_guidanceBlock ul.article_guidance { font-size:10px;}
div.article_guidanceBlock ul.article_guidance li a{background:url(/cmn/image/cmn_arr_001.gif) no-repeat 0 -4px;}
div.article_guidanceBlock ul.article_guidance:after
{clear:both;display:block;height:0;visibility:hidden;content:".";}
div#ent_box01 div.ent_listbox01 {overflow:hidden;}
div#ent_box01 div.ent_listbox01 div.ent_text_box02 ul li.colored02{color:#c5835f;}
#edt-fin04 div#ent_box01,#edt-fin05 div#ent_box01{margin:30px 0 0 27px;}

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(/pws/cmn/image/cmn_arr_001.gif) no-repeat 0 -3px;padding-left:15px;margin-left:10px;}
#edt-fin04 div#ent_box01 div.ent_listbox01 div.ent_text_box02,#edt-fin05 div#ent_box01 div.ent_listbox01 div.ent_text_box02{padding:7px 0 0 11px;}


/* ---------------------------------------------------------
for quit,mailmagazine,id_inquiry,ps_inquiry
--------------------------------------------------------- */
/*ent_imgbox----------*/
.ent_imgbox_s03{
padding:0 30px 0 30px;
height:100%;
}
.ent_imgbox_s03 dd{margin:0;padding:0;}
div#main_top_function div#contents .ent_imgbox_s03 ul{
float:left;
margin:0;
padding:0 16px 0 0;
width:132px;
display:block;
}
div#main_top_function div#contents .ent_imgbox_s03 div ul{
padding:0;
width:146px;
}
div#main_top_function div#contents .ent_imgbox_s03 ul li{
margin:0;
float:none;
padding-top:6px;
}
div#main_top_function div#contents .ent_imgbox_s03 ul li a{
margin:0;
padding:0 0 0 13px;
float:none;
}
.ent_imgbox_s04{
margin:20px 30px 24px 30px;
padding:20px 0 0 0;
height:100%;
background:url(/inc/31source/image/cmn_lin_001.gif) repeat-x top;
}
.ent_imgbox_s04 p{
float:left;
margin:0;
padding:0 13px 0 0;
}
.ent_imgbox_s04 p.mar_pa_0{padding:0;}
.ent_imgbox_s05{
margin:5px 30px 0 30px;
text-align:right;
}
.ent_imgbox_s05 p{margin:0;padding:0;}
div#main_top_function div#contents .ent_imgbox_s05 ul.article_guidance{
padding:6px 0 10px 0;
text-align:right;
}
div#main_top_function div#contents .ent_imgbox_s05 ul.article_guidance,
div#main_top_function div#contents .ent_imgbox_s05 ul.article_guidance li{float:none;}

/*mm0001----------*/
#mm0001 #con_lower ul#con_ul02 li{background:none;padding:0;}

/*mm0002----------*/
#mm0002 .con_innerbox_l ul.article_guidance{font-size:10px;}
#mm0002 .con_innerbox_l ul.article_guidance li a{padding:0 0 10px 15px;background:top left;}

/*mm0005-----------------*/
#mm0005 td.con_td05{padding-top:8px;}

/* ---------------------------------------------------------
for  bm_bukken
--------------------------------------------------------- */

#bmb0002 .con_box_Confirmation{
  margin:0 25px 0 30px;
  padding:0;
  }

#bmb0003 div#btn_cancel,#bmb0004 div#btn_cancel,
#bkj0003 div#btn_cancel,#bkj0004 div#btn_cancel{
  width: 88px;
  float: left;
  padding:  10px 12px 30px 300px;
  }

#bmb0003 div#btn_confirm,#bmb0004 div#btn_confirm,
#bkj0003 div#btn_confirm,#bkj0004 div#btn_confirm{
  width: 88px;
  float: left;
  padding:  10px 300px 30px 12px;
  }

/*ent0012-----------------*/
#ent0012 #con_lead_text ul#con_ul02{margin:0 0 0 5px;padding:5px 27px 0 0px;}
#ent0012 #con_lead_text 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;}

/*ent0014-----------------*/
#ent0014 div#main div#contents div#contents_box{width:746px;margin:20px 27px 0 27px;padding:0px;background:#FFFFFF;}
#ent0014 div#main div#contents div#contents_box p{font-size:14px; font-weight: bold; margin:0 0 5px 0;}

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

/* ---------------------------------------------------------
for  chara
--------------------------------------------------------- */

div.cha_box_outline{width:746px;margin:0 27px 0 27px;padding:0px;background:url(/search/characteristic/image/cha_bg_001.gif) repeat-y;}
div.cha_box{margin:0 4px 0 4px;padding:0px;border-bottom:1px solid #d1d1d1;width:738px;height:84px;}
div.cha_box02{margin:0 4px 0 4px;padding:0px;border-top:2px solid #FFFFFF;border-bottom:2px solid #FFFFFF;width:738px;height:31px;background:url(/search/characteristic/image/cha_bg_004.gif) repeat-y;}

div.cha_box div.cha_imgbox01{margin:0px;padding:0px;width:130px;height:84px;border-top:2px solid #FFFFFF;border-bottom:2px solid #FFFFFF;float:left;}

div.cha_box div.text_largebox{width:608px;height:84px;border-top:2px solid #FFFFFF;border-bottom:2px solid #FFFFFF;margin:0px;padding:0px;float:left;}
div.cha_box div.text_largebox div.text_box01{width:608px;height:35px;background:url(/search/characteristic/image/cha_bg_002.gif) repeat-y;border-bottom:1px solid #FFFFFF; line-height:1.4;}
div.cha_box div.text_largebox div.text_box02{width:606px;height:50px;background:url(/search/characteristic/image/cha_bg_003.gif) repeat-x;border-right:2px solid #FFFFFF;}


div.cha_box div.text_largebox div.text_box01 p{margin:5px 0 0 0;padding:0 0 0 13px;float:left;font-weight:bold;font-size:14px;}
div.cha_box div.text_largebox div.text_box01 p.cha_text_img{margin:5px 0 0 0;padding:0 17px 0 0;float:right;}

div.cha_box div.text_largebox div.text_box02 p{margin:0 0 0 13px;padding:7px 0 0 0;}

div.cha_box02 p{padding:7px 0 8px 15px;margin:0px;}


div.cha_box_outline table{width:734px;margin:0 6px 0 6px;padding:0px;}
div.cha_box_outline table td.cha_left01{width:366px;margin:0px;padding:0px;border-right:1px solid #d1d1d1;border-bottom:1px solid #FFFFFF;background:url(/search/characteristic/image/cha_bg_005.gif) repeat-y;}
div.cha_box_outline table td.cha_right01{width:366px;margin:0px;padding:0px;border-bottom:1px solid #FFFFFF;border-left:1px solid #FFFFFF;background-color:#f9f8f6;}
div.cha_box_outline table td.cha_left02{width:366px;margin:0px;padding:0px;border-right:1px solid #d1d1d1;border-bottom:1px solid #FFFFFF;background:url(/search/characteristic/image/cha_bg_006.gif) repeat-y;}
div.cha_box_outline table td.cha_right02{width:366px;margin:0px;padding:0px;border-bottom:1px solid #FFFFFF;border-left:1px solid #FFFFFF;background-color:#f1f0ec}

div.cha_box_outline table td p{margin:10px 13px 10px 13px;padding:0px;letter-spacing:-0.1em;}
div.cha_box_outline div.cha_tablebox_img{margin:0 0 0 3px;padding:0px;}


div#main div#main_top div#chara_lead_text, div#main_lower div#main_top div#chara_lead_text{margin:0 25px 0 30px;padding:0px;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;height:83px;}
div#main div#main_top div#chara_lead_text02, div#main_lower div#main_top div#chara_lead_text02{margin:0 25px 0 30px;padding:0px;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;background:url(/search/characteristic/image/cha_bg_008.jpg) no-repeat top right;height:83px;}

/* ---------------------------------------------------------
for  time
--------------------------------------------------------- */

/* ---------------------------------------------------------
for  room
--------------------------------------------------------- */
/*room001-----------------*/
#room001 div#main div#main_top div#lead_text{
padding:20px 0 0 0;
margin:15px 25px 0 30px;
background-color:#ffffff;
background-image:none;}
#room001 div#main div#main_top{padding:0;}
#room001 div#main div#main_top div.con_table_outline{margin:0 27px 0 27px;}
#room001 ul.table_ul01 li.table_list08{margin:0px;padding:0px;float:left;list-style:none;width:500px;}
#room001 ul.table_ul01 li.table_list08:after{clear:both;}
/*room002-----------------*/
#room002 div#main_lower div#main_top{width:800px;background:url(/inc/31source/image/cmn_cnbg_002.gif) no-repeat;padding:0 0 20px 0;_padding:0 0 30px 0;margin:0px;}
#room002 div#main_lower div#main_top p#search_result{margin:0 0 9px 30px;padding:22px 0 0 0;}
#room002 div#main_lower div#main_top h3.pre_h3{margin:0 0 16px 30px;padding:0px;}
#room002 div#main_lower div#lead_text03{margin:0 25px 0 30px;border-top:1px solid #d1d1d1;padding:20px 0;background:url(/inc/31source/image/cmn_lin_001.gif) repeat-x left bottom;background-color:#FFFFFF;}
#room002 div#main_lower div#lead_text03 img{margin-right:15px;}
/*room002/room006-----------------*/
#room002 div#main div#con_lead_text,#room006 div#main div#con_lead_text{margin:5px 25px 0 30px;border-top:1px solid #d1d1d1;padding:20px 0 0px 0; background-color:#FFFFFF}
#room002 div#main div#con_lead_text img,#room006 div#main div#con_lead_text img{margin-right:15px;}
#room002 div#main div#main_top,#room006 div#main div#main_top{padding:0;}
/*room005-----------------*/
#room005 div#main div#main_top h3#h3_line{margin:0 30px 0 30px;padding:0px 0 20px 0;border-bottom:1px solid #d1d1d1;}

/*-------------------- room004 */
#room004 div#main div#main_top_function div.title_line{ margin-left:27px; border-bottom:1px solid #d1d1d1; width:746px; }
#room004 div#main div#main_top_function div.title_line h1{margin:0 0 0 -27px;}
#room004 div.room_box{margin:5px 27px 0 27px; padding:0 0 20px 0;}
#room004 div.room_box dl{margin:15px 0 10px 0;}
#room004 div.room_box dl dt{font-weight:bold; margin:5px 0;}
#room004 div.room_box dl dd{ margin:0; padding:0;}
#room004 div.room_box div.btn{float:right; margin-bottom:18px;}
#room004 div.room_box div.info_img{ background:url(/inc/31source/image/cmn_lin_001.gif) repeat-x left top; text-align:center;
padding:20px 0;}
#room004 div#con_lower div.line01{background:url(/inc/31source/image/cmn_lin_001.gif) repeat-x left top;margin:0 25px 0 25px;padding:10px 0 0 0;}
#room004 div#con_lower ul#ul02{margin:0;padding:0 25px 0 25px;}
#room004 div#con_lower ul#ul02 li a{font-weight:normal;background:url(/inc/31source/image/cmn_arr_001top.gif) no-repeat;padding-left:15px;}
#room004 div#con_lower ul#ul02 li.list10{margin:0px;float:right;font-size:10px;list-style:none;padding:0 0 10px 0;}

/* btnArea */
.btnArea{width: 410px;text-align: center;margin: 15px 0px 0px 190px; padding:0;}

.btnArea p {margin: 0;float:left;height: 13px;}
.btnArea p.bt01{width:22px; padding:0 6px 0 0;}
.btnArea p.bt02{width:22px; padding:0;}
.btnArea p.bt03{width:22px; padding:0;}
.btnArea p.bt04{width:22px; padding: 0 0 0 6px;}
.btnArea p.text{ font-weight: bold;padding: 0; text-align:center; width:310px;}

.btnArea02{width: 410px;text-align: center;margin: 15px 0px 0px 190px; padding:0;}

.btnArea02 p {margin: 0;float:left;height: 13px;}
.btnArea02 p.bt01{width:22px; padding:0 6px 0 0;}
.btnArea02 p.bt02{width:22px; padding:0;}
.btnArea02 p.bt03{width:22px; padding:0;}
.btnArea02 p.bt04{width:22px; padding: 0 0 0 6px;}
.btnArea02 p.text{font-weight: bold; padding: 0; text-align:center; width:310px;}


/* table 1 */
#room004 div#main div#main_top_function div.title_line{ margin-left:27px; border-bottom:1px solid #d1d1d1; width:746px; }
#room004 div#main div#main_top_function div.title_line h1{margin:0 0 0 -27px;}
#room004 div.room_box{margin:5px 27px 0 27px; padding:0 0 20px 0;}
#room004 div.room_box dl{margin:15px 0 10px 0;}
#room004 div.room_box dl dt{font-weight:bold; margin:5px 0;}
#room004 div.room_box dl dd{ margin:0; padding:0;}
#room004 div.room_box div.btn{float:right; margin-bottom:18px;}
#room004 div.room_box div.info_img{ background:url(/inc/31source/image/cmn_lin_001.gif) repeat-x left top; text-align:center;
padding:20px 0;}
#room004 div#con_lower div.line01{background:url(/inc/31source/image/cmn_lin_001.gif) repeat-x left top;margin:0 25px 0 25px;padding:10px 0 0 0;}
#room004 div#con_lower ul#ul02{margin:0;padding:0 25px 0 25px;}
#room004 div#con_lower ul#ul02 li a{font-weight:normal;background:url(/inc/31source/image/cmn_arr_001top.gif) no-repeat;padding-left:15px;}
#room004 div#con_lower ul#ul02 li.list10{margin:0px;float:right;font-size:10px;list-style:none;padding:0 0 10px 0;}


/* table 1 */
div.room_table_outline{width:740px;margin:18px 0 0 30px;_margin:15px 0 0 30px; padding:0;}
#room002 div.room_table_outline table{margin:5px 0 0 0px; background:url(/search/room/image/room_thbg_001.gif) top left no-repeat; }
#room005 div.room_table_outline table{margin:0px; background:url(/search/room/image/room_thbg_002.gif) top left no-repeat; }
#room006 div.room_table_outline table{margin:0px; background:url(/search/room/image/room_thbg_003.gif) top left no-repeat; }
div.room_table_outline table th.th01
{margin:0px;padding:10px 0;}
div.room_table_outline table th.th02
{margin:0px;padding:10px 0;}


div.room_table_outline table td{text-align:center; padding:0;border-left:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1; background-color:#FFF;}
div.room_table_outline table td.td01
{margin:0px;}
div.room_table_outline table td.td02
{margin:0px;border-right:1px solid #d1d1d1; padding: 10px 0 0 0;}
div.room_table_outline table td.td03
{margin:0px; border-bottom:none}
div.room_table_outline table td.td04
{margin:0px;border-right:1px solid #d1d1d1; border-bottom:none ; padding: 10px 8px;}
div.room_table_outline table td.td05
{margin:0px; }
div.room_table_outline table td.td06
{margin:0px;border-right:1px solid #d1d1d1;border-bottom: 1px solid #d1d1d1;}
div.room_table_outline table td.td07
{margin:0px;border-right:1px solid #d1d1d1; padding: 10px 8px;}
div.room_table_outline table td p{margin:0; padding:0;}
div.room_table_outline table td img.con_btn01{ margin:10px 0 0 0;}
div.room_table_outline table td img.con_btn02{ margin:12px 0 10px 0;}
div.room_table_outline table th img{margin:0 0 0 3px ;}
div.room_table_outline table td div.td_box01{ margin:30px 0 10px 0 ;padding:70px 0 ;}

div.room_table_outline ul.article_guidance_room{padding:7px 0 0 0;margin:0px;}
div.room_table_outline ul.article_guidance_room li{list-style:none;}
div.room_table_outline ul.article_guidance_room li a{background:url(/cmn/image/cmn_arr_001.gif) no-repeat 0px -3px; padding:0 0 0 15px;}


/* table 2 */
div.room_table_outline2{width:740px;margin:18px 27px 0 27px;}
div.room_table_outline2 table{padding:0px;border:1px solid #d1d1d1;text-align:center;}
div.room_table_outline2 table th.th01
{margin:0px;padding:0px;border-right:1px solid #d1d1d1;border-bottom:1px solid #FFFFFF; background-color:#e2dfd8; font-weight:normal;}
div.room_table_outline2 table th.th02
{margin:0px;padding:0px;border-bottom:1px solid #FFFFFF; background-color:#e2dfd8; font-weight:normal;}
div.room_table_outline2 table th div.th{border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;border-top:1px solid #FFFFFF; padding:5px 0; height: auto;}
div.room_table_outline2 table td.td01
{border-right:1px solid #d1d1d1; padding:5px 0;}
div.room_table_outline2 table td.td02
{padding:5px 0;}
/* ---------------------------------------------------------
top002
--------------------------------------------------------- */
#top001 #mainColumn .mainCon01 .con01_2{
width:540px;
background:transparent url(/cmn/image/top/idx_bg_005.gif) no-repeat top left;
overflow:hidden;
height:1%;
}


/* -------------------------0428add------------------------------- */

/* ------
#top001 #mainColumn .mainCon01 .con01_2{
zoom: 100%;
padding:10px 14px 4px 0;
}
-------- */


/* -------------------------0428add------------------------------- */

#top001 #mainColumn .mainCon01 .con01_2 ul.listStyle01{
float:right;
padding:40px 16px 0 0;
letter-spacing: -0.1em;
}
#top001 .con01_2 .listStyle01 a{
padding-left:13px;
font-size:10px;
background:transparent url(/cmn/image/cmn_arr_001.gif) no-repeat 0 100%;
}

/* -------------------------0430add------------------------------- */
#top001 #mainColumn .mainCon01 .con01_2 div.con_ulbox{width:130px;float:right;height:68px; margin:0; padding:0 13px 0 0;}
#top001 #mainColumn .mainCon01 .con01_2 div.con_ulbox ul.article_guidance{
margin:0;font-size:10px;width:130px; padding:8px 0 0 0;
}
#top001 #mainColumn .mainCon01 .con01_2 div.con_ulbox ul.article_guidance li{
list-style:none;
padding:0;
margin:0;
}

#top001 #mainColumn .mainCon01 .con01_2 div.con_ulbox ul.article_guidance li a{
background:url(/cmn/image/cmn_arr_001.gif) no-repeat 0px -4px;
padding:0 0 0 15px;
margin:0;
}

#top001 #mainColumn .mainCon01 .con01_2 div.con_ulbox ul.listStyle05 {
margin:0;font-size:10px;width:130px; padding:15px 0 0 0;
}
#top001 #mainColumn .mainCon01 .con01_2 div.con_ulbox ul.listStyle05 li{
list-style:none; float:right;padding:0;margin:0;
}
#top001 #mainColumn .mainCon01 .con01_2 div.con_ulbox ul.listStyle05 li a{
padding-left:13px;
margin:0;
font-size:10px;
background:url(/cmn/image/cmn_arr_001.gif) no-repeat 0 100%;
}

/*-------------------- con04 */
#top001 #contents .con04L,
#top001 #contents .con04R{
float:left;
height:594px;
}
#top001 #contents .con04L{
width:261px;
background:url(/cmn/image/top/cmnerr_bg_001.jpg) no-repeat bottom left;
}
#top001 #contents .con04R{
width:254px;
background:url(/cmn/image/top/cmnerr_bg_002.jpg) no-repeat bottom left;}

#top001 #contents .con04L ul{padding:24px 34px 0 27px;}
#top001 #contents .con04R ul{padding:24px 28px 0 24px;}
#top001 #contents .con04L li,
#top001 #contents .con04R li{
font-size:10px;
line-height:1.4;
padding:0 0 10px 0;
margin:0 0 10px 0;
display:block;
background:url(/inc/31source/image/cmn_lin_001.gif) bottom repeat-x;
}
#top001 #contents .con04L li.border01{
padding:0 0 10px 0;
margin:0 0 25px 0;
border-bottom:1px solid #D1D1D1;
background:none;
}
#top001 #contents .con04L li.bgNone,
#top001 #contents .con04R li.bgNone{
margin:0;
padding:0;
background:none;}
#top001 #contents .con04L li a,
#top001 #contents .con04R li a{
padding-left:13px;
margin-bottom: 3px;
font-size:12px;
line-height:1.6;
font-weight:bold;
background:transparent url(/cmn/image/cmn_arr_001.gif) no-repeat 0 -4px;
}
#top001 #contents .con04L li dl,
#top001 #contents .con04R li dl{display:inline;}
#top001 #contents .con04L dd,
#top001 #contents .con04R dd{padding-left:13px;}



/* ---------------------------------------------------------
for all
------------------------------------------------------------------
/*pagetop*/
#contents .pgtp{margin:10px 25px;}
#contents .pgtp li {
text-align:right;
font-size:10px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0 0 5px 0;
}

ul.pgtp a{
background:transparent url(/inc/31source/image/cmn_arr_001top.gif) no-repeat 0 -2px;
font-weight:normal;
padding-left:15px;
}

/*floatL*/
.floatL{float:left;}

div.formot{clear:both;padding:0 20px 0 30px;clear:both;}

.center{text-align:center;}



/* ---------------------------------------------------------
clear
--------------------------------------------------------- */
.clearB,
#mix001 #lower #ul02,
#mix001 .floatL02,
#psq0002 div.line01,
#psq0003 div.line01,
#psq0003 #con_lower_btn02,
#psq0004 div.line01,
#idq0001 div.line01,
#idq0002 div.line01,
#idq0001 div#con_lower,
#idq0001 #con_lower_btn02,
#idq0002 div#con_lower,
#idq0001 ul#con_ul02,
#psq0003 ul#con_ul02,
#mm0001 div#con_lower,
#mm0001 div#con_can_btn06,
#inq0001 #contents,
#inq0004 #con_lead_text ul.con_ul04,
#inq0004 #con_lead_text p.font10_colored_t5,
#inq0006 #con_lead_text #con_ul03,
.ent_imgbox_s03,
.ent_imgbox_s04,
.ent_imgbox_s05{clear:both;}

#top001 #main .mainImg:after,
#top001 #login dl:after,
#top001 #main .topInfo:after,
#top001 .sideCon03 dl:after,
#top001 #main #mainCon:after,
#top001 #mainColumn .mainCon01 .listStyle02:after,
#top001 .login #mainColumn .mainCon01 .con01 ul:after,
#top001 #mainColumn .mainCon01 .con01:after,
#top001 #mainColumn .mainCon01 .con02:after,
#top001 #mainColumn .mainCon01 .con02 .dummy:after,
#top001 #mainColumn .mainCon01 .con03:after,
#top001 #mainColumn .mainCon01 .con03 dd:after,
#top001 #mainColumn .mainCon01 .con01_3 div ul.article_guidance:after,
#top001 .mainCon02:after,
#top001 .mainCon03 div:after,
#top001 .mainCon03 dl:after,
#top001 .pwsArea:after,
#top001 .mmArea:after,
#top002 #main .mainImg:after,
#top002 #login dl:after,
#top002 #main .topInfo:after,
#top002 .sideCon03 dl:after,
#top002 #main #mainCon:after,
#top002 #mainColumn .mainCon01 .listStyle02:after,
#top002 .login #mainColumn .mainCon01 .con01 ul:after,
#top002 #mainColumn .mainCon01 .con01:after,
#top002 #mainColumn .mainCon01 .con02:after,
#top002 #mainColumn .mainCon01 .con02 .dummy:after,
#top002 #mainColumn .mainCon01 .con03:after,
#top002 #mainColumn .mainCon01 .con03 dd:after,
#top002 .mainCon02:after,
#top002 .mainCon03 div:after,
#top002 .mainCon03 dl:after,
#top002 .pwsArea:after,
#top002 .mmArea:after,
#lin001 .linList01:after,
#lin001 .lin_ttlNavi:after,
#lin001 #linBtm:after,
.formot:after,
#mm0001 #main:after,
#mm0001 #main_top_function:after,
#psq0001 #con_ul03:after,
#psq0003 #con_lower_btn02:after,
.ent_imgbox_s03:after,
.ent_imgbox_s04:after,
#bmb0003 div#btn_confirm:after,#bmb0004 div#btn_confirm:after,
div#lower div#linList02_outline:after,
div#lower ul#linList02:after,
div.time_list_outline:after{
clear:both;
display:block;
height:0;
visibility:hidden;
content:".";
}

/* WinIE7 only */
*:first-child+html #top001 #main .mainImg,
*:first-child+html #top001 #main .topInfo,
*:first-child+html #top001 #main #mainCon,
*:first-child+html #top001 .sideCon03 dl,
*:first-child+html #top001 #main #mainCon,
*:first-child+html #top001 #mainColumn .mainCon01 .listStyle02,
*:first-child+html #top001 .login #mainColumn .mainCon01 .con01 ul,
*:first-child+html #top001 #mainColumn .mainCon01 .con02,
*:first-child+html #top001 #mainColumn .mainCon01 .con03 dd,
*:first-child+html #top001 .mainCon02,
*:first-child+html #top001 .mainCon03 div,
*:first-child+html #top001 .mainCon03 dl,
*:first-child+html #lin001 .linList01,
*:first-child+html #lin001 .lin_ttlNavi,
*:first-child+html #lin001 #linBtm{height:1%;}

/* WinIE6 and below \*/
* html #top001 #main .mainImg,
* html #top001 #login dl,
* html #top001 #main .topInfo,
* html #top001 #main #mainCon,
* html #top001 .sideCon03 dl,
* html #top001 #mainColumn .mainCon01 .listStyle02,
* html #top001 .login #mainColumn .mainCon01 .con01 ul,
* html #top001 #mainColumn .mainCon01 .con02,
* html #top001 #mainColumn .mainCon01 .con03 dd,
* html #top001 .mainCon02,
* html #top001 .mainCon03 div,
* html #top001 .mainCon03 dl,
* html #lin001 .linList01,
* html #lin001 .lin_ttlNavi,
* html #lin001 #linBtm,
* html #top001 #mainColumn .mainCon01 .con01_3 div ul.article_guidance{height:1%;}

/**/



.line_height15{
  line-height:1.5 !important;}
.font-size_10{
  font-size:10px !important;}
.font-size_12{
  font-size:12px !important;}
h2.mar_t20 img{
  margin-top:20px !important;}
.con_list04 img{
  margin-right:5px;}
.for_iframe{
  margin:5px 0px !important;}
.for_iframe iframe{
  border:1px #CCC solid !important;
  background:#FFFFFF !important;
  width:703px !important;
  height:133px !important;}
.floatR input{
  margin-right:1px !important;}
.list04 input{
  height:14px !important;}
.floatL dd,
.floatR dd,
dd p.floatL{
  line-height:1.3 !important;}
.pwsArea dd,
.mmArea dd{
  letter-spacing:-0.3px !important;
  line-height:1.3 !important;}
#fre_search input,
#fre_search02 input,
#search_ul input{
  height:14px;}

#lead_text #fre_search02{
  margin:0px 0px 20px 0px !important;
  padding:0px !important;
  width:700px;}

.equip_btn img{
  display:block !important;}

.point_of_article p.mar_pa_0 img{
  vertical-align:middle;
  margin-bottom:2px;}

/* ---------------------------------------------------------
for extra common
--------------------------------------------------------- */
.floatR{float:right;}
.ext .listStyle01 a{
padding-left:13px;
background:transparent url(/cmn/image/cmn_arr_001.gif) no-repeat 0 50%;
}
.ext iframe{margin-top:7px;}

.ext #contents form,
.ext #contents p,
.ext #contents dl,
.ext #contents dd,
.ext #contents ul,
.ext #contents li{margin:0; padding:0;}
.ext #contents li{list-style:none;}
.ext #contents a img{border:0;}

/* conwrap */
.ext .con_box_outline{padding:0 22px; width:756px;}

/*-------------------- main image */
.ext .mainImg{padding:19px 0 0 22px; height:208px;}
.ext .login .mainImg{padding:0; height:227px;}
#ext0001 .mainImg{background:url(/extra/image/ext0001_main_001.jpg) no-repeat 0 0;}
#ext0006 .mainImg{background:url(/extra/image/ext0006_main_001.jpg) no-repeat 0 0;}

/* login */
.ext #main #login{
float:left;
width:198px;
height:151px;
padding-top:8px;
font-size:10px;
background:transparent url(/cmn/image/top/cmn_login_area.jpg) no-repeat 0 0;
filter:Alpha(style=1,opacity=80,finishopacity=100,startx=0,starty=0,finishx=0,finishy=158);
}
.ext #login input{vertical-align:middle;padding:0; margin:0;}
.ext #login p{padding:0 0px 3px 8px;}
.ext #login p.floatL{padding-top;3px;}
.ext #login p.floatR{padding:3px 8px 3px 0px;margin:0;}
.ext #login ul{padding:0 8px 4px 8px; line-height:1.2;}
.ext #login dl{padding:0 8px 0px 8px; line-height:1.2; width:182px;}
.ext #login dt{float:left; padding-top:3px; width:90px;}
.ext #login dd{float:right; width:90px;padding-top:2px;}
.ext #login dd input{width:85px; font-size:10px; line-height:13px;}

/*-------------------- column */
.ext #sideColumn{float:left; width:198px;}
.ext #mainColumn{float:right; width:540px;}
.ext #leftColumn{float:left; margin-right:18px; width:198px;}
.ext #centerColumn{float:left; width:324px;}
.ext #rightColumn{width:198px; float:right;}
#ext0004 #leftColumn{width:199px; margin:0;}
#ext0004 #rightColumn{width:339px;}


/*-------------------- search */
.ext .searchCode input,
.ext .searchName input,
.ext .searchArea input,
.ext .searchList input{font-size:12px; vertical-align:middle;}

/* code */
.ext .searchCode h3{float:left; width:168px;}
.ext #main .searchCode p.floatR{margin-top:9px; width:27px;}
.ext #main .searchCode p.clearB{margin:0;}
.ext .searchCode .tf01{width:82px;}

.ext .searchCode .tf02{width:45px;}

.ext .searchCode input {margin:0;padding:0;}

/* name */
.ext .searchName .tf01{width:145px;}
*:first-child+html .ext .searchName .tf01{width:145px;}/* IE7 only */
* html .ext .searchName .tf01{width:145px;}/* IE6&below */

/* area */
.ext #main .searchArea p{margin-top:4px; text-align:center;}

/* list */
.ext .searchList li img{vertical-align:top;}
.ext #main .searchList .listStyle01{margin:5px 0;text-align:right;}

/*-------------------- area list */
.ext .areaList{
clear:both;
margin:19px 19px 0 19px;
width:762px;
background:transparent url(/extra/image/ext_tbbg_001.gif) repeat-y 0 50%;
}
.ext .areaList table{
margin:0pt 3px;
padding:0px;
border-top:1px solid #d1d1d1;
border-left:1px solid #d1d1d1;
border-bottom:1px solid #d1d1d1;
}
.ext .areaList td{
border-top:none;
border-left:1px solid #ffffff;
border-right:1px solid #d1d1d1;
border-bottom:1px solid #ffffff;
background:transparent url(/extra/image/ext_tdbg_001.gif) repeat-y 100% 0;
padding:10px 15px;
}
.ext .areaList .con_top td{border-top:1px solid #fff;}
.ext .areaList .con_tr01 td{background-color:#f9f8f6;}

/*-------------------- registration */
/* long */
.ext #main .registration01{
margin-top:7px;
padding:0 15px 0 14px;
height:96px;
border-left:5px solid #B1633C;
border-right:1px solid #D1D1D1;
border-bottom:1px solid #D1D1D1;
border-top:1px solid #D1D1D1;
background:transparent url(/extra/image/ext_reg_bg_001.jpg) no-repeat 50% 100%;
}

.ext #main .registration01 dl{
float:left;
margin-top:15px;
width:525px;
}
.ext #main .registration01 dt{margin-bottom:8px;}
.ext #main .registration01 ul{
float:right;
margin-top:15px;
width:184px;
}
.ext #main .registration01 img{vertical-align:top;}

/* short */
.ext #main .registration02{
margin:7px 0 5px 0;
padding:0 11px 0 20px;
height:109px;
background:transparent url(/extra/image/ext_reg_bg_002.jpg) no-repeat 50% 0;
}

.ext #main .registration02 dl{
float:left;
margin-top:16px;
width:305px;
}
.ext #main .registration02 dt{margin-bottom:11px;}
.ext #main .registration02 ul{
float:right;
margin-top:18px;
width:186px;
}
.ext #main .login .registration02 ul{margin-top:30px;}

.ext #main .registration02 img{vertical-align:top;}


/* ---------------------------------------------------------
for extra0001
--------------------------------------------------------- */
/* search */
#ext0001 .searchCode{margin-bottom:10px;}

/* new arrival */
#ext0001 .newArrival{width:756px; margin-bottom:20px;}
#ext0001 .newArrival .floatL{width:430px;}
#ext0001 .newArrival .floatR{width:326px;}

#ext0001 .newArrival h2{margin:10px 0 7px 0;}
#ext0001 .newArrival dl{margin:8px 0 0 0;}
#ext0001 .newArrival dt{font-weight:bold;}
#ext0001 .newArrival dd{margin:3px 0 15px 0; padding-left:0.7em;}

#ext0001 .mansion01{
margin:10px 0 25px 0;
padding:0 0 10px 0;
width:756px;
border-bottom:1px solid #dfd8cf;
}
#ext0001 .mansion01 dd{width:425px;}
#ext0001 .mansion01 p.floatL{width:127px;}
#ext0001 .mansion01 dl.floatR{width:494px;}
#ext0001 .mansion01 dd.floatL{width:360px;}
#ext0001 .mansion01 dd.floatR{width:70px;}

#ext0001 .mansion01 dd p{margin:5px 0;}

#ext0001 .mansion01 dt a{
padding-left:15px;
font-size:15px;
font-weight:bold;
text-decoration:underline;
background:url(/extra/image/ext0001_ic_001.gif) no-repeat 0 50%;
}

#ext0001 .mansion01 .con01{font-size:13px; font-weight:bold;}
#ext0001 .mansion01 .con02{
border-bottom:2px solid #afafaf;
background-color:#cac5b1;
}
#ext0001 .mansion01 .con02 .icLail{
display:block;
float:left;
width:105px;
height:21px;
}
#ext0001 .mansion01 .con02 span.floatL{
display:block;
margin:0;
padding:3px 0 0 0;
width:320px;
}
#ext0001 .mansion01 .floatL .con02 span.floatL{width:250px;}

#ext0001 .mansion01 .con03{margin:5px 0 13px 0;}
#ext0001 .mansion01 .con03 strong{background-color:#996633; color:#fff; padding:3px 5px; border-bottom:2px solid #afafaf;}

#ext0001 .mansion01 dd.floatR li{margin-bottom:3px;}

/* pick up */
#ext0001 .pickup,
#ext0002 .pickup{
margin-top:7px;
padding:5px 5px 5px 10px;
border-color:#D1D1D1 #D1D1D1 #D1D1D1 #B1633C;
border-style:solid;
border-width:1px 1px 1px 5px;
}
#ext0001 .pickup .conInner,
#ext0002 .pickup .conInner{
padding-bottom:15px;
margin-bottom:15px;
}
#ext0002 .pickup .conInner{background:transparent url(/inc/31source/image/cmn_lin_001.gif) repeat-x 0 100%;}

#ext0001 .pickup p,
#ext0002 .pickup p{
float:left;
width:85px;
}
#ext0001 .pickup dl,
#ext0002 .pickup dl{float:left; width:215px;}
#ext0001 .pickup dd,
#ext0002 .pickup dd{margin:5px 0 10px 0;}
#ext0002 .pickup dd li{font-size:10px;}

/* group */
#ext0001 .group{margin-top:7px; border:1px solid #DBDBDB;}
#ext0001 .group dl{border-top:5px solid #fff;padding:15px 10px 9px;}
#ext0001 .group dd{padding-top:5px; line-height:1.5;}

#ext0001 .group dl.con01{
border:none;
background-color:#EEECE8;
}
#ext0001 .group dl.con02{background-color:#F8F7F4;}

/* ---------------------------------------------------------
for extra0002
--------------------------------------------------------- */
/* search */
#ext0002 .searchCode{margin-bottom:10px;}

/* new arrival */
#ext0002 .newArrival dl{
padding:7px 0 8px 0;
background:transparent url(/inc/31source/image/cmn_lin_001.gif) repeat-x 0 100%;
}
#ext0002 .newArrival dt{
padding-left:23px;
font-weight:bold;
min-height:26px;
line-height:1.4;
}
* html #ext0002 .newArrival dt{height:26px;}

#ext0002 .newArrival .icAh{background:transparent url(/cmn/image/top/idx_ic_001.gif) no-repeat 0 50%;}
#ext0002 .newArrival .icDh{background:transparent url(/cmn/image/top/idx_ic_002.gif) no-repeat 0 50%;}

#ext0002 .newArrival dd{width:198px; line-height:1.3;}

/* pickup propaties */
#ext0002 .prop{
margin-top:4px;
background:url(/extra/image/idx_pu_bx_003m.jpg) no-repeat 50% 100%;
}
#ext0002 .prop div{
padding:13px 15px 15px 2px;
background:url(/extra/image/idx_pu_bx_003t.jpg) no-repeat 50% 0;
}
#ext0002 .prop p.floatL{width:113px;}
#ext0002 .prop dl{width:287px;}
#ext0002 .prop dt{font-weight:bold; min-height:33px;}
* html #ext0002 .prop dt{height:33px;}
#ext0002 .prop dd{padding-top:5px;}


#ext0002 #con3clumn{padding-top:20px;}
/* rss */
#ext0002 .rss p{margin:7px 0;}
#ext0002 .rss .listStyle01{
margin:10px 0 15px 0;
text-align:right;
}

/* group */
#ext0002 .group div{margin:7px 0; border:1px solid #dbdbdb;}
#ext0002 .group table{border:1px solid #fff; background-color:#eeece8;}
#ext0002 .group td{padding:7px 10px; background:transparent url(/inc/31source/image/cmn_lin_001.gif) repeat-x 0 0;}
#ext0002 .group .conTop{background-image:none;}
#ext0002 .group .tdbg01{background-color:#f8f7f4;}

#ext0002 .group table .listStyle01{margin-top:4px; text-align:left;}
#ext0002 .group table .listStyle02 li{
margin-top:4px;
padding-left:13px;
background:transparent url(/cmn/image/cmn_arr_001.gif) no-repeat 0 0;
}

#ext0002 .group p{margin:10px 0 5px 0;}
#ext0002 .group table p{margin:0;}
#ext0002 .group .listStyle01{text-align:right;}


/* pickup02 */
#ext0002 .pickup02{
margin:20px auto 0 auto;
width:320px;
border-bottom:1px solid #e3e3e3;
background:url(/extra/image/ext002_pu2_bg01.gif) repeat-y 0 0;
}
#ext0002 .pickup02 dl{padding:0 3px;}
#ext0002 .pickup02 dt{padding:10px 10px 0 10px; font-weight:bold;}
#ext0002 .pickup02 .conTop{background:url(/extra/image/ext002_pu2_bg02.gif) no-repeat 0 0;}
#ext0002 .pickup02 dd{padding:0 10px 10px 10px; border-bottom:2px solid #fff;}


/* ---------------------------------------------------------
for extra0003
--------------------------------------------------------- */
/* search */
#ext0003 #main .searchName{margin-bottom:5px;}
#ext0003 #main .searchList .listStyle01{margin-bottom:10px;}

#ext0003 .mainImg{
height:227px;
padding:19px 24px 0 22px;
}
#ext0003 #main #topRcm{
float:right;
width:198px;
padding:0px 0 42px 0px;
}

#ext0003 #main #topRcm a{
display:block;
margin-bottom:3px;
width:198px;
height:52px;
text-indent:-9999px;
outline:none;
}



#ext0003 #mainColumn h2{margin:20px 0 7px 0;}
#ext0003 #mainColumn h2.top{margin:0 0 7px 0;}

#ext0003 .areaLink{clear:both;}
#ext0003 .mar_t10{margin-bottom:20px;}
#ext0003 #adobe{padding:5px 0 20px 10px;}


/*pickup----------*/
#ext0003 .pickup{
padding-bottom:20px;
width:540px;
}
#ext0003 .pickup ul{padding-right:6px;float:left;}
#ext0003 .pickup li{font-size:10px;}
#ext0003 .pickup div.floatL{
float:left;
padding:4px 20px 0 8px;
width:246px;
height:113px;
background:url(/extra/image/top_txt_info_back.jpg) left top no-repeat;
}
#ext0003 .pickup div.floatR{
float:right;
padding:4px 10px 0 8px;
width:246px;
height:113px;
background:url(/extra/image/top_txt_info_back.jpg) left top no-repeat;
}
#ext0003 .pickup dl{width:150px;font-size:12px;}
#ext0003 .pickup dt{font-weight:bold;}
#ext0003 .pickup dd.brown{color:#7A6E52;font-weight:bold;}


/*houseList----------*/
#ext0003 div#contents div.houseList dl{margin:0 0 20px 0;}
.houseList .floatL{
float:left;
padding-right:10px;
width:265px;
}
.houseList .floatR{
float:right;
width:265px;
}
.houseList dt{padding-bottom:3px;}
.houseList dd{
padding-bottom:5px;
font-weight:bold;
}

/*sideCon----------*/
#ext0003 .sideCon{margin-top:20px;}
#ext0003 .sideCon li,
#ext0003 .sideCon dl{
padding:6px 0;
background:transparent url(/extra/image/ngo_list_bg.gif) repeat-x bottom;
}
#ext0003 .sideCon dl.none{padding:0 0 6px 0;}
#ext0003 .sideCon li a{font-weight:bold;}
#ext0003 .sideCon dd{padding:4px 0 0 0;}

#ext0003 div.bulit p{margin:0 0 22px 0;}
#ext0003 div.bulit p.font-size_10{margin:0;}


/* ---------------------------------------------------------
for extra0004
--------------------------------------------------------- */
/* a */
#ext0004 a{color:#006699;}

/* search */
#ext0004 #main .searchName{margin-bottom:5px;}
#ext0004 #main .searchList .listStyle01{margin-bottom:20px;}

#ext0004 #con2Column{background:url(/extra/image/ext0004_conbg_001.gif) repeat-y 0 0;}

#ext0004 .contents ul{
float:left;
width:435px;
font-size:10px;
}
#ext0004 .contents li{float:left; padding-top:4px;}
#ext0004 .contents li.con01{width:112px;}
#ext0004 .contents li.con02{width:153px;}
#ext0004 .contents li.con03{width:170px;}

#ext0004 .contents li a{
padding:4px 0 3px 15px;
color:#333333;
background:url(/extra/image/ext0004_ic_blue.gif) no-repeat 0 50%;
}
#ext0004 .contents li a:hover{background-image:url(/extra/image/ext0004_ic_blue_on.gif);}
#ext0004 .contents li a.icGray{background-image:url(/extra/image/ext0004_ic_gray.gif); color:#000000;}
#ext0004 .contents li a.icGray:hover{background-image:url(/extra/image/ext0004_ic_gray_on.gif);}


#ext0004 .contents p.floatR{padding-top:4px; width:102px;}
#ext0004 .contents p.clearB{padding:5px 0; text-align:right;}


#ext0004 #leftColumn h3{
padding:0 9px;
font-size:12px;
font-weight:normal;
line-height:20px;
color:#fff;
background:url(/extra/image/ext0004_sttlbg_001.gif) no-repeat 0 0;
}

#ext0004 #leftColumn dl{margin:15px 4px; color:#006699;}
#ext0004 #leftColumn dt{padding-bottom:3px; font-size:14px;}
#ext0004 #leftColumn ul{padding:2px 0 15px 3px; line-height:1.5;}
#ext0004 #leftColumn li{padding-left:5em; text-indent:-5em;}

#ext0004 #leftColumn dd.osaka{border-left:2px solid #d90000;}
#ext0004 #leftColumn dd.hokusetsu{border-left:2px solid #8c1888;}
#ext0004 #leftColumn dd.hanshin{border-left:2px solid #ff7f00;}
#ext0004 #leftColumn dd.keihan{border-left:2px solid #409d27;}


#ext0004 .whatsNew{margin:5px 0 10px 1px; width:338px;}
#ext0004 .whatsNew p{float:left; width:100px;}
#ext0004 .whatsNew dl{float:right; width:229px;}
#ext0004 .whatsNew dt{margin-bottom:-2px;}
#ext0004 .whatsNew strong.new{color:#FF8000;}
#ext0004 .whatsNew strong.new span{font-style:italic;}

#ext0004 .colorBlue{color:#006699;}
#ext0004 .colorBlack{color:#000000;}
#ext0004 .colorViolet{color:#993366;}
#ext0004 .colorBlue{color:#006699;}

#ext0004 #contents .spot{padding-left:8px;}
#ext0004 #contents .spot li{float:left; padding:5px 10px 15px 10px;}
#ext0004 #contents .spot li.conBtm{padding-bottom:0;}
#ext0004 .spot li img{vertical-align:top;}

#ext0004 ul.footerLink,
#ext0004 ul.footerBn{margin-top:15px; text-align:center; font-size:9px;}
#ext0004 .footerLink li,
#ext0004 .footerBn li{display:inline;}
#ext0004 .footerBn li{padding:0 8px;}
#ext0004 .footerBn li img{vertical-align:middle;}


#ext0004 .mainImg{
height:227px;
padding:19px 24px 0 22px;
}
#ext0004 #main #topRcm{
float:right;
width:198px;
padding:108px 0 41px 0px;
}

#ext0004 #main #topRcm a{
display:block;
margin-bottom:3px;
width:198px;
height:52px;
text-indent:-9999px;
outline:none;
}

/* ---------------------------------------------------------
for extra0005,ext0006
--------------------------------------------------------- */
/* search */
#ext0005 #main .searchName,
#ext0006 #main .searchName{margin-bottom:5px;}
#ext0005 #main .searchArea,
#ext0006 #main .searchArea{margin:5px 0 10px 0;}


#ext0005 #mainColumn h2.top,
#ext0006 #mainColumn h2.top{margin:0 0 7px 0;}


#ext0005 .topics,
#ext0006 .topics{margin:8px 0 16px 0;}
#ext0005 .topics{background:transparent url(/extra/image/hrs_topil_001.gif) no-repeat 100% 100%;}

#ext0006 .topics ul{
padding:14px 0 0 0;
padding:0;
text-align:right;
clear:both;
}
#ext0006 .topics ul li{list-style:none;}
#ext0006 .topics ul li a{
background:url(/cmn/image/cmn_arr_001.gif) no-repeat left top;
padding:0 0 0 15px;
}

#ext0005 .topics dt{font-weight:bold; margin-bottom:5px;}
#ext0005 .topics dd{width:116px; line-height:1.4;}


#ext0005 .prop,
#ext0006 .prop{
margin:7px 0 7px 2px;
padding-right:3px;
width:535px;
height:129px;
background:url(/extra/image/ind_bg_001.jpg) no-repeat 0 0;
}
#ext0005 .prop p.floatL,
#ext0006 .prop p.floatL{padding-right:15px; width:15px;}
#ext0005 .prop dl,
#ext0006 .prop dl{
float:left;
padding-top:10px;
width:268px;
}
#ext0005 .prop dt,
#ext0006 .prop dt{
padding:0 0 8px 0;
font-size:14px;
font-weight:bold;
}
#ext0005 .prop dt.ph,
#ext0006 .prop dt.ph{
padding-left:52px;
background:url(/extra/image/park_lo03_002.gif) no-repeat left top;
}

#ext0005 .prop p.floatR,
#ext0006 .prop p.floatR{margin:12px 0 0 4px; width:105px;}

/* pick up */
#ext0005 .pickup,
#ext0006 .pickup{margin:0;padding-bottom:10px; width:540px;}
#ext0005 .pickup div.line01{
margin:6px 0 0 0;
padding-top:10px;
background:transparent url(/extra/image/ext_line01.gif) no-repeat 0 0;}
#ext0005 .pickup div,
#ext0006 .pickup div{padding-top:10px;}
#ext0005 .pickup dl,
#ext0006 .pickup dl{width:254px;}
#ext0005 .pickup dt,
#ext0006 .pickup dt{float:left; width:68px; margin-right:9px;}
#ext0005 .pickup dd,
#ext0006 .pickup dd{margin:0;float:right; width:172px;}
#ext0005 .pickup dd strong,
#ext0006 .pickup dd strong{display:block; padding-bottom:4px;}

#ext0005 .pickup dl.floatL,
#ext0006 .pickup dl.floatL{
float:left;
padding-right:10px;
margin-right:10px;
width:254px;
background:transparent url(/cmn/image/top/top001_bg001.gif) repeat-y 100% 0;
}

#ext0005 .pickupTable{
margin-bottom:20px;
border:solid 1px #E1E1E1;
background-color:#FFFFFF;
}
#ext0006 .pickupTable{
margin:10px 0 20px 0;
border:solid 1px #E1E1E1;
background-color:#FFFFFF;
clear:both;
}
#ext0005 .pickupTable td,
#ext0006 .pickupTable td{
padding:9px;
background-color:#F3F2EF;
vertical-align:top;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
}
#ext0005 .pickupTable td.tdL,
#ext0006 .pickupTable td.tdL{border-left:1px solid #fff;}
#ext0005 .pickupTable td.tdR,
#ext0006 .pickupTable td.tdR{border-right:1px solid #fff;}
#ext0005 .pickupTable td.tdC,
#ext0006 .pickupTable td.tdC{background-color:#E9E8E4;}
#ext0005 .pickupTable dt,
#ext0006 .pickupTable dt{
padding-bottom:5px;
font-weight:bold;
}
.pickupTable dd{margin:0;padding:0;font-size:10px;}


/* link */
#ext0005 .link div,
#ext0006 .link div{border:1px solid #d1d1d1; padding:1px;}
#ext0005 .link td,
#ext0005 .link th,
#ext0006 .link td,
#ext0006 .link th{padding:8px 8px;background:#eeece8 url(/cmn/image/top/top001_tdbg_001.gif) no-repeat 0 100%; text-align:left; font-weight:normal;}
#ext0005 .link .con_tr01 td,
#ext0005 .link .con_tr01 th,
#ext0006 .link .con_tr01 td,
#ext0006 .link .con_tr01 th{background-color:#f8f7f4;}
#ext0005 .link .conBtm,
#ext0006 .link .conBtm{background-position:0 50%;}
#ext0005 .link p,
#ext0006 .link p{margin:10px 0 5px 0;}
#ext0005 .link .listStyle01,
#ext0006 .link .listStyle01{text-align:right;}
#ext0005 .link td .listStyle01,
#ext0006 .link td .listStyle01{text-align:left;}


/* link */
#ext0005 .link div{border:1px solid #d1d1d1; padding:1px;}
#ext0005 .link td,
#ext0005 .link th{padding:8px 8px;background:#eeece8 url(/cmn/image/top/top001_tdbg_001.gif) no-repeat 0 100%; text-align:left; font-weight:normal;}
#ext0005 .link .con_tr01 td,
#ext0005 .link .con_tr01 th{background-color:#f8f7f4;}
#ext0005 .link .conBtm{background-position:0 50%;}
#ext0005 .link p{margin:10px 0 5px 0;}
#ext0005 .link .listStyle01{text-align:right;}
#ext0005 .link td .listStyle01{text-align:left;}
#ext0005 .link div,
#ext0006 .link div{margin-top:8px;}







/* ---------------------------------------------------------
my favorite
--------------------------------------------------------- */
#myfav{
line-height:1.6em;
background-image:none;
background-color:#e5e5e5;
}
#myfav #wrap{
margin:0;
padding:16px 12px 100px 16px;
width:164px;
text-align:none;
border-top:1px solid #D1D1D1;
border-right:1px solid #D1D1D1;
border-bottom:1px solid #D1D1D1;
border-left:5px solid #B1633C;
background:url(/extra/image/idx_fv_bg_001.jpg) right top no-repeat;
background-color:#FFFFFF;
}
#myfav #wrap h1{margin:0;padding:0;}
#myfav #wrap p{margin:0;padding:6px 0;}
#myfav #wrap p.font10_colored_t5{
padding-bottom:22px;
background:url(/inc/31source/image/cmn_lin_001.gif) repeat-x bottom;
}
#myfav #wrap ul{
margin:8px 0 0 0;
padding:0;
text-align:right;
}
#myfav #wrap ul li{
padding:0 0 0 15px;
font-weight:bold;
list-style:none;
display:inline;
background:url(/cmn/image/cmn_arr_001.gif) no-repeat 0 -3px;
}

/* ---------------------------------------------------------
my favorite Login
--------------------------------------------------------- */
#myfav div#myfavLog{
background-image:none;
background-color:#e5e5e5;
}
#myfav div#myfavLog dl{margin:1px 0 0 0; padding:0; font-size:10px;}
#myfav div#myfavLog dt{
padding:4px 0px;
line-height:1.3;
border-bottom:1px solid #D1D1D1;
border-top:1px solid #FFFFFF;
}
#myfav div#myfavLog dt strong{
float:left;
margin:0 10px 0 10px;
width:136px;
}
#myfav div#myfavLog dt span{
float:left;
width:14px;
}
#myfav div#myfavLog dt img{vertical-align:middle;}
#myfav div#myfavLog dd{
border-bottom:1px solid #D1D1D1;
border-top:1px solid #FFFFFF;
margin:0;
padding:18px 0px;
}
#myfav div#myfavLog dd p{margin:0; padding:0;}
#myfav div#myfavLog dd .con01{float:left; width:88px;}
#myfav div#myfavLog dd .con02{float:left; width:82px;}

/* ---------------------------------------------------------
my favorite_e
--------------------------------------------------------- */
#myfav_e{
line-height:16px;
background-image:none;
background-color:#FFFFFF;
}
#myfav_e #wrap{
margin:0;
padding:16px 14px 100px 14px;
width:164px;
text-align:none;
border-top:1px solid #D1D1D1;
border-right:1px solid #D1D1D1;
border-bottom:1px solid #D1D1D1;
border-left:5px solid #B1633C;
background:url(/extra/image/idx_fv_bg_002.jpg) right bottom no-repeat;
background-color:#FFFFFF;
height:480px;
}
#myfav_e #wrap h1{margin:0;padding:0; font-size:12px;}
#myfav_e #wrap p{margin:0;padding:10px 0;}

/* ---------------------------------------------------------
list_line
--------------------------------------------------------- */

div#main div#main_top h3#list_h3{margin:0 30px 0 30px;padding:40px 0 15px 0;border-bottom:1px solid #d1d1d1;}

div#main h4#list_h4{font-size:14px;margin:20px 30px 10px 30px;padding:0 0 15px 0;background:url(/inc/31source/image/cmn_lin_001.gif) repeat-x left bottom;}


/*-------------------- index */

#list_line #contents{padding:0px;margin:0px;}

/* table 1 */
#list_line .table_outline01{
margin:18px 27px 0pt;
padding:0px;
width:746px;
}
#list_line .table_outline01 ul{margin:0; padding:0px;}
#list_line .table_outline01 li{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left:1.3em;
text-indent:-1.3em;
}

#list_line .table_outline01{background:transparent url(/inc/31source/image/cmn_tbbg_001.gif) repeat-y scroll 0%;}
#list_line .table_outline01 table{
margin:0pt 3px;
padding:0px;
border-top:1px solid #d1d1d1;
border-left:1px solid #d1d1d1;
border-bottom:1px solid #d1d1d1;
}
#list_line .table_outline01 td{
border-top:none;
border-left:1px solid #ffffff;
border-right:1px solid #d1d1d1;
border-bottom:1px solid #ffffff;
background:transparent url(/area/image/are_tdbg_001.gif) repeat-y 100% 0;
padding:10px 15px;
}

#list_line .table_outline01 .con_top td{
border-top:1px solid #fff;}

#list_line .table_outline01 .con_tr01 td{
background-color:#f9f8f6;
}

#list_line #ul01{
float:right;
width:400px;
}
#list_line #lower #ul01 a{padding-left:13px;}

#list_line .table_outline01 td.con_top01{
border-top:1px solid #fff;
}

#list_line .table_outline01 td.con_top02{
height:1px;
margin:0px;
padding:0px;
background:url(/search/area/image/are_tdbg_002.gif)left top repeat-x; background-color:#D1D1D1; }

#list_line .table_outline01 td.con_td01{
background-color:#F9F8F6;
}

/* ---------------------------------------------------------
for pid_what_detail02
--------------------------------------------------------- */

div.pid_box_outline{width:746px;margin:0px;padding:0 27px 0 27px;background:url(/inc/31source/image/pid_bg_001.jpg) no-repeat;}

div.pid_box_outline p#pid_result{margin:0 0 9px 0;padding:22px 0 0 0;}

div.pid_box_outline div#pid_box001{margin:30px 0 0 0;padding:0 0 20px 0;background:url(/inc/31source/image/pid_bg_002.gif) repeat-y;}

div.pid_box_outline div#pid_box_s001{margin:0px;padding:0 25px 0 25px;background:url(/inc/31source/image/pid_bg_003.gif) no-repeat;}

div.pid_box_outline div#pid_box_s001 h4{margin:0px;padding:18px 0 14px 0;}

div.pid_box_outline div.pid_box_s002{margin:18px 0 18px 0;padding:0px;background:url(/inc/31source/image/pid_bg_004.gif) repeat-y;width:696px;}
div.pid_box_outline div.pid_box_s002 p#caution, div.pid_box_outline div.pid_box_s003 p.caution{margin:8px 0 8px 13px;padding:0px;font-weight:bold;}
div.pid_box_outline div.pid_box_s002 p#explanation{margin:0 13px 0 13px;padding:0 0 10px 0;font-size:10px;background:url(/inc/31source/image/cmn_lin_001.gif) repeat-x left bottom;}

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



div.pid_box_outline div#pid_box002{margin:0px;padding:0 0 20px 0;background:url(/inc/31source/image/pid_bg_005.gif) repeat-y;}

div.pid_box_outline div#pid_box002 h4, div.pid_box_outline div#pid_box003 h4{margin:0px;padding:18px 25px 14px 25px;}

div.pid_box_outline div.pid_box_s003 p.caution02{margin:0 0 8px 13px;padding:10px 0 0 0;font-weight:bold;background:url(/inc/31source/image/cmn_lin_001.gif) repeat-x left top;}

div.pid_box_outline div.pid_box_s003{margin:4px 25px 0 25px;padding:0px;background:url(/inc/31source/image/pid_bg_004.gif) repeat-y;width:696px;}
div.pid_box_outline div.pid_box_s003 p.explanation{margin:0 13px 0 13px;padding:0 0 10px 0;background:url(/inc/31source/image/cmn_lin_001.gif) repeat-x left bottom;}
div.pid_box_outline div.pid_box_s003 p.explanation02{margin:0 13px 0 13px;padding:0 0 10px 0;background:none;}
div.pid_box_outline div.pid_box_s003 p.explanation03{margin:0 13px 0 20px;padding:0 0 10px 0;background:none;}


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

div.pid_box_outline div#pid_box003 p{margin:0 25px 0 25px;padding:0 0 20px 0;}

/* ---------------------------------------------------------
for sea001
--------------------------------------------------------- */
div#main div#main_sea_top{width:800px;height:176px;background:url(/inc/31source/image/cmn_cnbg_006.jpg) no-repeat;padding:0 0 20px 0;_padding:0 0 30px 0;margin:0px;}

div#main div#main_sea_top div#main_top_box{width:740px;padding:0px;margin:0 30px 0 30px;}

div#main div#main_sea_top p#search_entry{margin:15px 0 0 0;padding:0px;width:285px;}

div#main div#main_sea_top ul{margin:12px 0 0 0;padding:0px;}
div#main div#main_sea_top ul li{list-style:none;}
div#main div#main_sea_top ul li a{background:url(/cmn/image/cmn_arr_001.gif) no-repeat 0 -2px;padding:0 0 0 15px;margin:0px;}

div#sea_box_outline{width:746px;margin:0 27px 0 27px;padding:0px;}
div#sea_box_outline02{width:798px;margin:0 1px 0 1px;padding:0px;background:url(/inc/31source/image/cmn_cnbg_007.jpg) no-repeat left bottom;}

div#sea_box_l01{width:746px;padding:0px;background:url(/search/image/sea/sea_bg_001.gif) repeat-y;}
div#sea_box_l02{width:740px;padding:18px 0 0 0;margin:0 29px 0 29px;}

div#sea_box_l{width:372px;padding:0px;margin:0px;float:left;background:url(/search/image/sea/sea_bg_002.gif) no-repeat;}
div#sea_box_r{width:373px;padding:0px;margin:0px;float:right;background:url(/search/image/sea/sea_bg_003.gif) no-repeat;}

div#sea_box_ls{width:230px;padding:0px;margin:0px;float:left;}
div#sea_box_rs{width:490px;padding:0px;margin:0px;float:right;}

div#sea_box_l ul#sea_ul01{padding:0 0 0 20px;margin:9px 0 0 0;float:left;}
div#sea_box_l ul#sea_ul01 li{padding:8px 0 10px 46px;margin:0px;float:left;list-style:none;background:url(/search/image/sea/sea_img_001.gif) 0 -2px no-repeat;}

div#sea_box_l ul.sea_ul02{padding:0 0 0 12px;margin:16px 0 0 0;float:left;}
div#sea_box_l ul.sea_ul02 li{padding:0 0 10px 18px;margin:0px;float:left;list-style:none;background:url(/search/image/sea/sea_img_002.gif) 0 0 no-repeat;}
div#sea_box_l ul.sea_ul02 li a{background:url(/cmn/image/cmn_arr_001.gif) no-repeat 0 -3px;padding:0 0 0 15px;margin:0px;}

div#sea_box_l ul#sea_ul03{padding:0 0 8px 20px;margin:7px 0 0 0;float:left;}
div#sea_box_l ul#sea_ul03 li{padding:8px 0 10px 46px;margin:0px;float:left;list-style:none;background:url(/search/image/sea/sea_img_004.gif) 0 -2px no-repeat;}

div#sea_box_l ul#sea_ul04{padding:0 0 0 12px;margin:14px 0 0 0;float:left;}
div#sea_box_l ul#sea_ul04 li{padding:0 0 10px 18px;margin:0px;float:left;list-style:none;background:url(/search/image/sea/sea_img_002.gif) 0 0 no-repeat;}
div#sea_box_l ul#sea_ul04 li a{background:url(/cmn/image/cmn_arr_001.gif) no-repeat 0 -3px;padding:0 0 0 15px;margin:0px;}

div#sea_box_r ul#sea_ul05{padding:0 0 0 15px;margin:9px 0 0 0;float:left;}
div#sea_box_r ul#sea_ul05 li{padding:8px 0 10px 46px;margin:0px;float:left;list-style:none;background:url(/search/image/sea/sea_img_005.gif) 0 -2px no-repeat;}

div#sea_box_r ul.sea_ul06{padding:0 12px 0 12px;margin:16px 0 0 0;float:right;}
div#sea_box_r ul.sea_ul06 li
{padding:0 0 10px 18px;margin:0px;float:left;list-style:none;background:url(/search/image/sea/sea_img_002.gif) 0 0 no-repeat;}
div#sea_box_r ul.sea_ul06 li a{background:url(/cmn/image/cmn_arr_001.gif) no-repeat 0 -3px;padding:0 0 0 15px;margin:0px;}

div#sea_box_l div#fla_space_outline{width:343px;margin:9px 0 0 15px;padding:0px;background:url(/search/image/sea/sea_bg_004.gif) 0 0 repeat-y;}
div#sea_box_l div#fla_space_outline div#flasharea{width:337px;margin:0 0 0 4px;padding:0px;}



div#sea_box_r table{width:369px;border-right:1px solid #FFFFFF;margin:13px 0 0 0;padding:0px;}
div#sea_box_r table td, div#sea_box_rs div.sea_smallbox04 table td{background:url(/search/image/sea/sea_bg_005.gif) 0 0 repeat-x;height:32px;vertical-align:middle;}
div#sea_box_r table td.sea_td01, div#sea_box_rs div.sea_smallbox04 table td.sea_td01{background:url(/search/image/sea/sea_bg_006.gif) 0 0 repeat-x;height:32px;}

div#sea_box_r table td p, div#sea_box_rs div.sea_smallbox04 table td p{margin:0 0 0 15px;padding:0px;}

div#sea_box_rs div.sea_smallbox04 table{width:490px;margin:0px;padding:0px;}
div#sea_box_rs div.sea_smallbox04 table td.sea_td02{width:3px;margin:13px 0 0 0;padding:0px;background:url(/search/image/sea/sea_bg_008.gif) repeat-y;}


div#sea_box_ls div.sea_smallbox{width:230px;margin:0 0 13px 0;padding:0px;}
div#sea_box_ls div.sea_smallbox form{margin:10px 0 0 0;padding:0px;}
div#sea_box_ls div.sea_smallbox form input, div#sea_box_ls div.sea_smallbox form select{font-size:12px; vertical-align:middle;}
.w177{width:177px;margin:0px;padding:0px;}
.w174{width:174px;margin:0px;padding:0px;}
.w100{width:100px;margin:0px;padding:0px;}
.w55{width:55px;margin:0px;padding:0px;}


div#sea_box_rs div.sea_smallbox02{width:235px;margin:0 0 11px 0;padding:0px;float:left;}
div#sea_box_rs div.sea_smallbox03{width:235px;margin:0 0 11px 0;padding:0px;float:right;}
div#sea_box_rs div.sea_smallbox04{width:490px;margin:0 0 13px 0;padding:0px;background:url(/search/image/sea/sea_bg_007.gif) no-repeat;}
div#sea_box_rs div.sea_smallbox05{width:490px;margin:0px;padding:0px;background-color:#f9f8f6;}

div#sea_box_rs div.sea_smallbox02 p, div#sea_box_rs div.sea_smallbox03 p{margin:5px 3px 0 3px;padding:0px;}
div#sea_box_rs div.sea_smallbox04 p.seach_entry02{margin:0 0 0 4px;padding:10px 0 5px 0;float:left;}

div.sea_ul_outline01{margin:0px;padding:0px;}

ul.sea_list06{float:right;padding:15px 0 0 0;margin:0px;}
ul.sea_list07{float:right;padding:8px 0 0 0;margin:0px;}
ul.sea_list06 li, ul.sea_list07 li, div#sea_box_rs div.sea_smallbox05 ul li{list-style:none;}
ul.sea_list06 li a, ul.sea_list07 li a, div#sea_box_rs div.sea_smallbox05 ul li a{padding-left:13px;background:transparent url(/cmn/image/cmn_arr_001.gif) no-repeat 0 -3px;}

div#sea_box_rs div.sea_smallbox05 ul#ul_leftbox{width:217px;margin:0px;padding:0 0 10px 14px;float:left;}
div#sea_box_rs div.sea_smallbox05 ul#ul_rightbox{width:217px;margin:0px;padding:0 14px 10px 0;float:right;}
div#sea_box_rs div.sea_smallbox05 ul li{margin:0px;padding:8px 0 0 0;list-style:none;}

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

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

div#sea_box_l01:after, div#sea_box_l02:after,
div.sea_ul_outline01:after,
div#sea_box_l ul#sea_ul02:after, div#sea_box_r ul#sea_ul02:after,
div#sea_box_rs div.sea_smallbox03:after,
ul.sea_list06:after, div#sea_box_rs div.sea_smallbox05:after,
div#sea_box_outline02 ul#ul02:after
{clear:both;display:block;height:0;visibility:hidden;content:".";}

/* ---------------------------------------------------------
for list_city
--------------------------------------------------------- */

div#main ul#list_ul01{margin:10px 0 0 0;padding:0 25px 0 25px;}
div#main ul#list_ul01 li a{font-weight:normal;background:url(/inc/31source/image/cmn_arr_001top.gif) no-repeat 0px -2px;padding-left:15px;}
div#main ul#list_ul01 li.list_list01{margin:0px;float:left;font-size:10px;list-style:none;padding:0px;}
div#main ul#list_ul01 li.list_list01 a{background:url(/inc/31source/image/cmn_arr_001back.gif) no-repeat 0px -2px;padding-left:15px;}
div#main ul#list_ul01 li.list_list02{margin:0px;float:right;font-size:10px;list-style:none;padding:0px;}
div#main ul#list_ul01 li.list_list02 a{background:url(/inc/31source/image/cmn_arr_001top.gif) no-repeat;padding:0 0 10px 15px;}

div.list_ul_outline01{margin:0px;padding:0px;width:800px;}

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

/* ---------------------------------------------------------
clear
--------------------------------------------------------- */
.ext .mainImg:after,
.ext #login dl:after,
.ext .con_box_outline:after,
.ext .con3clumn:after,
.ext #contents .registration01:after,
.ext #contents .registration02:after,
#ext0001 .newArrival:after,
#ext0001 .mansion01:after,
#ext0001 .mansion01 dl.floatR:after,
#ext0001 .mansion01 .con02:after,
#ext0001 .pickup div:after,
#ext0002 .prop div:after,
#ext0002 .prop dt:after,
#ext0002 .pickup div:after,
#ext0003 .pickup:after,
#ext0004 .contents ul:after,
#ext0004 #con2Column:after,
#ext0004 .whatsNew:after,
#ext0005 .prop:after,
#ext0005 .pickup div:after,
#ext0005 .pickup div dl:after,
#ext0006 .prop:after,
#ext0006 .pickup div:after,
#ext0006 .pickup div dl:after,
#myfav div#myfavLog dt:after,
#myfav div#myfavLog dd:after,
.houseList:after{
clear:both;
display:block;
height:0;
visibility:hidden;
content:".";
}

/* WinIE7 only */
*:first-child+html .ext .con_box_outline,
*:first-child+html .ext #con3clumn,
*:first-child+html #ext0001 .newArrival,
*:first-child+html #ext0001 .mansion01,
*:first-child+html #ext0001 .mansion01 dl.floatR,
*:first-child+html #ext0001 .mansion01 .con02,
*:first-child+html #ext0001 .pickup div,
*:first-child+html #ext0002 .pickup div,
*:first-child+html #ext0002 .prop div,
*:first-child+html #ext0003 .pickup,
*:first-child+html #ext0004 .contents ul,
*:first-child+html #ext0004 #con2Column,
*:first-child+html #ext0004 .whatsNew,
*:first-child+html #ext0005 .pickup div,
*:first-child+html #ext0005 .pickup div dl,
*:first-child+html #ext0006 .pickup div,
*:first-child+html #ext0006 .pickup div dl,
*:first-child+html #myfav div#myfavLog dt,
*:first-child+html #myfav div#myfavLog dd,
*:first-child+html .houseList{height:1%;}

/* WinIE6 and below \*/
* html .ext .con_box_outline,
* html .ext #con3clumn,
* html #ext0001 .newArrival,
* html #ext0001 .mansion01,
* html #ext0001 .mansion01 dl.floatR,
* html #ext0001 .mansion01 .con02,
* html #ext0002 .prop div,
* html #ext0001 .pickup div,
* html #ext0002 .pickup div,
* html #ext0003 .pickup,
* html #ext0004 .contents ul,
* html #ext0004 #con2Column,
* html #ext0004 .whatsNew,
* html #ext0005 .pickup div,
* html #ext0005 .pickup div dl,
* html #ext0006 .pickup div,
* html #ext0006 .pickup div dl,
* html #myfav div#myfavLog dt,
* html #myfav div#myfavLog dd,
* html .houseList{height:1%;}


/*2008.06.09add */
/* ---------------------------------------------------------
csc_profile
--------------------------------------------------------- */
div#csc_probox{width:740px;margin:0px;padding:15px 30px 0 30px;}
div#csc_probox h3{color:#fe1800;font-weight:bold; font-size:14px; margin:0; padding:0;}
div#csc_probox p.pro_txt{color:#fe1800; margin:10px 0 0 0; padding:0;}
div#main div#contents div#csc_probox ul.article_guidance{padding:9px 0 0 0;margin:0px;}
div#main div#contents div#csc_probox ul.article_guidance li{float:right;list-style:none;}
div#main div#contents div#csc_probox ul.article_guidance li a{background:url(/cmn/image/cmn_arr_001.gif) no-repeat 0 -3px;padding-left:15px;}

#prf0026 ul#con_ul02{margin:0;padding:15px 27px 0 27px;}
#prf0026 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;}
#prf0029 ul#con_ul02{margin:0;padding:10px 0 0 0;}
#prf0029 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;}



/*2008.07.14*/

div.point_of_article p img {
  vertical-align: middle;
  margin-left: 5px;
}


.pointer {cursor: pointer; margin-left: -5px;} .teBox {margin: 0;padding: 8px 0 0 0;}
