/* H1 title */
.h1_ttl{font-weight:bold; color:#3D4D2E; margin:15px 0px 12px 15px;}
.h1_ttl_bg_01{background:#F2ECCE url("/parts/image/h1_ttl_bg.gif") repeat-x;}
.h1_ttl_bg_02{background-color:#62734B;}
.h1_lnk_txt:link   {color:#55663D; text-decoration:underline;}
.h1_lnk_txt:visited{color:#55663D; text-decoration:underline;}
.h1_lnk_txt:hover  {color:#55663D; text-decoration:none;}

/* H2 title */
.h2_ttl{color:#404D2E; margin:8px 0px 9px 8px;}
.h2_ttl_bg_01{background-color:#658040;}
.h2_ttl_bg_02{background-color:#ABB3A1;}
.h2_ttl_bg_03{background:#E6F2D5 url("/parts/image/h2_ttl_bg.gif") repeat-x;}

/* H3 title */
.h3_ttl{font-weight:bold; color:#404D2E; margin:7px 0px;}

.cnt_ttl_bg_01{background:#EDE5CA url("/parts/image/cnt_ttl_bg.gif") repeat-x;}
.cnt_ttl_bg_02{background-color:#BFB38F;}
.cnt_ttl_st{font-weight:bold;}
.cnt_ttl_txt:link   {color:#404040; text-decoration:underline;}
.cnt_ttl_txt:visited{color:#404040; text-decoration:underline;}
.cnt_ttl_txt:hover  {color:#528C00; text-decoration:none;}

.cnt_tab_cur_bg{background:#D9D5C3 url("/parts/image/cnt_tab_cur_bg.gif") repeat-x;}

.cnt_tab_off_bg{background-color:#F2F0E6;}
.cnt_tab_off_bg a         {display:block; padding:12px 8px; margin:0px;}
.cnt_tab_off_bg a:link    {background-color:#F2F0E6; color:#404040; text-decoration:underline;}
.cnt_tab_off_bg a:visited {background-color:#F2F0E6; color:#404040; text-decoration:underline;}
.cnt_tab_off_bg a:hover   {background:#D9D5C3 url("/parts/image/cnt_tab_cur_bg.gif") repeat-x; color:#528C00; text-decoration:none;}

.cnt_tab_line_01{background-color:#B3B0A1;}
.cnt_tab_line_02{background-color:#FFFFFF;}
.cnt_tab_line_03{background-color:#D9D8CF;}
.cnt_tab_line_04{background-color:#C1BFB7;}
.cnt_tab_cur_btm{background-image:url("/parts/image/cnt_tab_cur_btm.gif"); background-repeat:repeat-x;}
.cnt_tab_off_btm{background-image:url("/parts/image/cnt_tab_off_btm.gif"); background-repeat:repeat-x;}
.cnt_tab_list{list-style-image:url("/parts/image/icn_tri_01.gif");}

.cnt_line_01{background-image:url("/parts/image/line_01.gif"); background-repeat:repeat-x;}

.att_tbl_bg_01{background-image:url("/parts/image/att_tbl_bg.gif"); background-repeat:repeat-y;}
.att_tbl_bg_02{background-color:#607345;}
.att_tbl_bg_03{background-color:#E5D68A;}
.att_tbl_bg_04{background-color:#EDD1BE;}
.att_tbl_bg_05{background-image:url("/parts/image/att_tbl_bg_05.gif"); background-repeat:repeat-y;}




.cnt_navi_ttl_bg{background-image:url("/parts/image/cnt_navi_ttl_bg.gif"); background-repeat:repeat-x;}

.lnk_tbl_bg{background-image:url("/parts/image/lnk_tbl_bg.gif"); background-repeat:repeat-y;}
.lnk_tbl_bg_02{background-image:url("/parts/image/lnk_tbl_bg_02.gif"); background-repeat:repeat-y;}

.cnt_tbl_bg_01{background-color:#9FA695;}
.cnt_tbl_bg_02{background-color:#C8D9B2;}
.cnt_tbl_bg_03{background-color:#E8F2DA;}
.cnt_tbl_bg_04{background-color:#FFFFFF;}
.cnt_tbl_bg_05{background-color:#EFF2EB;}

.picup_tbl_bg_01{background-image:url("/parts/image/picup_tbl_bg_01.gif"); background-repeat:repeat-x;}
.picup_tbl_bg_02{background-image:url("/parts/image/picup_tbl_bg_02.gif"); background-repeat:repeat-y;}
.picup_tbl_bg_03{background-image:url("/parts/image/picup_tbl_bg_03.gif"); background-repeat:repeat-y;}

.step_bg_01{background-color:#DCE5CF;}
.step_bg_02{background-image:url("/parts/image/step_tbl_bg_01.gif"); background-repeat:repeat-x;}
.step_bg_03{background-image:url("/parts/image/step_tbl_bg_02.gif"); background-repeat:repeat-y;}
.step_bg_04{background-color:#B3B3B3;}
.step_bg_05{background:#F2F0E6 url("/parts/image/step_tbl_bg_03.gif") repeat-x;}
.step_bg_06{background-image:url("/parts/image/step_tbl_bg_04.gif"); background-repeat:repeat-y;}

.step_txt_01{color:#404D2E; font-weight:bold;}

.cal_bg_01{background-color:#B3B3B3;}
.cal_bg_02{background-color:#FFFFFF;}
.cal_bg_03{background-color:#E5E5E5;}
.cal_bg_04{background-image:url("/parts/image/calnd_bg_01.gif"); background-repeat:repeat-x;}
.cal_bg_05{background-image:url("/parts/image/calnd_bg_02.gif"); background-repeat:repeat-x;}
.cal_bg_06{background-image:url("/parts/image/calnd_bg_03.gif"); background-repeat:repeat-x;}

.cal_txt_01{color:#D91616;}
.cal_txt_02{color:#246BB3;}
.cal_txt_03{font-weight:bold;}
.cal_txt_04{font-weight:bold; color:#D91616;}
.cal_txt_05{font-weight:bold; color:#246BB3;}

.str_01{font-weight:bold; color:#4D7317;}
.cau_01{color:#D91616;}
.cau_02{color:#666666;}

.lst_tbl_bg_01{background-color:#B3B3B3;}
.lst_tbl_bg_02{background-color:#E5E2CF;}
.lst_tbl_bg_03{background-image:url("/parts/image/lst_tbl_bg_01.gif"); background-repeat:repeat-y;}

.clm_bg_01{background-image:url("/parts/image/clm_tbl_bg_01.gif"); background-repeat:repeat-y;}
.clm_bg_02{background-image:url("/parts/image/clm_tbl_bg_02.gif"); background-repeat:repeat-y;}
.clm_bg_03{background-image:url("/parts/image/clm_tbl_bg_03.gif"); background-repeat:repeat-y;}

.opn_tbl_bg{background-image:url("/parts/image/opn_tbl_bg.gif"); background-repeat:repeat-y;}
.opn_tbl_bg_02{background-image:url("/parts/image/opn_tbl_bg_02.gif"); background-repeat:repeat-y;}

.list_tbl_bg{background-image:url("/parts/image/list_tbl_bg.gif"); background-repeat:repeat-y;}
.list_tbl_bg_02{background-image:url("/parts/image/list_tbl_bg_02.gif"); background-repeat:repeat-y;}
.mTop_li {margin-top: 5px;}

.qa_01 a{
	display:block;
	padding:15px 0px 5px 0px;
	margin:0px;
}

.qa_02 a{
	display:block;
	padding:15px 0px 10px 0px;
	margin:0px;
}

.q1_bg{background-image:url("/parts/image/q1_trd_img_06.gif"); background-repeat:repeat-y;}


.topicbox { 
	width:640px;
	background:url(/parts/image/topicbox_body.gif);
}
.topicbox .divbtm {
	background:url(/parts/image/topicbox_btm.gif) no-repeat left bottom;
}
.topicbox .divtop {
	padding:20px;
	background:url(/parts/image/topicbox_top.gif) no-repeat;
	text-align:left;}
.topicbox p {
	margin:10px 0 0 0;
}


/* kouza */
.kouza {margin-top:30px;}
.kouza thead td {width:14px;}
.kouza thead th {padding:16px 0  9px;background-color:#F6F3E5;}
.kouza tbody th {vertical-align:top;padding-bottom:15px;background-color:#F6F3E5;}
.kouza tbody th img{text-align:center;margin:0px auto;}
.kouza tbody th div {background:#F6F3E5 url(/parts/image/kouza_btn_body.gif);}
.kouza tbody th p {margin:10px 0 0 0;}
.kouza tbody th div img {display: block;}

.reference_bg_01{background-image:url("/parts/image/reference_tbl_bg.gif"); background-repeat:repeat-y;}
.reference_txt_01{color:#246BB3;}

/* news */
#news{margin:20px 10px 10px 5px;}
.newsTbl{ width:95%; }
.nwsData{ width:73px; padding:7px 0 0 0px; }
.nwsTxt{padding:6px 0 0 0;}




/********************* 2010/03/17 新モジュール *********************/

/*--------------------------------------------------------------*/
/* common */
/*--------------------------------------------------------------*/
.top0{margin-top:0 !important;}
.top5{margin-top:5px !important;}
.top10{margin-top:10px !important;}
.top15{margin-top:15px !important;}
.top20{margin-top:20px !important;}
.top25{margin-top:25px !important;}
.top30{margin-top:30px !important;}
.top35{margin-top:35px !important;}
.top40{margin-top:40px !important;}
.top45{margin-top:45px !important;}
.bottom0{margin-bottom:0 !important;}
.bottom5{margin-bottom:5px !important;}
.bottom10{margin-bottom:10px !important;}
.bottom15{margin-bottom:15px !important;}
.bottom20{margin-bottom:20px !important;}
.bottom25{margin-bottom:25px !important;}
.bottom30{margin-bottom:30px !important;}
.bottom35{margin-bottom:35px !important;}
.bottom40{margin-bottom:40px !important;}
.bottom45{margin-bottom:45px !important;}
.side0 {margin-right:0px  !important;margin-left:0px  !important;}
.side5 {margin-right:5px  !important;margin-left:5px  !important;}
.side10{margin-right:10px !important;margin-left:10px !important;}
.side15{margin-right:15px !important;margin-left:15px !important;}
.side20{margin-right:20px !important;margin-left:20px !important;}
.side25{margin-right:25px !important;margin-left:25px !important;}
.side30{margin-right:30px !important;margin-left:30px !important;}
.side35{margin-right:35px !important;margin-left:35px !important;}
.side40{margin-right:40px !important;margin-left:40px !important;}
.side45{margin-right:50px !important;margin-left:50px !important;}
.side55{margin-right:55px !important;margin-left:55px !important;}
.side60{margin-right:60px !important;margin-left:60px !important;}
.side65{margin-right:65px !important;margin-left:65px !important;}
.side70{margin-right:70px !important;margin-left:70px !important;}
.block{display:block;}
.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;}

.float_set{display: inline-block;}
.float_set:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
/* Hides MacIE5 \*/
* html .float_set{height:1%;}
.float_set{display:block;overflow:hidden;}
/* Hides MacIE5 */


/*--------------------------------------------------------------*/
/* p */
/*--------------------------------------------------------------*/
p.text{font-size: 90%;letter-spacing:0.08em;line-height:130%;margin:0 25px 20px 25px;}
p.text_long{text-align:left;font-size: 90%;letter-spacing:0.08em;line-height:130%;margin:0 60px 20px 60px;}
p.read_text{font-size: 90%;letter-spacing:0.08em;line-height:130%;margin:0 15px 20px 15px;}
p.read_text_long{text-align:left;font-size: 90%;letter-spacing:0.08em;line-height:130%;margin:0 50px 20px 50px;}
p.page_return{ font-size:80%; margin:0 12px 20px 12px; background:url(/parts/image/icn_return.gif) left center no-repeat; padding-left: 17px; line-height: 1.25em; }
p.page_anchor{font-size:80%;margin:0 12px 20px 12px;}
.page_anchor span{color:#246B83;}
p.page_top{text-align:right;font-size:80%;margin:0 12px 20px 12px;}
p.page_top span{color:#246B83;}


/*--------------------------------------------------------------*/
/* ul ol */
/*--------------------------------------------------------------*/
ul.ul_list_strong{clear:both;font-size: 90%;letter-spacing:0.08em;line-height:130%;margin:0 25px 20px 43px;}
ul.ul_list_strong li{list-style:disc;text-align: left;margin-bottom:2px;font-weight:bold;}
ul.ul_list{clear:both;font-size: 90%;letter-spacing:0.08em;line-height:130%;margin:0 25px 20px 43px;}
ul.ul_list li{list-style:disc;text-align: left;margin-bottom:2px;}
ol.ol_decimal_strong{clear:both;font-size: 90%;letter-spacing:0.08em;line-height:130%;margin:0 25px 20px 25px;padding:0 0 0 27px;}
ol.ol_decimal_strong li{list-style:decimal;font-weight:bold;}
ol.ol_decimal{clear:both;font-size: 90%;letter-spacing:0.08em;line-height:130%;margin:0 25px 20px 25px;padding:0 0 0 27px;}
ol.ol_decimal li{list-style:decimal;}
/* default.jsで出力  ol.ol_decimal_strong div,ol.ol_decimal div{position: relative;left:-9px;}*/

ul li ul{margin:0 0 0 15px !important;}
ol li ul{margin:0 0 0 15px !important;}
ul li ol{margin:0 !important;padding:0 0 0 24px !important;}
ol li ol{margin:0 !important;padding:0 0 0 24px !important;}

ul li ul.ul_list_strong li{list-style:disc;font-size: 110%;}
ol li ul.ul_list_strong li{list-style:disc;font-size: 110%;padding:0;}
ul li ul.ul_list li{list-style:disc;font-size: 110%;font-weight:normal;}
ol li ul.ul_list li{list-style:disc;font-size: 110%;padding:0;font-weight:normal;}
ul li ol.ol_decimal li{list-style:decimal;list-style-position:outside;font-size: 110%;font-weight:normal;}
ol li ol.ol_decimal li{list-style:decimal;font-size: 110%;font-weight:normal;}
ul li ol.ol_decimal_strong li{list-style:decimal;list-style-position:outside;font-size: 110%;}
ol li ol.ol_decimal_strong li{list-style:decimal;font-size: 110%;}


/*--------------------------------------------------------------*/
/* ul リンク */
/*--------------------------------------------------------------*/
ul.link_square{clear:both;font-size: 90%;letter-spacing:0.08em;line-height:130%;margin:0 25px 20px 25px;}
ul.link_arrow{clear:both;font-size: 90%;letter-spacing:0.08em;line-height:130%;margin:0 25px 20px 25px;}
ul.link_back{clear:both;font-size: 90%;letter-spacing:0.08em;line-height:130%;margin:0 25px 20px 25px;}
ul.link_blank{clear:both;font-size: 90%;letter-spacing:0.08em;line-height:130%;margin:0 25px 20px 25px;}
ul.link_pdf{clear:both;font-size: 90%;letter-spacing:0.08em;line-height:130%;margin:0 25px 20px 25px;}
ul.link_wmp{clear:both;font-size: 90%;letter-spacing:0.08em;line-height:130%;margin:0 25px 20px 25px;}
ul.link_square_row{clear:both;font-size: 90%;letter-spacing:0.08em;line-height:130%;margin:0 25px 20px 25px;}
ul.link_arrow_row{clear:both;font-size: 90%;letter-spacing:0.08em;line-height:130%;margin:0 25px 20px 25px;}

ul.link_square li,ul.link_square li.link_square,ul.link_arrow li.link_square,ul.link_back li.link_square,ul.link_blank li.link_square,ul.link_pdf li.link_square,ul.link_wmp li.link_square{padding:0 0 0 16px;margin:0 0 2px 0;background:url(/parts/image/icn_tri_03.gif) left 0.25em no-repeat;}
ul.link_arrow li,ul.link_square li.link_arrow,ul.link_arrow li.link_arrow,ul.link_back li.link_arrow,ul.link_blank li.link_arrow,ul.link_pdf li.link_arrow,ul.link_wmp li.link_arrow,ul.link_square_row li.link_arrow,ul.link_arrow_row li.link_arrow{padding:0 0 0 8px;margin:0 0 2px 0;background:url(/parts/image/icn_tri_01.gif) left 0.25em no-repeat;}
ul.link_back li,ul.link_square li.link_back,ul.link_arrow li.link_back,ul.link_back li.link_back,ul.link_blank li.link_back,ul.link_pdf li.link_back,ul.link_wmp li.link_back,ul.link_square_row li.link_back,ul.link_arrow_row li.link_back{padding:0 0 0 8px;margin:0 0 2px 0;background:url(/parts/image/icn_tri_05.gif) left 0.25em no-repeat;}
ul.link_blank li,ul.link_square li.link_blank,ul.link_arrow li.link_blank,ul.link_back li.link_blank,ul.link_blank li.link_blank,ul.link_pdf li.link_blank,ul.link_wmp li.link_blank,ul.link_square_row li.link_blank,ul.link_arrow_row li.link_blank{padding:0 0 0 16px;margin:0 0 2px 0;background:url(/parts/image/icn_lnk_01.gif) left 0.25em no-repeat;}
ul.link_pdf li,ul.link_square li.link_pdf,ul.link_arrow li.link_pdf,ul.link_back li.link_pdf,ul.link_blank li.link_pdf,ul.link_pdf li.link_pdf,ul.link_wmp li.link_pdf,ul.link_square_row li.link_pdf,ul.link_arrow_row li.link_pdf{padding:0 0 0 16px;margin:0 0 2px 0;background:url(/parts/image/icn_pdf.gif) left 0.25em no-repeat;}
ul.link_wmp li,ul.link_square li.link_wmp,ul.link_arrow li.link_wmp,ul.link_back li.link_wmp,ul.link_blank li.link_wmp,ul.link_pdf li.link_wmp,ul.link_wmp li.link_wmp,ul.link_square_row li.link_wmp,ul.link_arrow_row li.link_wmp{padding:0 0 0 16px;margin:0 0 2px 0;background:url(/parts/image/icn_wmp.gif) left 0.2em no-repeat;}
ul.link_square_row li{padding:0 0 0 16px;margin:0 10px 2px 0 !important;background:url(/parts/image/icn_tri_03.gif) left 0.25em no-repeat;float:left;white-space:nowrap;}
ul.link_arrow_row li{padding:0 0 0 8px;margin:0 10px 2px 0 !important;background:url(/parts/image/icn_tri_01.gif) left 0.25em no-repeat;float:left;white-space:nowrap;}

ul li ul.link_square,ol li ul.link_square{margin:0 0 0 0 !important;}ul li ul.link_square li,ol li ul.link_square li{list-style:none;}
ul li ul.link_arrow,ol li ul.link_arrow{margin:0 0 0 0 !important;}ul li ul.link_arrow li,ol li ul.link_arrow li{list-style:none;}
ul li ul.link_back,ol li ul.link_back{margin:0 0 0 0 !important;}ul li ul.link_back li,ol li ul.link_back li{list-style:none;}
ul li ul.link_blank,ol li ul.link_blank{margin:0 0 0 0 !important;}ul li ul.link_blank li,ol li ul.link_blank li{list-style:none;}
ul li ul.link_pdf,ol li ul.link_pdf{margin:0 0 0 0 !important;}
ul li ul.link_pdf li,ol li ul.link_pdf li{list-style:none;}
ul li ul.link_wmp,ol li ul.link_wmp{margin:0 0 0 0 !important;}ul li ul.link_wmp li,ol li ul.link_wmp li{list-style:none;}
ul li ul.link_square_row,ol li ul.link_square_row{margin:0 0 0 0 !important;}ul li ul.link_square_row li,ol li ul.link_square_row li{list-style:none;}
ul li ul.link_arrow_row,ol li ul.link_arrow_row{margin:0 0 0 0 !important;}
ul li ul.link_arrow_row li,ol li ul.link_arrow_row li{list-style:none;}


/*---------- 注釈 ----------*/
ul.notes{clear:both;font-size: 90%;letter-spacing:0.08em;line-height:130%;margin:0 25px 20px 25px;text-align:left;}
ul.notes li{padding:0;margin:0 0 0 1.5em;text-indent:-1.5em;}
ul.notes li span{margin:0 0.5em 0 0;font-weight:normal;}

/*---------- clear ----------*/
ul.link_square_row,ul.link_arrow_row{display: inline-block;}
ul.link_square_row:after,ul.link_arrow_row:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
/* Hides MacIE5 \*/
* html ul.link_square_row,* html ul.link_arrow_row{height:1%;}
ul.link_square_row,ul.link_arrow_row{display:block;overflow:hidden;}
/* Hides MacIE5 */


/*---------- ページ送り ----------*/
ul.ul_navi{clear:both;margin:0 12px 10px 12px;height:22px;}
ul.ul_navi li.ul_navi_left{float:left;}
ul.ul_navi li.ul_navi_right{float:right;}

/*---------- clear ----------*/
ul.ul_navi{display: inline-block;}
ul.ul_navi:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
/* Hides MacIE5 \*/
* html ul.ul_navi{height:22px;}
ul.ul_navi{display:block;overflow:hidden;}
/* Hides MacIE5 */


/*--------------------------------------------------------------*/
/* title */
/*--------------------------------------------------------------*/
/*---------- H1 ----------*/
h1.h1_title{clear:both;font-weight:bold;color:#3D4D2E;margin-bottom:30px;padding:15px 10px 12px 15px;background:#F2ECCE url("/parts/image/h1_ttl_bg.gif") repeat-x;border-bottom:3px solid #62734B;}
h1.h1_img{margin-bottom:10px;}
h1.h1_title_long{clear:both;text-align:left;font-weight:bold;color:#3D4D2E;margin:0 38px 30px 38px;padding:15px 10px 12px 15px;background:#F2ECCE url("/parts/image/h1_ttl_bg.gif") repeat-x;border-bottom:3px solid #62734B;}
div.h1_title{clear:both;margin-bottom:30px;padding:15px 0 12px 15px;background:#F2ECCE url("/parts/image/h1_ttl_bg.gif") repeat-x;border-bottom:3px solid #62734B;}
div.h1_title h1{float:left;width:267px;font-weight:bold;color:#3D4D2E;}
.h1_menupack2_long div.h1_title h1,.h1_menupack3_long div.h1_title h1,.h1_menupack4_long div.h1_title h1,.h1_menupack5_long div.h1_title h1,.h1_menupack6_long div.h1_title h1{width:367px;}
div.h1_title ul{float:left;width:278px;margin:3px 0 0 0;font-size:12px;background:none;text-align:right;}
div.h1_title li{display:inline;float:none;width:auto;background:url(/parts/image/icn_h1_ttl_01.gif) left 0.2em no-repeat;padding:0 0 0 13px;margin:0 10px 0 0;}
div.h1_title li.qa{background:url(/parts/image/icn_h1_ttl_02.gif) left 0.2em no-repeat;}
div.h1_title li a{margin:0;padding:0;border:0;width:auto;display:inline;color:#55663D;font-weight:normal;background:none;}
div.h1_title li a:hover{background:none;border:0;}

/*---------- H2 ----------*/
h2.h2_title{clear:both;line-height:130%;color:#404D2E;padding:8px 0 9px 8px;margin:0 12px 20px 12px;background:#E6F2D5 url(/parts/image/h2_ttl_bg.gif) repeat-x;border:1px solid #ABB3A1;border-left:4px solid #658040;}
h2.h2_title_long{clear:both;text-align:left;line-height:130%;color:#404D2E;padding:8px 0 9px 8px;margin:0 50px 20px 50px;background:#E6F2D5 url(/parts/image/h2_ttl_bg.gif) repeat-x;border:1px solid #ABB3A1;border-left:4px solid #658040;}
h2.h2_title2{line-height:130%;clear:both;background:url(/parts/image/h2_ttl2_bg_02.gif) top no-repeat;margin:0 12px 17px 12px;}
h2.h2_title2 span{display:block;padding:14px 0 13px 14px;background:url(/parts/image/h2_ttl2_bg_01.gif) bottom no-repeat;}
h2.h2_title2_arrow{line-height:130%;clear:both;background:url(/parts/image/h2_ttl2_bg_03.gif) top no-repeat;margin:0 12px 17px 12px;}
h2.h2_title2_arrow span{display:block;padding:14px 0 13px 22px;background:url(/parts/image/h2_ttl2_bg_01.gif) bottom no-repeat;}
h2.h2_title2 span a{background:url(/parts/image/icn_tri_01.gif) left center no-repeat;padding-left:8px;}

/*---------- H3 ----------*/
h3{margin:0 25px 12px 25px;line-height:130%;}
h3.h3_title{clear:both;margin:0 25px 20px 25px;font-weight:bold;color:#404D2E;padding-bottom:7px;background: url(/parts/image/line_01.gif) left bottom repeat-x;width:auto;}
h3.h3_title_long{clear:both;text-align:left;margin:0 60px 20px 60px;font-weight:bold;color:#404D2E;padding-bottom:7px;background: url(/parts/image/line_01.gif) left bottom repeat-x;}

/*---------- H4 ----------*/
h4{margin:0 25px 12px 25px;line-height:130%;}
h4.h4_title{clear:both;font-size: 90%;letter-spacing:0.08em;line-height:130%;margin:0 25px 20px 25px;font-weight:bold;color:#4D7317;}
h4.h4_title_long{clear:both;font-size: 90%;letter-spacing:0.08em;line-height:130%;margin:0 60px 20px 60px;text-align:left;font-weight:bold;color:#4D7317;}

/*---------- clear ----------*/
div.h1_title{display: inline-block;}
div.h1_title:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
/* Hides MacIE5 \*/
* html div.h1_title{height:1%;}
div.h1_title{display:block;}
/* Hides MacIE5 */


/*--------------------------------------------------------------*/
/* talbe */
/*--------------------------------------------------------------*/
table.table_deta{clear:both;border-collapse: collapse;border:1px solid #9FA695;padding:0;margin:0 12px 20px 12px;width:536px;font-size: 90%;letter-spacing:0.08em;}
table.table_deta th{border:1px solid #9FA695;padding:6px;margin:0;background:#C8D9B2;}
table.table_deta th.th_subtitle{background:#E8F2DA;}
table.table_deta td{border:1px solid #9FA695;padding:6px;margin:0;}
table.table_deta tr.tr_even td{background:#EFF2EB;}

table.table_calendar{clear:both;border-collapse: collapse;border:1px solid #9FA695;padding:0;margin:0 25px 20px 25px;width:250px;font-size: 90%;letter-spacing:0.08em;}
table.table_calendar caption{text-align:left;font-weight:bold;padding-bottom:4px;}
table.table_calendar th{background:#E8DDBA url(/parts/image/calnd_bg_01.gif) left bottom repeat-x;padding:7px 0;font-weight:bold;}
table.table_calendar td{border-bottom:1px solid #9FA695;text-align:center;padding:7px 0;}
table.table_calendar .firstelement{color:#D91616;}
table.table_calendar .lastelement{color:#246BB3;}
table.table_calendar .current{background:#E5E5E5;font-weight:bold;}


/*--------------------------------------------------------------*/
/* h1_menupack */
/*--------------------------------------------------------------*/
/* h1 */
.h1_menupack2 .h1_title,.h1_menupack3 .h1_title,.h1_menupack4 .h1_title,.h1_menupack5 .h1_title,.h1_menupack2_long .h1_title,.h1_menupack3_long .h1_title,.h1_menupack4_long .h1_title,.h1_menupack5_long .h1_title{margin:0;}
.h1_menupack2,.h1_menupack3,.h1_menupack4,.h1_menupack5{clear:both;margin-bottom:30px;}
.h1_menupack2_long,.h1_menupack3_long,.h1_menupack4_long,.h1_menupack5_long{clear:both;margin:0 38px 30px 38px;width:660px;}
.h1_menupack2 ul{background:url(/parts/image/cnt_menupack2_bg.gif) bottom left no-repeat;font-size:75%;}
.h1_menupack3 ul{background:url(/parts/image/cnt_menupack3_bg.gif) bottom left no-repeat;font-size:75%;}
.h1_menupack4 ul{background:url(/parts/image/cnt_menupack4_bg.gif) bottom left no-repeat;font-size:75%;}
.h1_menupack5 ul{background:url(/parts/image/cnt_menupack5_bg.gif) bottom left no-repeat;font-size:75%;}
.h1_menupack2_long ul{background:url(/parts/image/cnt_menupack2_w660_bg.gif) bottom left no-repeat;font-size:75%;}
.h1_menupack3_long ul{background:url(/parts/image/cnt_menupack3_w660_bg.gif) bottom left no-repeat;font-size:75%;}
.h1_menupack4_long ul{background:url(/parts/image/cnt_menupack4_w660_bg.gif) bottom left no-repeat;font-size:75%;}
.h1_menupack5_long ul{background:url(/parts/image/cnt_menupack5_w660_bg.gif) bottom left no-repeat;font-size:75%;}
.h1_menupack2 li{float:left;width:280px;}
.h1_menupack3 li{float:left;width:187px;}
.h1_menupack3 li.firstelement{width:186px;}
.h1_menupack4 li{float:left;width:140px;}
.h1_menupack5 li{float:left;width:112px;}

.h1_menupack2 li a{_width:279px;}
.h1_menupack3 li a{_width:186px;}
.h1_menupack3 li.firstelement a{_width:185px;}
.h1_menupack4 li a{_width:139px;}
.h1_menupack5 li a{_width:111px;}

.h1_menupack2_long li{float:left;width:330px;text-align:left;}
.h1_menupack3_long li{float:left;width:220px;text-align:left;}
.h1_menupack4_long li{float:left;width:165px;text-align:left;}
.h1_menupack5_long li{float:left;width:132px;text-align:left;}

.h1_menupack2 li a,.h1_menupack3 li a,.h1_menupack4 li a,.h1_menupack5 li a,.h1_menupack2_long li a,.h1_menupack3_long li a,.h1_menupack4_long li a,.h1_menupack5_long li a{border-top:1px solid #FFF;display:block;padding:10px 15px 10px 23px;margin:0 1px 1px 0;background:url(/parts/image/cnt_menupack_01_off.gif) top left no-repeat;line-height:120%;margin-bottom:-50px;padding-bottom:60px;_height:auto!important;_height:100%;_position:relative;}
.h1_menupack2 li.link_square a,.h1_menupack3 li.link_square a,.h1_menupack4 li.link_square a,.h1_menupack5 li.link_square a{background:url(/parts/image/cnt_menupack_02_off.gif) top left no-repeat;}
.h1_menupack2_long li.link_square a,.h1_menupack3_long li.link_square a,.h1_menupack4_long li.link_square a,.h1_menupack5_long li.link_square a{background:url(/parts/image/cnt_menupack_02_off.gif) top left no-repeat;}
.h1_menupack2 li.link_blank a,.h1_menupack3 li.link_blank a,.h1_menupack4 li.link_blank a,.h1_menupack5 li.link_blank a{background:url(/parts/image/cnt_menupack_03_off.gif) top left no-repeat;}
.h1_menupack2_long li.link_blank a,.h1_menupack3_long li.link_blank a,.h1_menupack4_long li.link_blank a,.h1_menupack5_long li.link_blank a{background:url(/parts/image/cnt_menupack_03_off.gif) top left no-repeat;}
.h1_menupack2 li a:hover,.h1_menupack3 li a:hover,.h1_menupack4 li a:hover,.h1_menupack5 li a:hover,.h1_menupack2_long li a:hover,.h1_menupack3_long li a:hover,.h1_menupack4_long li a:hover,.h1_menupack5_long li a:hover{border-top:1px solid #A1A373;background:#CBD4A8 url(/parts/image/cnt_menupack_01_cur.gif) top left no-repeat;}
.h1_menupack2 li.link_square a:hover,.h1_menupack3 li.link_square a:hover,.h1_menupack4 li.link_square a:hover,.h1_menupack5 li.link_square a:hover,.h1_menupack2_long li.link_square a:hover,.h1_menupack3_long li.link_square a:hover,.h1_menupack4_long li.link_square a:hover,.h1_menupack5_long li.link_square a:hover{background:#CBD4A8 url(/parts/image/cnt_menupack_02_cur.gif) top left no-repeat;}
.h1_menupack2 li.link_blank a:hover,.h1_menupack3 li.link_blank a:hover,.h1_menupack4 li.link_blank a:hover,.h1_menupack5 li.link_blank a:hover,.h1_menupack2_long li.link_blank a:hover,.h1_menupack3_long li.link_blank a:hover,.h1_menupack4_long li.link_blank a:hover,.h1_menupack5_long li.link_blank a:hover{background:#CBD4A8 url(/parts/image/cnt_menupack_03_cur.gif) top left no-repeat;}
.h1_menupack2 li span,.h1_menupack3 li span,.h1_menupack4 li span,.h1_menupack5 li span,.h1_menupack2_long li span,.h1_menupack3_long li span,.h1_menupack4_long li span,.h1_menupack5_long li span{display:block;padding:10px 15px 10px 15px;margin:0 1px 1px 0;font-weight:bold;border-top:1px solid #A1A373;background:#CBD4A8 url(/parts/image/cnt_menupack_bg.gif) top left repeat-x;line-height:120%;margin-bottom:-50px;padding-bottom:60px;_height:auto!important;_height:100%;_position:relative;}
html:first-child .h1_menupack2 li a,html:first-child .h1_menupack3 li a,html:first-child .h1_menupack4 li a,html:first-child .h1_menupack5 li a,html:first-child .h1_menupack2_long li a,html:first-child .h1_menupack3_long li a,html:first-child .h1_menupack4_long li a,html:first-child .h1_menupack5_long li a{margin-bottom:1px!important;padding-bottom:10px!important;}

/*---------- clear ----------*/
.h1_menupack2 ul,.h1_menupack3 ul,.h1_menupack4 ul,.h1_menupack5 ul,.h1_menupack2_long ul,.h1_menupack3_long ul,.h1_menupack4_long ul,.h1_menupack5_long ul{display: inline-block;}
.h1_menupack2 ul:after,.h1_menupack3 ul:after,.h1_menupack4 ul:after,.h1_menupack5 ul:after,.h1_menupack2_long ul:after,.h1_menupack3_long ul:after,.h1_menupack4_long ul:after,.h1_menupack5_long ul:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
/* Hides MacIE5 \*/
* html .h1_menupack2 ul,* html .h1_menupack3 ul,* html .h1_menupack4 ul,* html .h1_menupack5 ul,* html .h1_menupack2_long ul,* html .h1_menupack3_long ul,* html .h1_menupack4_long ul,* html .h1_menupack5_long ul{height:1%;}
.h1_menupack2 ul,.h1_menupack3 ul,.h1_menupack4 ul,.h1_menupack5 ul,.h1_menupack2_long ul,.h1_menupack3_long ul,.h1_menupack4_long ul,.h1_menupack5_long ul{display:block;overflow:hidden;}
/* Hides MacIE5 */


/*--------------------------------------------------------------*/
/* dl_list_box */
/*--------------------------------------------------------------*/
div.dl_list_box{clear:both;margin:0 12px 20px 12px;padding:6px;border:1px solid #B3B3B3;background:#F2F0E6 url(/parts/image/list_tbl_bot.gif) left bottom no-repeat;font-size: 90%;letter-spacing:0.08em;line-height:130%;}
div.dl_list_box_inner{background:url(/parts/image/list_tbl_bg.gif) center top repeat-y;}
div.dl_list_box dl{width:221px;_width:261px;float:left;padding:15px 20px;margin:0;}
*+html body div.dl_list_box dl,* html body div.dl_list_box dl{width:261px;}
div.dl_list_box dt{clear:both;float:left;width:18px;padding-bottom:3px;}
div.dl_list_box dd{margin:0;float:left;width:203px;padding-bottom:3px;}

/*---------- clear ----------*/
div.dl_list_box_inner,div.dl_list_box_inner dl{display: inline-block;}
div.dl_list_box_inner:after,div.dl_list_box_inner dl:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
/* Hides MacIE5 \*/
* html div.dl_list_box_inner,* html div.dl_list_box_inner dl{height:1%;}
div.dl_list_box_inner,div.dl_list_box_inner dl{display:block;overflow:hidden;}
/* Hides MacIE5 */

/*--------------------------------------------------------------*/
/* cat_list_box */
/*--------------------------------------------------------------*/
div.cat_list_box{clear:both;font-size: 90%;letter-spacing:0.08em;line-height:130%;}
div.cat_list_box h3{background:#EDE5CA url(/parts/image/cnt_ttl_bg.gif) top left repeat-x;border-bottom:3px solid #BFB38F;margin:0 24px 20px 24px;padding:12px 0 12px 12px;font-weight:bold;}
div.cat_list_box dl{margin:0 36px 0 36px;padding-bottom:30px;}
div.cat_list_box dt{padding:8px 5px 6px 0;background:url(/parts/image/line_01.gif) top repeat-x;width: 204px;clear:both;float: left;}
div.cat_list_box dt span{display:block;background:url(/parts/image/icn_tri_02.gif) left 0.2em no-repeat;padding:0 0 0 9px;}
div.cat_list_box .firstelement{background:none;padding-top:0;}
div.cat_list_box dd{padding:8px 0 6px 0;margin:0;width: 279px;float: left;background:url(/parts/image/line_01.gif) top repeat-x;}

/*---------- clear ----------*/
div.cat_list_box dl{display: inline-block;}
div.cat_list_box dl:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
/* Hides MacIE5 \*/
* html div.cat_list_box dl{height:1%;}
div.cat_list_box dl{display:block;overflow:hidden;}
/* Hides MacIE5 */


/*--------------------------------------------------------------*/
/* cat_list_box_forpc */
/*--------------------------------------------------------------*/
div.cat_list_box_forpc{clear:both;font-size: 90%;letter-spacing:0.08em;line-height:130%;}
div.cat_list_box_forpc h3{background:#EDE5CA url(/parts/image/cnt_ttl_bg.gif) top left repeat-x;border-bottom:3px solid #BFB38F;margin:0 24px 20px 24px;padding:12px 0 12px 40px;font-weight:bold;background:#EDE5CA url(/parts/image/icn_cnt_ttl.gif) 5px center no-repeat;}
div.cat_list_box_forpc h3 a{background:url(/parts/image/icn_tri_01.gif) left 0.3em no-repeat;padding-left:7px;}
div.cat_list_box_forpc_inner{margin:0 36px 0 36px;padding-bottom:30px;}
div.cat_list_box_forpc ul{float:left;width:261px;}
div.cat_list_box_forpc li{padding:8px 5px 6px 0;background:url(/parts/image/line_01.gif) top repeat-x;}
div.cat_list_box_forpc li span{display:block;background:url(/parts/image/icn_tri_02.gif) left 0.2em no-repeat;padding:0 0 0 9px;}
div.cat_list_box_forpc .firstelement{background:none;padding-top:0;}
div.cat_list_box_forpc_right{float:right;width:210px;}
div.cat_list_box_forpc_right p{margin:0;float:left;width:60px;}
div.cat_list_box_forpc_right dl{margin:0;float:right;width:137px;}
div.cat_list_box_forpc_right dd{margin:0;background:url(/parts/image/icn_tri_02.gif) left 0.2em no-repeat;padding:0 0 0 9px;}

/*---------- clear ----------*/
div.cat_list_box_forpc_right,div.cat_list_box_forpc_inner{display: inline-block;}
div.cat_list_box_forpc_right:after,div.cat_list_box_forpc_inner:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
/* Hides MacIE5 \*/
* html div.cat_list_box_forpc_right,* html div.cat_list_box_forpc_inner{height:1%;}
div.cat_list_box_forpc_right,div.cat_list_box_forpc_inner{display:block;overflow:hidden;}
/* Hides MacIE5 */


/*--------------------------------------------------------------*/
/* attention_box */
/*--------------------------------------------------------------*/
div.attention_box_green,div.attention_box_red,div.attention_box_yellow{clear:both;border:1px solid #B3B3B3;background:#F2F0E6 url(/parts/image/att_tbl_b.gif) -1px bottom no-repeat;margin:0 25px 30px 25px;padding-bottom:8px;}
div.attention_box_green_long,div.attention_box_red_long,div.attention_box_yellow_long{clear:both;width:610px;text-align:left;border:1px solid #B3B3B3;background:#F2F0E6 url(/parts/image/att_tbl_b_02.gif) -1px bottom no-repeat;margin:0 25px 30px 25px;padding-bottom:8px;}
div.attention_box_green h4,div.attention_box_green_long h4{background:#607345 url(/parts/image/icn_att_01.gif) 6px no-repeat;padding:6px 0 6px 30px;margin:3px 3px 0 3px;color: #FFFFFF;}
div.attention_box_yellow h4,div.attention_box_yellow_long h4{background:#E5D68A url(/parts/image/icn_att_02.gif) 6px no-repeat;padding:6px 0 6px 30px;margin:3px 3px 0 3px;}
div.attention_box_red h4,div.attention_box_red_long h4{background:#EDD1BE url(/parts/image/icn_att_03.gif) 6px no-repeat;padding:6px 0 6px 30px;margin:3px 3px 0 3px;color: #CC1414;}
div.attention_box_green_long p,div.attention_box_red_long p,div.attention_box_yellow_long p,div.attention_box_green p,div.attention_box_red p,div.attention_box_yellow p{margin:16px 18px 10px 18px;font-size: 90%;letter-spacing:0.08em;line-height:130%;}
div.attention_box_green_long ol,div.attention_box_red_long ol,div.attention_box_yellow_long ol,div.attention_box_green_long ul,div.attention_box_red_long ul,div.attention_box_yellow_long ul,div.attention_box_green ol,div.attention_box_red ol,div.attention_box_yellow ol,div.attention_box_green ul,div.attention_box_red ul,div.attention_box_yellow ul{margin:18px 18px 10px 18px;}
div.attention_box_green_long ul.ul_list,div.attention_box_green_long ul.ul_list_strong,div.attention_box_red_long ul.ul_list,div.attention_box_red_long ul.ul_list_strong,div.attention_box_yellow_long ul.ul_list,div.attention_box_yellow_long ul.ul_list_strong,div.attention_box_green ul.ul_list,div.attention_box_green ul.ul_list_strong,div.attention_box_red ul.ul_list,div.attention_box_red ul.ul_list_strong,div.attention_box_yellow ul.ul_list,div.attention_box_yellow ul.ul_list_strong{margin:18px 18px 10px 36px;}

/*---------- clear ----------*/
div.attention_box_green,div.attention_box_red,div.attention_box_yellow,div.attention_box_green_long,div.attention_box_red_long,div.attention_box_yellow_long{display: inline-block;}
div.attention_box_green:after,div.attention_box_red:after,div.attention_box_yellow:after,div.attention_box_green_long:after,div.attention_box_red_long:after,div.attention_box_yellow_long:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
/* Hides MacIE5 \*/
* html div.attention_box_green,* html div.attention_box_red,* html div.attention_box_yellow,* html div.attention_box_green_long,* html div.attention_box_red_long,* html div.attention_box_yellow_long{height:1%;}
div.attention_box_green,div.attention_box_red,div.attention_box_yellow,div.attention_box_green_long,div.attention_box_red_long,div.attention_box_yellow_long{display:block;overflow:hidden;}
/* Hides MacIE5 */

/*--------------------------------------------------------------*/
/* border_box */
/*--------------------------------------------------------------*/
div.border_box{clear:both;border:1px solid #ABB3A1;margin:0 12px 30px 12px;padding-bottom:10px;}
div.border_box .h2_title{border-top:0;border-right:0;margin:0 0 20px 0;}
div.border_box h3{font-size: 90%;letter-spacing:0.08em;color:#4D7317;font-weight:bold;margin:0 12px 10px 12px;}
div.border_box p{margin:0 12px 10px 12px;font-size: 90%;letter-spacing:0.08em;line-height:130%;}
div.border_box ol,div.border_box ul{margin:0 12px 10px 12px;}
div.border_box ul.ul_list,div.border_box ul.ul_list_strong{margin:0 12px 10px 30px;}

/*---------- 段組 ----------*/
div.border_box .float_set{}
div.border_box .float_set p{float:left;width:297px;margin:0;padding-left:12px;padding-bottom:10px;}
div.border_box .float_set div{float:right;width:208px;text-align:center;margin:0 12px 0 0;padding-bottom:10px;}

/*---------- clear ----------*/
div.border_box{display: inline-block;}
div.border_box:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
/* Hides MacIE5 \*/
* html .border_box{height:1%;}
div.border_box{display:block;overflow:hidden;}
/* Hides MacIE5 */


/*--------------------------------------------------------------*/
/* round_box */
/*--------------------------------------------------------------*/
div.round_box_green{clear:both;background:url(/parts/image/round_box_bg_02.gif) left top no-repeat;margin:0 12px 30px 12px;}
div.round_box_gray{clear:both;background:url(/parts/image/round_box_bg_01.gif) left top no-repeat;margin:0 12px 30px 12px;}
div.round_box_green div.round_box_inner{background:url(/parts/image/round_box_bg_04.gif) left bottom no-repeat;padding:18px 0 8px 0;}
div.round_box_gray div.round_box_inner{background:url(/parts/image/round_box_bg_03.gif) left bottom no-repeat;padding:18px 0 8px 0;}
div.round_box_inner h3{font-weight:bold;margin:0 18px 12px 18px;padding:0 0 12px 0;background:url(/parts/image/line_01.gif) left bottom repeat-x;}
div.round_box_inner p{margin:0 18px 10px 18px;font-size: 90%;letter-spacing:0.08em;line-height:130%;}
div.round_box_inner ol,div.round_box_inner ul{margin:0 18px 10px 18px;}

/*div.round_box_inner ul.link_arrow_row{clear:both;margin:0 0 0 18px;padding-bottom:10px;font-size: 90%;letter-spacing:0.08em;line-height:130%;}*/
div.round_box_inner ul.link_arrow_row li{white-space:normal;width:232px;float:left;padding:0 0 0 8px;margin:0 15px 4px 0;background:url(/parts/image/icn_tri_01.gif) left 0.25em no-repeat;}
div.round_box_inner ul.link_square_row li{white-space:normal;width:224px;float:left;padding:0 0 0 16px;margin:0 15px 4px 0;background:url(/parts/image/icn_tri_03.gif) left 0.25em no-repeat;}

div.round_box_inner dl{font-size: 90%;letter-spacing:0.08em;line-height:130%;margin:0;}
div.round_box_inner dt{padding:0 0 0 16px;background:url(/parts/image/icn_tri_03.gif) left 0.25em no-repeat;}
div.round_box_inner dd{margin:0;}

/*---------- 段組 ----------*/
div.round_box_inner .float_set{padding:0 0 10px 18px;}
div.round_box_inner .float_set div{float:left;width:70px;}
div.round_box_inner .float_set dl{float:left;width:436px;}

/*---------- clear ----------*/
div.round_box_inner,div.round_box_inner ul{display: inline-block;}
div.round_box_inner:after,div.round_box_inner ul:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
/* Hides MacIE5 \*/
* html div.round_box_inner,* html div.round_box_inner ul{height:1%;}
div.round_box_inner,div.round_box_inner ul{display:block;overflow:hidden;}
/* Hides MacIE5 */


/*--------------------------------------------------------------*/
/* pickup_box */
/*--------------------------------------------------------------*/
.pickup_box{clear:both;margin:0 24px 30px 24px;background:url(/parts/image/round_box_bg.gif) left bottom no-repeat;}
.pickup_box .pickup_box_left{float:left;width:250px;margin:0 12px 0 0;padding:2px 0 8px 0;border-top:1px solid #B3B3B3;margin-right:-3px;}
.pickup_box .pickup_box_right{float:right;padding:2px 0 8px 0;width:250px;border-top:1px solid #B3B3B3;margin-left:-3px;}
.pickup_box h3{background:#E5E0C3 url(/parts/image/pickup_tbl_bg_01.gif) repeat-x;margin-right: 3px;margin-left: 3px;padding:7px 10px 7px 15px;}
.pickup_box h3.link_arrow{padding:7px 10px 7px 23px;background:#E5E0C3 url(/parts/image/pickup_tbl_bg_02.gif) no-repeat;}
.pickup_box h3 a{color:#404040;}
.pickup_box h4{font-size: 90%;letter-spacing:0.08em;line-height:130%;color:#4D7317;font-weight:bold;margin:0 18px 10px 18px;}
.pickup_box p{margin:0 18px 10px 18px;font-size: 90%;letter-spacing:0.08em;line-height:130%;}
.pickup_box ol,.pickup_box ul{margin:0 18px 10px 18px;}
.pickup_box ul.ul_list,.pickup_box ul.ul_list_strong{margin:0 18px 10px 36px;}

/*---------- 段組 ----------*/
.pickup_box .float_set{margin:0 18px 10px 18px;}
.pickup_box .float_set p,.pickup_box .float_set h4{float:left;margin:0;width:141px;}
.pickup_box .float_set div{float:left;width:70px;}

/*---------- clear ----------*/
.pickup_box .float_set,.pickup_box{display: inline-block;}
.pickup_box .float_set:after,.pickup_box:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
/* Hides MacIE5 \*/
* html .pickup_box .float_set,* html .pickup_box{height:1%;}
.pickup_box .float_set,.pickup_box{display:block;overflow:hidden;}
/* Hides MacIE5 */

/*--------------------------------------------------------------*/
/* step_box */
/*--------------------------------------------------------------*/
div.step_box{clear:both;}
div.step_box h3{color:#404D2E;font-weight:bold;background:#DCE5CF url(/parts/image/step_box_bg_01.gif) left top repeat-y;border-top:5px solid #DCE5CF;border-bottom:5px solid #DCE5CF;margin:0 25px 20px 25px;padding:2px 8px 2px 14px;}
div.step_box_element{margin:0 25px 20px 25px;padding-bottom:10px;border:1px solid #B3B3B3;}
div.step_box_element h4{border-bottom:3px solid #6F8C46;background:#F2EDD5;padding:12px 12px 10px 12px;font-weight:bold;color:#404D2E;margin:0 0 19px 0;}
div.step_box_element h4.step1{padding-left:75px;background:#F2EDD5 url(/parts/image/step_01_ttl2.gif) 10px 9px no-repeat;}
div.step_box_element h4.step2{padding-left:75px;background:#F2EDD5 url(/parts/image/step_02_ttl2.gif) 10px 9px no-repeat;}
div.step_box_element h4.step3{padding-left:75px;background:#F2EDD5 url(/parts/image/step_03_ttl2.gif) 10px 9px no-repeat;}
div.step_box_element h4.step4{padding-left:75px;background:#F2EDD5 url(/parts/image/step_04_ttl2.gif) 10px 9px no-repeat;}
div.step_box_element h4.step5{padding-left:75px;background:#F2EDD5 url(/parts/image/step_05_ttl2.gif) 10px 9px no-repeat;}
div.step_box_element h4.step6{padding-left:75px;background:#F2EDD5 url(/parts/image/step_06_ttl2.gif) 10px 9px no-repeat;}
div.step_box_element h4.step7{padding-left:75px;background:#F2EDD5 url(/parts/image/step_07_ttl2.gif) 10px 9px no-repeat;}
div.step_box_element h4.step8{padding-left:75px;background:#F2EDD5 url(/parts/image/step_08_ttl2.gif) 10px 9px no-repeat;}
div.step_box_element h4.step9{padding-left:75px;background:#F2EDD5 url(/parts/image/step_09_ttl2.gif) 10px 9px no-repeat;}
div.step_box_element h4.step10{padding-left:75px;background:#F2EDD5 url(/parts/image/step_10_ttl2.gif) 10px 9px no-repeat;}
div.step_box_element h4.step11{padding-left:75px;background:#F2EDD5 url(/parts/image/step_11_ttl2.gif) 10px 9px no-repeat;}
div.step_box_element h4.step12{padding-left:75px;background:#F2EDD5 url(/parts/image/step_12_ttl2.gif) 10px 9px no-repeat;}
div.step_box_element h4.step13{padding-left:75px;background:#F2EDD5 url(/parts/image/step_13_ttl2.gif) 10px 9px no-repeat;}
div.step_box_element h4.step14{padding-left:75px;background:#F2EDD5 url(/parts/image/step_14_ttl2.gif) 10px 9px no-repeat;}
div.step_box_element h4.step15{padding-left:75px;background:#F2EDD5 url(/parts/image/step_15_ttl2.gif) 10px 9px no-repeat;}
div.step_box_element h4.step16{padding-left:75px;background:#F2EDD5 url(/parts/image/step_16_ttl2.gif) 10px 9px no-repeat;}
div.step_box_element h4.step17{padding-left:75px;background:#F2EDD5 url(/parts/image/step_17_ttl2.gif) 10px 9px no-repeat;}
div.step_box_element h4.step18{padding-left:75px;background:#F2EDD5 url(/parts/image/step_18_ttl2.gif) 10px 9px no-repeat;}
div.step_box_element h4.step19{padding-left:75px;background:#F2EDD5 url(/parts/image/step_19_ttl2.gif) 10px 9px no-repeat;}
div.step_box p{margin:0 19px 10px 19px;font-size: 90%;letter-spacing:0.08em;line-height:130%;}
div.step_box ol,div.step_box ul{margin:0 19px 10px 19px;}
div.step_box ul.ul_list,div.step_box .ul_list_strong{margin:0 19px 10px 37px;}

/*---------- 段組 ----------*/
div.step_box .float_set{margin:0 19px 0 19px;padding-bottom:10px;}
div.step_box .float_set div{float:left;width:270px;}
div.step_box .float_set p{float:right;margin:0;width:200px;}
div.step_box_element .float_set dl{float:right;width:200px;font-size: 90%;letter-spacing:0.08em;line-height:130%;}
div.step_box_element .float_set dt{float:left;width:30px;}
div.step_box_element .float_set dd{float:left;width:170px;margin:0;}

div.step_box_bottom{clear:both;background:url(/parts/image/icn_tri_04.gif) center top no-repeat;height:20px;margin-bottom:20px;}

/*---------- clear ----------*/
div.step_box_element{display: inline-block;}
div.step_box_element:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
/* Hides MacIE5 \*/
* html div.step_box_element{height:1%;}
div.step_box_element{display:block;overflow:hidden;}
/* Hides MacIE5 */

/*--------------------------------------------------------------*/
/* step_box_mini */
/*--------------------------------------------------------------*/
div.step_box_mini{clear:both;padding-bottom:20px;}
div.step_box_mini_element{margin:0 25px 0 25px;padding:16px 0 0 0;border:1px solid #B3B3B3;background:#F2F0E6 url(/parts/image/step_tbl_bg_03.gif) left top repeat-x;}
div.step_box_mini_element h3{font-weight:bold;margin:0 12px 12px 12px;padding:0 0 12px 0;background:url(/parts/image/line_01.gif) left bottom repeat-x;}
div.step_box_mini_element p{margin:0 12px 12px 12px;font-size: 90%;letter-spacing:0.08em;line-height:130%;}
div.step_box_mini_element ol,div.step_box_mini_element ul{margin:0 12px 12px 12px;}
div.step_box_mini_element ul.ul_list,div.step_box_mini_element ul.ul_list_strong{margin:0 12px 12px 30px;}
div.step_box_mini_bottom{clear:both;background:url(/parts/image/icn_tri_04.gif) center top no-repeat;height:20px;margin-bottom:10px;}

/*---------- clear ----------*/
div.step_box_mini_element{display: inline-block;}
div.step_box_mini_element:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
/* Hides MacIE5 \*/
* html div.step_box_mini_element{height:1%;}
div.step_box_mini_element{display:block;overflow:hidden;}
/* Hides MacIE5 */


/*--------------------------------------------------------------*/
/* decimal_box */
/*--------------------------------------------------------------*/
div.decimal_box{clear:both;margin:0 25px 20px 25px;border:1px solid #B3B3B3;background:#E5E2CF;}
div.decimal_box h3{font-weight:bold;color:#404D2E;font-size:100%;margin:12px;}
div.decimal_box_inner{margin:0 0 0 12px;padding:18px 0 0 0;background:#FFF;border-top:1px solid #B3B3B3;border-left:1px solid #B3B3B3;}
div.decimal_box_inner p{margin:0 18px 18px 18px;font-size: 90%;letter-spacing:0.08em;line-height:130%;}
div.decimal_box_inner ol,div.decimal_box_inner ul{margin:0 18px 18px 18px;}
div.decimal_box_inner ul.ul_list,div.decimal_box_inner ul.ul_list_strong{margin:0 18px 18px 36px;}
div.decimal_box_inner li{margin-bottom:5px;}

/*---------- clear ----------*/
div.decimal_box_inner{display: inline-block;}
div.decimal_box_inner:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
/* Hides MacIE5 \*/
* html div.decimal_box_inner{height:1%;}
div.decimal_box_inner{display:block;overflow:hidden;}
/* Hides MacIE5 */


/*--------------------------------------------------------------*/
/* accontu_box */
/*--------------------------------------------------------------*/
div.account_box_long{clear:both;width:635px;margin:0 0 40px 0;padding:9px 0 0 0;background:url(/parts/image/account_box_bg_top.gif) left top no-repeat;}
div.account_box{clear:both;width:536px;margin:0 0 30px 12px;padding:9px 0 0 0;text-align:center;background:url(/parts/image/account_box_w536_bg_top.gif) left top no-repeat;}
div.account_box_long div.account_box_inner{margin:0;padding:8px 0 13px 0;background:url(/parts/image/account_box_bg_bottom.gif) left bottom no-repeat;}
div.account_box div.account_box_inner{margin:0;padding:8px 0 13px 0;background:url(/parts/image/account_box_w536_bg_bottom.gif) left bottom no-repeat;}
div.account_box_inner p{margin:0 0 3px 0;font-size: 90%;letter-spacing:0.08em;line-height:130%;}
div.account_box_inner ul{width:427px;}
div.account_box_inner ul li{float:left;}
div.account_box_inner_left{margin:0 5px 0 0;padding:0 0 0 55px;float:left;}
div.account_box_inner_left.wide{width:360px;}
div.account_box_inner_right{width:315px;padding:0 0 0 0;float:left;}
div.account_box_inner_right.narrow{width:270px;background:url(/parts/image/kouza_nashi_txt.gif) 13px 17px no-repeat;}
div.account_box_inner_right.narrow p{text-align:left;}
div.account_box_inner_right.narrow p.center{padding-left:68px;}
div.account_box div.account_box_inner_left{width:260px;margin:0 5px 0 0;padding:0;float:left;}
div.account_box div.account_box_inner_left p{width:240px;padding:0 0 0 20px;}
div.account_box div.account_box_inner_right{width:250px;padding:0;float:left;}


/*---------- clear ----------*/
div.account_box_inner ul{display: inline-block;}
div.account_box_inner ul:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
/* Hides MacIE5 \*/
* html div.account_box_inner ul{height:1%;}
div.account_box_inner ul{display:block;}
/* Hides MacIE5 */rts/image/kouza_ari_txt.gif) no-repeat scroll 50px 17px

/*---------- clear ----------*/
div.account_box_inner{display: inline-block;}
div.account_box_inner:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
/* Hides MacIE5 \*/
* html div.account_box_inner{height:1%;}
div.account_box_inner{display:block;overflow:hidden;}
/* Hides MacIE5 */

/*--------------------------------------------------------------*/
/* left_navi */
/*--------------------------------------------------------------*/
#left_navi{font-size: 90%;letter-spacing:0.08em;}
#left_navi p{margin:0;}
#left_navi dl{margin:0;padding:0;margin-right:1px;border-left:4px solid #6D8053;}
#left_navi dt{padding:7px 0 7px 7px;background:#DCD9CC url(/parts/image/navi_bg_03.gif) repeat-x;color:#333333;}
#left_navi dd{margin:0;background: url(/parts/image/line_01.gif) left top repeat-x;padding-top:1px;}
#left_navi dd.firstelement{padding-top:0;background:none;}
#left_navi dd a{display:block;width:153px;/width:171px;padding:7px 5px 7px 13px;background:url(/parts/image/navi_bg_05.gif) no-repeat;text-decoration:none;color:#333333;}
#left_navi dd a:active,#left_navi dd a:hover{background:#C8E0A4 url(/parts/image/navi_bg_04.gif) no-repeat;text-decoration:none;color:#333333;}
#left_navi dd.current a{background:#C8E0A4 url(/parts/image/navi_bg_04.gif) no-repeat;text-decoration:none;color:#333333;font-weight:bold;}

#left_navi dd ul{margin:5px 0 5px 5px;border:1px solid #B3B1AA;border-right:0;background-image: url(/parts/image/navi_btm.gif);background-repeat: repeat-x;background-position: left bottom;}
#left_navi dd li{background:#FFFFFF;float:left;}
#left_navi dd li a:link,#left_navi dd li a:visited{display:block;width:140px;/width:165px;padding:2px 5px 2px 20px;background:#FFFFFF url(/parts/image/icon_lidot.gif) 0.75em 0.65em no-repeat;text-decoration:underline;color:#246B83;line-height:130%;font-weight:normal;}
#left_navi dd li a:active,#left_navi dd li a:hover{text-decoration: none;color:#528C00;background:#FFFFFF url(/parts/image/icon_lidot.gif) 0.75em 0.65em no-repeat;}
#left_navi dd li.current a{background:#D7E5C3 url(/parts/image/icon_lidot.gif) 0.75em 0.65em no-repeat !important;font-weight:bold !important;color:#333333 !important;text-decoration:none !important;}

/*---------- clear ----------*/
#left_navi dd ul{display: inline-block;}
#left_navi dd ul:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
/* Hides MacIE5 \*/
* html #left_navi dd ul{height:1%;}
#left_navi dd ul{display:block;overflow:hidden;}
/* Hides MacIE5 */
