/* import */
@import "./default.css";

/* contents */
.h1_ttl{
	height:35px;
	width:181px;
	padding:0px;
	margin:25px 0px 0px 16px;
	background:url("/common/image/opt_ttl.gif") no-repeat left;
}

.h1_ttl_txt{
	display:none;
}

#c_bdy_l ul {
	margin:30px 0px 0px 16px;
	padding:0px;
	list-style:none;
}

#c_bdy_l li {
	margin:0px 3px 3px 0px;
	padding:0px;
	height:29px;
	display:block;
	float:left;
}

#c_bdy_l li a {
	text-indent:-10000px;
}

#sub_menu01 a {
	display:block;
	width:181px;
	height:29px;
	background:url("/common/image/opt_sub_menu01.gif") no-repeat;
}
#sub_menu01 em a       {text-decoration:none; background-position:0 -31px;}
#sub_menu01 a:hover    {text-decoration:none; background-position:0 -31px;}
#sub_menu01 em a:hover {text-decoration:none; background-position:0 -31px;}

#sub_menu02 a {
	display:block;
	width:181px;
	height:29px;
	background:url("/common/image/opt_sub_menu02.gif") no-repeat;
}
#sub_menu02 em a       {text-decoration:none; background-position:0 -31px;}
#sub_menu02 a:hover    {text-decoration:none; background-position:0 -31px;}
#sub_menu02 em a:hover {text-decoration:none; background-position:0 -31px;}

#sub_menu03 a {
	display:block;
	width:181px;
	height:29px;
	background:url("/common/image/opt_sub_menu03.gif") no-repeat;
}
#sub_menu03 em a       {text-decoration:none; background-position:0 -31px;}
#sub_menu03 a:hover    {text-decoration:none; background-position:0 -31px;}
#sub_menu03 em a:hover {text-decoration:none; background-position:0 -31px;}

#cnts_main{
	width:590px;
	margin:28px auto 0px auto;
	padding:0px;
}

#cnts_main #cnts_main_l{
	width:256px;
	margin:0px;
	padding:0px;
	float:left;
}

#cnts_main #cnts_main_r{
	width:334px;
	margin:0px;
	padding:0px;
	float:right;
}

#cnts_main #cnts_main_r strong{
	display:none;
}

#cnts_main #cnts_main_r .main_st{
	height:79px;
	width:252px;
	padding:0px;
	margin:0px;
	background:url("/common/image/opt_txt1.gif") no-repeat left;
}

#cnts_main #cnts_main_r p{
	padding:0px;
	margin:20px 0px 0px 0px;
}

.h2_ttl{
	height:50px;
	width:600px;
	padding:0px;
	margin:25px 0px 0px 30px;
	background:url("/common/image/opt_txt2.gif") no-repeat left;
}

.h2_ttl_txt{
	display:none;
}

.lst_tbl_up{
	height:20px;
	width:596px;
	padding:0px;
	margin:5px 0px 0px 33px;
	background:url("/common/image/opt_listtbl_up.gif") no-repeat;
}

.lst_tbl_bdy1{
	width:596px;
	padding:0px;
	margin:0px 0px 0px 33px;
	background:url("/common/image/opt_listtbl_bg1.gif") repeat-y;
}
.lst_tbl_bdy2{
	width:596px;
	padding:0px;
	margin:0px 0px 0px 33px;
	background:url("/common/image/opt_listtbl_bg2.gif") repeat-y;
}

.lst_tbl_mid{
	height:25px;
	width:596px;
	padding:0px;
	margin:0px 0px 0px 0px;
	background:url("/common/image/opt_listtbl_mid.gif") no-repeat;
}

.lst_tbl_btm{
	height:15px;
	width:596px;
	padding:0px;
	margin:0px 0px 0px 33px;
	background:url("/common/image/opt_listtbl_btm.gif") no-repeat;
}

.lst_elem{
	width:572px;
	margin:0px;
	padding:0px 12px 5px 12px;
}

.lst_elem_l{
	width:291px;
	float:left;
}

.lst_elem_r{
	width:281px;
	float:right;
}

.lst_elem_bdy{
	width:281px;
	padding:0px;
	margin:0px;
}

.lst_elem_bdy img{
	padding:0px;
	margin:0px 0px 0px 9px;
}

.lst_elem_bdy p{
	padding:10px 17px 7px 17px;
	margin:0px;
}

.h3_ttl_txt{
	display:none;
}

/* search */
#search_main{
	width:600px;
	margin:28px auto 0px auto;
	padding:0px;
}

#search_main #search_main_l{
	width:443px;
	float:left;
}

#search_main #search_main_r{
	width:157px;
	float:right;
}

.search_h2_ttl{
	height:26px;
	width:394px;
	padding:0px;
	margin:0px 0px 0px 2px;
	background:url("/common/image/opt_txt3.gif") no-repeat;
}

#search_read_area{
	width:600px;
	margin:38px auto 0px auto;
	padding:0px;
}

.search_read{
	height:18px;
	width:600px;
	padding:0px;
	background:url("/common/image/opt_txt4.gif") no-repeat;
}

.search_read strong{
	display:none;
}

#search_read_area p{
	margin:20px 0px 0px 0px;
	padding:0px;
}

.search_h3_ttl_01{
	height:50px;
	width:600px;
	padding:0px;
	margin:33px auto 0px auto;
	background:url("/common/image/opt_txt5.gif") no-repeat;
}

.search_h3_ttl_02{
	height:50px;
	width:600px;
	padding:0px;
	margin:28px auto 0px auto;
	background:url("/common/image/opt_txt6.gif") no-repeat;
}

.search_h3_ttl_03{
	height:50px;
	width:600px;
	padding:0px;
	margin:28px auto 0px auto;
	background:url("/common/image/opt_txt7.gif") no-repeat;
}

.search_h3_ttl_04{
	height:50px;
	width:600px;
	padding:0px;
	margin:28px auto 0px auto;
	background:url("/common/image/opt_txt8.gif") no-repeat;
}

.search_cnts_area{
	width:600px;
	margin:14px auto 0px auto;
	padding:0px;
}

.search_cnts_area_l{
	width:225px;
	float:left;
}

.search_cnts_area_l p{
	margin: 0px 15px 0px 5px;
	padding:0px;
}

.search_cnts_area_r{
	width:375px;
	float:right;
}
/* mobile */
.txtComment { color:#666666; }
.mobile_h2_ttl{
	height:61px;
	width:282px;
	padding:0px;
	margin:0px 0px 0px 2px;
	background:url("/common/image/opt_mob_txt01.gif") no-repeat;
}

.mobile_read{
	height:18px;
	width:592px;
	padding:0px;
	background:url("/common/image/opt_mob_txt02.gif") no-repeat;
}

.mobile_read strong{
	display:none;
}

.mobile_h3_ttl_01{
	height:50px;
	width:600px;
	padding:0px;
	margin:33px auto 0px auto;
	background:url("/common/image/opt_mob_txt03.gif") no-repeat;
}
.mobile_h3_ttl_02{
	height:48px;
	width:600px;
	padding:0px;
	margin:33px auto 0px auto;
	background:url("/common/image/opt_mob_txt04.gif") no-repeat;
}
.mobile_h3_ttl_03{
	height:48px;
	width:600px;
	padding:0px;
	margin:33px auto 0px auto;
	background:url("/common/image/opt_mob_txt05.gif") no-repeat;
}
.mobile_h3_ttl_04{
	height:48px;
	width:600px;
	padding:0px;
	margin:33px auto 0px auto;
	background:url("/common/image/opt_mob_txt06.gif") no-repeat;
}
.mobile_cnts_area_r{
	width:177px;
	float:right;
}

.mobile_cnts_area_l{
	width:420px;
	float:left;
}

.mobile_cnts_area_l p{
	margin: 0px 15px 0px 5px;
	padding:0px;
}
.clear{ clear:both;}
.txtRed{color:#CC2A0A;}

.mobile_div_gray{
	width:600px;
	background-color:#F5F5F5;
	padding:5px 0px;
}
.mobile_div_gray ul {margin-top:0px; margin-bottom:0px;}
/* footer */
.ft_navi_01{
	width:600px;
	height:50px;
	margin:20px auto 0px auto;
	padding:0px;
}

.ft_navi_02{
	width:600px;
	height:50px;
	margin:20px auto 0px auto;
	padding:0px;
}

.ft_navi_03{
	width:600px;
	height:50px;
	margin:20px auto 0px auto;
	padding:0px;
}

.ft_navi_l{
	width:200px;
	float:left;
}

.ft_navi_l ul{
	margin:0px;
	padding:0px;
	text-align:left;
}

.ft_navi_l li{
	margin:0px;
	padding:0px;
	display:inline;
}

.ft_back a{
	margin:0px;
	padding:25px 0px 25px 50px;
	background:url("/common/image/func_arr_01.gif") left no-repeat;
	display:block;
}

.ft_back a:link   {color:#0e5497; text-decoration:underline;}
.ft_back a:visited{color:#0e5497; text-decoration:underline;}
.ft_back a:hover  {color:#f67218; text-decoration:none;}


.ft_navi_r{
	width:200px;
	float:right;
}

.ft_navi_r ul{
	margin:0px;
	padding:0px;
	text-align:right;
}

.ft_navi_r li{
	margin:0px;
	padding:0px;
	display:inline;
}

.ft_next a{
	margin:0px;
	padding:25px 50px 25px 0px;
	background:url("/common/image/func_arr_02.gif") right no-repeat;
	display:block;
}

.ft_next a:link   {color:#0e5497; text-decoration:underline;}
.ft_next a:visited{color:#0e5497; text-decoration:underline;}
.ft_next a:hover  {color:#f67218; text-decoration:none;}

