@charset "utf-8";
/* 6296行目以降は新たに追加（2013-07-07） */
div#subcontents_wrapper{
	width:814px;
	padding:0 82px 0 82px;
	background-image:url(/images/drewry/naname_bg.gif);
	background-repeat:repeat-x repeat-y;
}
div.contents_box{
	background-color:#ffffff;
	text-align:left;
}
div.wm_btn_box{
	width:651px;
	height:53px;
	padding-left:43px;
	background-image:url(/images/drewry/wm_btn_bg.gif);
	background-repeat:no-repeat;
}
div.wm_btn{
	width:304px;
	height:53px;
	float:left;
}
div.weekly_kikan_box{
	width:694px;
	height:76px;
	padding-top:28px;
	background-image:url(/images/drewry/weekly_kikan_bg.gif);
	background-repeat:no-repeat;
	background-position:center 28px;
}
div.weekly_kikan_box02{
	width:694px;
	height:75px;
	padding-top:28px;
	background-image:url(/images/drewry/weekly_kikan_bg.gif);
	background-repeat:no-repeat;
	background-position:center 28px;
}
div.weekly_kikan_box_text{
	font-size:14px;
	line-height:20px;
	padding-top:15px;
	text-align:center;
	color:#ff0000;
}
div.weekly_infomation_box{
	padding:0 9px 0 9px;
	width:676px;
}
div.weekly_infomation_box td.header{
	width:224px;
	height:32px;
	background-color:#478ab2;
	text-align:center;
	color:#ffffff;
	font-size:16px;
	line-height:22px;
	font-weight:bold;
}
div.weekly_infomation_box td.other a:link{
	width:224px;
	height:21px;
	padding-top:8px;
	color:#006699;
	text-align:center;
	text-decoration:none;
	display:block;
	background-color:#ffffff;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px #cccccc solid;
}
div.weekly_infomation_box td.other a:visited{
	width:224px;
	height:21px;
	padding-top:8px;
	color:#006699;
	text-align:center;
	text-decoration:none;
	display:block;
	background-color:#ffffff;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px #cccccc solid;
}
div.weekly_infomation_box td.other a:active{
	width:224px;
	height:21px;
	padding-top:8px;
	color:#006699;
	text-align:center;
	text-decoration:none;
	display:block;
	background-image:url(/images/drewry/td_bg01.gif);
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px #cccccc solid;
}
div.weekly_infomation_box td.other a:hover{
	width:224px;
	height:21px;
	padding-top:8px;
	color:#006699;
	text-align:center;
	text-decoration:none;
	display:block;
	background-image:url(/images/drewry/td_bg01.gif);
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px #cccccc solid;
}
/**/
div.monthly_infomation_box td.header{
	height:32px;
	background-color:#a56262;
	text-align:center;
	color:#ffffff;
	font-size:16px;
	line-height:22px;
	font-weight:bold;
}
div.monthly_infomation_box td.other a:link{
	width:224px;
	height:21px;
	padding-top:8px;
	color:#006699;
	text-align:center;
	text-decoration:none;
	display:block;
	background-color:#ffffff;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px #cccccc solid;
}
div.monthly_infomation_box td.other a:visited{
	width:224px;
	height:21px;
	padding-top:8px;
	color:#006699;
	text-align:center;
	text-decoration:none;
	display:block;
	background-color:#ffffff;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px #cccccc solid;
}
div.monthly_infomation_box td.other a:active{
	width:224px;
	height:21px;
	padding-top:8px;
	color:#006699;
	text-align:center;
	text-decoration:none;
	display:block;
	background-image:url(/images/drewry/td_bg02.gif);
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px #cccccc solid;
}
div.monthly_infomation_box td.other a:hover{
	width:224px;
	height:21px;
	padding-top:8px;
	color:#006699;
	text-align:center;
	text-decoration:none;
	display:block;
	background-image:url(/images/drewry/td_bg02.gif);
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px #cccccc solid;
}
div.monthly_kikan_box{
	width:694px;
	height:76px;
	padding-top:28px;
	background-image:url(/images/drewry/monthly_kikan_bg.gif);
	background-repeat:no-repeat;
	background-position:center 28px;
}
div.monthly_kikan_box02{
	width:694px;
	height:75px;
	padding-top:28px;
	background-image:url(/images/drewry/monthly_kikan_bg.gif);
	background-repeat:no-repeat;
	background-position:center 28px;
}
div.monthly_kikan_box_text{
	font-size:18px;
	line-height:26px;
	padding-top:12px;
	font-weight:bold;
	color:#000000;
	text-align:center;
}
/*----------------------------*/
/* == 個人情報保護方針ページ  */
/*----------------------------*/
div#subcontents_wrapper #pp_wrapper{
	width: 654px;
	margin: 0;
	padding:0 20px 0 20px;
}
div#subcontents_wrapper #pp_wrapper p.txt{
    font-size: 14px;
	padding: 30px 0 5px 0;
}
div#pp_wrapper dt{
    font-size: 14px;
	line-height: 24px;
	font-weight:bold;
	margin: 24px 0 0 0;
	padding-left: 30px;
	background-image:url(/images/html/pp_round.gif);
	background-repeat:no-repeat;
	background-position:left;
}
div#pp_wrapper dd{
    font-size: 14px;
	line-height: 24px;
	font-weight:normal;
	margin: 0 0 0 30px;
}
div#subcontents_wrapper #pp_hr{
   border-bottom: 1px solid #cccccc;
   margin: 44px 0 0 10px;
   width:674px;
}
div#pp_inq{
    font-size: 14px;
	line-height: 24px;
	width: 654px;
	padding-bottom: 40px;
	margin: 16px auto 0 auto;
}
div#subcontents_wrapper #pp_inq p.ttl{
    font-size: 14px;
	line-height: 24px;
	font-weight:bold;
	color:#000000;
}
/*----------------------------*/
/* == 著作権についてページ 　 */
/*----------------------------*/
div#subcontents_wrapper #copyr_wrapper{
	width: 654px;
	margin: 0;
	padding:0 20px 0 20px;
	font-weight:bold;
}
div#copyr_wrapper ul{
    font-size: 14px;
	line-height: 24px;
	font-weight:bold;
	margin: 24px 0 0 0;
	padding-left: 16px;
}
div#copyr_wrapper li{
	padding-bottom: 24px;
}
div#copyr_wrapper ol{
    font-size: 14px;
	line-height: 24px;
	font-weight:bold;
	margin: 14px 0 0 0;
	padding-left: 18px;
}
div#copyr_wrapper li{
	padding-bottom: 24px;
}
div#subcontents_wrapper #copyr_hr{
   border-bottom: 1px solid #cccccc;
   margin: 11px 0 0 10px;
   width:674px;
}
/*----------------------------*/
/* == サイトマップページ 　　 */
/*----------------------------*/
div#subcontents_wrapper #sitemap_wrapper{
	width: 694px;
	height: 100%;
	padding-bottom: 40px;
}
div#subcontents_wrapper .sitemap_w_inner{
	width: 694px;
	height: 100%;
	margin: 0;
}
div#subcontents_wrapper .sitemap_w_inner{
	width: 694px;
	height: 100%;
	margin: 0;
}
div#subcontents_wrapper .sitemap_w_inner02{
	width: 694px;
	height: 20px;
	margin: 0;
}
div.sitemap_hr{
 border-bottom: 1px solid #cccccc;
 margin: 10px 0 0 20px;
 width:654px;
}
div#sitemap_wrapper dt{
 font-size: 16px;
	font-weight:bold;
	margin: 24px 0 0 30px;
	padding-left: 20px;
	background-image:url(/images/html/pp_round.gif);
	background-repeat:no-repeat;
	background-position:left;
}
div#sitemap_wrapper dd{
 font-size: 14px;
	line-height: 24px;
	font-weight:normal;
	margin: 0 0 0 37px;
	padding-left: 15px;
	background-image:url(/images/html/pp_round.gif);
	background-repeat:no-repeat;
	background-position:left;
}
/* == 左側・広告掲載～の列 　　 */
div#sitemap_wrapper dd.add{
 font-size: 14px;
	line-height: 24px;
	font-weight:normal;
	margin: 15px 0 0 37px;
	padding-left: 15px;
	background-image:url(/images/html/pp_round.gif);
	background-repeat:no-repeat;
	background-position:left;
}
/* == 下層 　　 */
div#sitemap_wrapper dd.dd01{
 font-size: 14px;
	line-height: 24px;
	font-weight:normal;
	margin: 0 0 0 57px;
	padding-left: 15px;
	background-image:url(/images/html/pp_round.gif);
	background-repeat:no-repeat;
	background-position:left;
}
div#sitemap_wrapper dd.dd02{
 font-size: 14px;
	line-height: 24px;
	font-weight:normal;
	margin: 0 0 0 77px;
	padding-left: 15px;
	background-image:url(/images/html/pp_round.gif);
	background-repeat:no-repeat;
	background-position:left;
}
div#sitemap_wrapper dd.dd03{
 font-size: 14px;
	line-height: 24px;
	font-weight:normal;
	margin: 0 0 0 97px;
	padding-left: 15px;
	background-image:url(/images/html/pp_round.gif);
	background-repeat:no-repeat;
	background-position:left;
}
/* == 太字の見出し 　　 */
div#sitemap_wrapper dt.dtbold01{
 font-size: 14px;
	line-height: 24px;
	font-weight:bold;
	margin: 0 0 0 37px;
	padding-left: 15px;
	background-image:url(/images/html/pp_round.gif);
	background-repeat:no-repeat;
	background-position:left;
}
div#sitemap_wrapper dt.dtbold02{
 font-size: 14px;
	line-height: 24px;
	font-weight:bold;
	margin: 10px 0 0 37px;
	padding-left: 15px;
	background-image:url(/images/html/pp_round.gif);
	background-repeat:no-repeat;
	background-position:left;
}
div#sitemap_wrapper dt.dtbold03{
 font-size: 14px;
	line-height: 24px;
	font-weight:bold;
	margin: 10px 0 0 57px;
	padding-left: 15px;
	background-image:url(/images/html/pp_round.gif);
	background-repeat:no-repeat;
	background-position:left;
}
div#sitemap_wrapper dt.dtbold04{
 font-size: 14px;
	line-height: 24px;
	font-weight:bold;
	margin: 10px 0 0 27px;
	padding-left: 15px;
	background-image:url(/images/html/pp_round.gif);
	background-repeat:no-repeat;
	background-position:left;
}
div#sitemap_wrapper #leftwrapper{
	width: 327px;
	height: 100%;
	float:left
	}
div#sitemap_wrapper #rightwrapper{
	height: 100%;
	width: 337px;
	float:right;
	padding-right: 20px;
}
/* == 左の列の平行線 　　 */
div#subcontents_wrapper .sitemaphr_left{
   border-bottom: 1px solid #cccccc;
   margin: 10px 0 15px 20px;
   width: 307px;
}
div#subcontents_wrapper .sitemaphr_left02{
   border-bottom: 1px solid #cccccc;
   margin: 40px 0 15px 20px;
   width: 317px;
}
/* == 右の列の平行線 　　 */
div#subcontents_wrapper .sitemaphr_right{
   border-bottom: 1px solid #cccccc;
   margin: 10px 0 15px 10px;
   width: 327px;
}
div.sitemap_bkbtn{
	text-align:center;
	padding: 24px 0 40px 0;
}
/*----------------------------*/
/* == マリンネットとはページ  */
/*----------------------------*/
div#subcontents_wrapper #begin_ttl{
	width: 694px;
	height: 71px;
}
div#subcontents_wrapper #howto_ttl{
	width: 674px;
	height: 90px;
	margin: 31px auto 0 10px;
	background-image: url(/images/howto_ttl.jpg);
	background-repeat: no-repeat;
}
div#subcontents_wrapper #howto_ttltxt01{
	font:bold 16px/18px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	color:#134e89;
	padding: 0 0 0 11px;
}
div#subcontents_wrapper #howto_ttltxt02{
	font:normal 14px/18px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	padding: 0 0 0 11px;
	margin-top:27px;
	margin-right: auto;
	margin-left: auto;
}
div#subcontents_wrapper #howto_ttltxt02 p{
	width: 540px;
}
div#subcontents_wrapper #howto_box{
	width: 610px;
	margin: 0 0 67px 28px;
	padding-top: 22px;
}
div#subcontents_wrapper .howto_boxinner{
	width: 610px;
	height: 51px;
	margin-bottom: 7px;
}
div#subcontents_wrapper .howto_boxinner02{
	width: 610px;
	height: 56px;
	margin: 0 0 12px 0;
}
div#subcontents_wrapper .howto_boxinner03{
	width: 610px;
	height: 56px;
	margin: 0 0 3px 0;
}
div#subcontents_wrapper .howto_boxinner03 img.mg06{
	margin: 0 0 3px 0;
}
div#subcontents_wrapper .howto_boxinner img.catch01{
	padding: 0 0 6px 3px;
}
div#subcontents_wrapper img.catch02{
	padding: 0 0 15px 3px;
}
div#subcontents_wrapper .howto_boxinner img.catch03{
	padding: 0 0 5px 3px;
}
div#subcontents_wrapper .howto_boxinner03 img.catch{
	height: 56px;
	margin: 0 0 0 3px;
}
div#subcontents_wrapper .howto_pranttl{
	font:bold 16px/18px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	color:#134e89;
	padding: 2px 0 0 11px;
	width: 663px;
	height: 26px;
	margin: 0 auto 0 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
div#subcontents_wrapper .howto_txtbox01 .bold{
	font:bold 14px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	color:#134e89;
}
div#subcontents_wrapper .howto_txtbox01{
	padding: 0 20px 0 11px;
	width: 654px;
	height: 71px;
	margin: 17px 0 37px 10px;
}
div#subcontents_wrapper .howto_txtbox02{
	padding: 0 20px 0 11px;
	width: 654px;
	height: 71px;
	margin: 17px 0 18px 10px;
}
div#subcontents_wrapper .howto_txt01{
	font:bold 14px/18px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	color:#000000;
	padding: 0;
	margin: 0;
	float:left;
}
div#subcontents_wrapper .howto_txt01 p{
	width:580px;
}
div#subcontents_wrapper #howto_pranbox{
	width: 654px;
	height: 275px;
	margin: 0 auto 0 auto;
	padding-top:10px;
	background-color: #e9e9e9;
	border: 1px solid #CCCCCC;
}
div#subcontents_wrapper #kochira{
	width: 674px;
	height: 14px;
	margin: 30px auto 0 auto;
}
div#subcontents_wrapper #howto_pranbox p.price{
	font:normal 14px/18px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	margin: 0 0 0 30px;
	padding-left: 10px;
	background-image:url(/images/html/pp_round.gif);
	background-repeat:no-repeat;
	background-position:left;
}
div#subcontents_wrapper #howto_pranbox p.caution{
    font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	margin: 10px 0 0 30px;
}
div#tablewrapper{
	width: 613px;
	margin: 10px auto 0 auto;
}
table#howto_price {
	width: 613px;
	border: groove 1px ;
}
div#subcontents_wrapper #trial_wrapper02{
	width: 675px;
	height: 81px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 17px;
	background-color: #fff3cd;
	background-image: url(/images/tanbou/trial_txt.gif);
	background-repeat: no-repeat;
    }
table#howto_price th {
	font:normal 12px/18px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	border: groove 1px ;
	background-color:#c5d8e8;
	text-align:center;
	padding: 4px;
	}
table#howto_price th.white {
	font:normal 12px/18px "ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	border: groove 1px ;
	background-color:#ffffff;
	text-align:center;
	padding: 4px;
	}
table#howto_price td {
	font:normal 12px/18px "ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3,Verdana, sans-serif";
	border: groove 1px ;
	text-align:center;
	padding: 4px;
	background-color:#ffffff;
	}
	div.contents_box .shinki_touroku_text03{
	width:612px;
	background-color:#e9e9e9;
	padding:10px 20px 13px 20px;
	font-size:14px;
	line-height:24px;
	margin: 20px auto 0 auto;
	border: 1px solid #cccccc;
}
div.contents_box .shinki_touroku_text04{
	font-size:12px;
	line-height:18px;
	padding-top:9px;
}
div.contents_box .shinki_touroku_text06{
	font-size:12px;
	text-align:right;
}
/*-------------------------------------------------*/
div.monthly_infomation_box{
	width:676px;
	padding:0 9px 0 9px;
}
div.monthly_infomation_box td.header{
	height:32px;
	background-color:#b19c7c;
	text-align:center;
	color:#ffffff;
	font-size:16px;
	line-height:22px;
	font-weight:bold;
}
div.monthly_infomation_box td.other a:link{
	width:224px;
	height:21px;
	padding-top:8px;
	color:#006699;
	text-align:center;
	text-decoration:none;
	display:block;
	background-color:#ffffff;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px #cccccc solid;
}
div.monthly_infomation_box td.other a:visited{
	width:224px;
	height:21px;
	padding-top:8px;
	color:#006699;
	text-align:center;
	text-decoration:none;
	display:block;
	background-color:#ffffff;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px #cccccc solid;
}
div.monthly_infomation_box td.other a:active{
	width:224px;
	height:21px;
	padding-top:8px;
	color:#006699;
	text-align:center;
	text-decoration:none;
	display:block;
	background-image:url(/images/drewry/td_bg02.gif);
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px #cccccc solid;
}
div.monthly_infomation_box td.other a:hover{
	width:224px;
	height:21px;
	padding-top:8px;
	color:#006699;
	text-align:center;
	text-decoration:none;
	display:block;
	background-image:url(/images/drewry/td_bg02.gif);
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px #cccccc solid;
}
/*-------------------------------------------------*/
div.go_top{
	width:674px;
	padding:17px 10px 9px 10px;
	font-size:12px;
	text-align:right;
}
div.bn_btn_box{
	width:674px;
	padding:0 10px 0 10px;
	font-size:12px;
	text-align:center;
}
div.in_copyright{
	width:674px;
	padding:27px 10px 30px 10px;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	text-align:center;
}
/*-------------------------------------------------*/
/*詳細*/
div.drewry_wrapperbox{
	width:694px;
	padding:0 ;
	margin: 0;
}
div.syosai_box{
	width:674px;
	padding:0 10px 0 10px;
}
div.syosai_box_title01{
	width:674px;
	height:27px;
	color:#ffffff;
	background-color:#669ab9;
	text-align:center;
	font-size:16px;
	line-height:22px;
	font-weight:bold;
	padding-top:7px;
}
div.syosai_box_title01_2{
	width:674px;
	height:27px;
	color:#ffffff;
	background-color:#b8af9c;
	text-align:center;
	font-size:16px;
	line-height:22px;
	font-weight:bold;
	padding-top:7px;
}
div.syosai_box_title02{
	width:664px;
	height:29px;
	color:#000000;
	font-size:16px;
	line-height:22px;
	font-weight:bold;
	padding:11px 0 0 10px;
	border-bottom:1px #cccccc solid;
}
div.syosai_box_title02_2{
	width:664px;
	height:29px;
	color:#000000;
	background-image:url(/images/drewry/m_titlebg.gif);
	background-repeat:no-repeat;
	font-size:16px;
	line-height:22px;
	font-weight:bold;
	padding:11px 0 0 10px;
	border-bottom:1px #cccccc solid;
}
div.syosai_box_title02_2 span.text01{
	font-weight:normal;
	display: block;
	float: left;
	margin-left: 0.5em;
}
div.syosai_box_title02_2 span.text02{
	font-weight:normal;
	color:#666666;
	display: block;
	float: right;
	margin-right: 0.5em;
}
/*
	width:664px;

*/
div.syosai_box_title03{
	height:42px;
	font-size:16px;
	line-height:22px;
	font-weight:bold;
	color:#1f6cb4;
	padding:28px 0 0 10px;
}
div.syosai_box_title04{
	width:674px;
	height:27px;
	color:#ffffff;
	background-color:#233657;
	text-align:center;
	font-size:16px;
	line-height:22px;
	font-weight:bold;
	padding-top:7px;
}
div.syosai_box_title05{
	width:674px;
	text-align:center;
	font-size:12px;
	line-height:18px;
	padding:12px 0 16px 0;
}
/*グレー枠の分*/
div.dl_greybox{
	width:660px;
	height:55px;
	padding:0 10px 0 0;
	border:2px #6699cc solid;
	background-color:#ebebeb;
}
div.dl_greybox .text{
	font-size:16px;
	padding:20px 0 0 18px;
	font-weight:bold;
	float:left;
}
div.dl_greybox .text span{
	font-size:12px;
	font-weight:normal;
}
div.dl_greybox .btn{
	padding-top:10px;
	float:right;
}
div.dl_greybox02{
	width:660px;
	height:100px;
	padding:0 10px 0 0;
	border:2px #b19c7c solid;
	background-color:#ebebeb;
}
div.dl_greybox02 .text{
	font-size:16px;
	padding:18px 0 0 18px;
	font-weight:bold;
}
div.dl_boxwrapper{
	width:500px;
	height:100px;
	padding:0 0 0 0;
	float:left;
}
div.dl_boxlist{
	width:500px;
	height:64px;
	padding:0 0 0 0;
	float:left;
}
/*アイコンリスト左側*/
div.dl_boxlist01{
	width:115px;
	height:49px;
	padding:15px 0 0 0;
	padding-left:15px;
	float:left;
}
div.dl_boxlist01 p.icon{
	font:normal 12px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	background-image:url(/images/drewry/round.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
	padding: 0 0 5px 9px;
	margin: 0 0 0 6px;
}
/*アイコンリスト*/
div.dl_boxlist02{
	width:115px;
	height:49px;
	padding:15px 0 0 0;
	margin-left:7px;
	float:left;
}
div.dl_boxlist03{
	width:120px;
	height:49px;
	padding:15px 0 0 0;
	margin-left:7px;
	float:left;
}
div.dl_boxlist02 p.icon{
	font:normal 12px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	background-image:url(/images/drewry/round.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
	padding: 0 0 5px 9px;
	margin: 0 0 0 6px;
}
div.dl_greybox02 .btn{
	padding-top:10px;
	float:right;
}
div.dl_bluebox{
	width:660px;
	height:55px;
	padding:0 10px 0 0;
	border:2px #6699cc solid;
	background-color:#d7e2ec;
}
div.dl_bluebox .text{
	font-size:16px;
	padding:20px 0 0 18px;
	font-weight:bold;
	float:left;
}
div.dl_bluebox .text span{
	font-size:12px;
	font-weight:normal;
}
div.dl_bluebox .btn{
	padding-top:10px;
	float:right;
}
/*茶色の枠の分*/
div.dl_brownbox{
	width:660px;
	height:100px;
	padding:0 10px 0 0;
	border:2px #b19c7c solid;
	background-color:#ebe3d7;
}
div.dl_brownbox .text{
	font-size:16px;
	padding:18px 0 0 18px;
	font-weight:bold;
}
div.dl_brownbox .btn{
	padding-top:10px;
	float:right;
}
div.syosai_box_title06{
	width:674px;
	height:27px;
	color:#ffffff;
	background-color:#917d5e;
	text-align:center;
	font-size:16px;
	line-height:22px;
	font-weight:bold;
	padding-top:7px;
}
/**/
/**div.syosai_box p{
	font-size:14px;
	line-height:24px;
	padding:0;
}**/
/*
width:654px;
	*padding-bottom: 16px;
*/
/**	background-color:#999999;**/
div.syosai_box_table{
	width:100%;
	margin:0;
	overflow-y:hidden;
	background-color:#ffffff;
}
div.syosai_box_table table{
	border:1px #999999 solid;
	background-color: #999999;
}
div.syosai_box_table td{
	background-color:#ffffff;
	text-align:center;
	height:32px;
	font-size:14px;
	line-height:18px;
}
div.syosai_box_text01{
	width:664px;
	text-align:center;
	font-size:12px;
	padding:20px 0 18px 10px;
}
div.syosai_box_text02{
	width:664px;
	text-align:center;
	font-size:12px;
	padding:20px 0 38px 10px;
}
div.syosai_box_table td.cell01{
	background-color:#afcbd2;
}
div.syosai_box_table td.cell02{
	background-color:#bdd5db;
}
div.syosai_box_table td.cell03{
	background-color:#ccdfe4;
}
div.syosai_box_table td.cell04{
	background-color:#ddeaed;
}
/**/
div.syosai_box_table td.cell05{
	background-color:#d1ceb9;
}
div.syosai_box_table td.cell06{
	background-color:#dcd9c9;
}
div.syosai_box_table td.cell07{
	background-color:#e7e5d9;
}
div.syosai_box_table td.cell08{
	background-color:#f1f0e8;
}
div#niugoki_btn_box{
	width:557px;
	height:32px;
	padding:20px 0 20px 59px;
}
div#niugoki_btn_box div.nbtn01{
	float:left;
}
div#niugoki_btn_box div.nbtn02{
	float:left;
}
div#niugoki_btn_box div.nbtn03{
	float:left;
}
div#niugoki_btn_box div.nbtn04{
	float:right;
}
/*-------------------------------------------------*/
/*-------------------------------------------------*/
/*日本海事新聞*/
div#search_textbox{
	width:654px;
	padding:33px 20px 0 20px;
}
div#search_textbox div.text01{
	font-size:14px;
	font-weight:bold;
}
div#search_textbox div.text02{
	font-size:12px;
	padding-bottom:7px;
}
div#search_textbox div.text03{
	font-size:12px;
	padding-bottom:8px;
	text-align:right;
}
div#search_box{
	width:674px;
	height:198px;
	padding:0 10px 30px 10px;
}
/**/
div#search_box02{
	width:674px;
	height:198px;
	padding:0 10px 10px 10px;
}
div.search_results{
	font-size:16px;
	height:28px;
	font-weight:bold;
	padding:11px 0 0 20px;
	border-top:1px #cccccc solid;
	border-bottom:1px #cccccc solid;
}
div.search_results span.nomal{
	font-weight:normal;
}
div#search_results_text{
	width:654px;
	padding:10px 20px 54px 20px;
}
div#search_results_text li{
	list-style-type:none;
	font-size:14px;
	line-height:24px;
	padding-left:18px;
	background-image:url(/images/arrow_ico.gif);
	background-repeat:no-repeat;
	background-position:left 5px;
}
div#arrowbox{
	padding:0 0 30px 0;
	font-size:12px;
	font-weight:bold;
}
div#arrowbox td{
	font-weight: bold;
}
/*前へのボタン非リンク*/
/*
div#arrowbox div.previous{
 width:39px;
	height:21px;
	padding:12px 0 0 26px;
	background-image:url(/images/news/previous_bg.gif);
	background-repeat:no-repeat;
	color:#999999;
	float:left;
}
*/
div#arrowbox div.previous a:link{
 width:39px;
	height:21px;
	padding:12px 0 0 26px;
	background-image:url(/images/ships/previous_bg_o.gif);
	background-repeat:no-repeat;
	display:block;
	float:left;
}
div#arrowbox div.previous a:visited{
 width:39px;
	height:21px;
	padding:12px 0 0 26px;
	background-image:url(/images/ships/previous_bg.gif);
	background-repeat:no-repeat;
	display:block;
	float:left;
}
div#arrowbox div.previous a:active{
 width:39px;
	height:21px;
	padding:12px 0 0 26px;
	background-image:url(/images/ships/previous_bg_o.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	color:#ffffff;
	display:block;
	float:left;
}
div#arrowbox div.previous a:hover{
 width:39px;
	height:21px;
	padding:12px 0 0 26px;
	background-image:url(/images/ships/previous_bg_o.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	color:#ffffff;
	display:block;
	float:left;
}
div#arrowbox div.number a:link{
 width:26px;
	height:24px;
	border-left:1px #ffffff solid;
	background-color:#daeff6;
	text-align:center;
	padding-top:9px;
	display:block;
	float:left;
}
div#arrowbox div.number a:visited{
 width:26px;
	height:24px;
	border-left:1px #ffffff solid;
	background-color:#daeff6;
	text-align:center;
	padding-top:9px;
	display:block;
	float:left;
}
div#arrowbox div.number a:active{
 width:26px;
	height:24px;
	border-left:1px #ffffff solid;
	background-color:#00698c;
	color:#ffffff;
	text-align:center;
	padding-top:9px;
	display:block;
	float:left;
	text-decoration:none;
}
div#arrowbox div.number a:hover{
 width:26px;
	height:24px;
	border-left:1px #ffffff solid;
	background-color:#00698c;
	color:#ffffff;
	text-align:center;
	padding-top:9px;
	display:block;
	float:left;
	text-decoration:none;
}
div#arrowbox div.number_on{
 width:26px;
	height:24px;
	border-left:1px #ffffff solid;
	background-color:#00698c;
	color:#ffffff;
	text-align:center;
	padding-top:9px;
	display:block;
	float:left;
	text-decoration:none;
}
div#arrowbox div.next a:link{
 width:65px;
	height:21px;
	padding-top:12px;
	background-image:url(/images/news/next_bg.gif);
	background-repeat:no-repeat;
	text-align:center;
	display:block;
	float:left;
}
div#arrowbox div.next a:visited{
 width:65px;
	height:21px;
	padding-top:12px;
	background-image:url(/images/news/next_bg.gif);
	background-repeat:no-repeat;
	text-align:center;
	display:block;
	float:left;
}
div#arrowbox div.next a:active{
 width:65px;
	height:21px;
	padding-top:12px;
	background-image:url(/images/news/next_bg_o.gif);
	background-repeat:no-repeat;
	text-align:center;
	text-decoration:none;
	color:#ffffff;
	display:block;
	float:left;
}
div#arrowbox div.next a:hover{
 width:65px;
	height:21px;
	padding-top:12px;
	background-image:url(/images/news/next_bg_o.gif);
	background-repeat:no-repeat;
	text-align:center;
	text-decoration:none;
	color:#ffffff;
	display:block;
	float:left;
}
/**/
div#search_box div.search_area{
	width:648px;
	height:113px;
	padding:23px 0 0 26px;
	background-color:#daeff6;
}
div#search_box div.search_area div.line01{
	font-size:14px;
}
div#search_box div.search_area div.line01 select{
	font-size:18px;
	vertical-align:baseline;
}
div#search_box div.search_area div.line02{
	font-size:14px;
	font-weight:bold;
	padding-top:19px;
}
div.search_area input.textfield{
	width:407px;
	height:20px;
	vertical-align:middle;
	border:1px #a7a6aa solid;
}
div#search_box div.search_area div.line03{
	font-size:12px;
	padding:9px 0 0 73px;
}
body:first-of-type div#search_box div.search_area div.line03{
	font-size:12px;
	padding:13px 0 0 77px;
}
head~/* */body div#search_box div.search_area div.line03{
	font-size:12px;
	padding:13px 0 0 77px;
}
div#search_box div.search_btn{
	width:440px;
	height:49px;
	padding:12px 0 0 234px;
	background-color:#a5ddef;
}
/**/
div#search_box02 div.search_area{
	width:648px;
	height:113px;
	padding:23px 0 0 26px;
	background-color:#daeff6;
}
div#search_box02 div.search_area div.line01{
	font-size:14px;
}
div#search_box02 div.search_area div.line01 select{
	font-size:18px;
	vertical-align:baseline;
}
div#search_box02 div.search_area div.line02{
	font-size:14px;
	font-weight:bold;
	padding-top:19px;
}
div.search_area input.textfield{
	width:407px;
	height:20px;
	vertical-align:middle;
	border:1px #a7a6aa solid;
}
div#search_box02 div.search_area div.line03{
	font-size:12px;
	padding:9px 0 0 73px;
}
body:first-of-type div#search_box02 div.search_area div.line03{
	font-size:12px;
	padding:13px 0 0 77px;
}
head~/* */body div#search_box02 div.search_area div.line03{
	font-size:12px;
	padding:13px 0 0 77px;
}
div#search_box02 div.search_btn{
	width:440px;
	height:49px;
	padding:12px 0 0 234px;
	background-color:#a5ddef;
}
/**/
div#banner_box{
	width:573px;
	height:80px;
	padding-left:121px;
}
div#banner_box_center{
	height:80px;
}
div#banner_box div.left{
	float:left;
}
div#press_titlebox{
	width:694px;
	height:34px;
 border-top:3px #00a3d9 solid;
	border-bottom:1px #cccccc solid;
}
div#press_titlebox div.left_title{
	float:left;
	font-size:14px;
	padding:11px 0 0 5px;
	font-weight:bold;
	color:#005977;
}
div#press_titlebox div.left_title span.nomal{
	font-weight:normal;
}
div#press_titlebox div.right_hiduke{
	float:right;
	font-size:12px;
	padding:11px 10px 0 0;
	font-weight:bold;
	color:#666666;
}
div.kiji_titlebox{
	width:684px;
	height:26px;
	border-top:1px #ffffff solid;
	background-color:#daeff6;
	font-size:18px;
	font-weight:bold;
	padding:10px 0 0 10px;
}
div#kiji_photobox, div#kiji_under_photobox{
	padding:30px 0px 0 0;
	text-align: center;
}
div.kiji_photo{
}
div.kiji_photo_text{
}
div.kiji_text{
	width:654px;
	padding:32px 20px 0 20px;
	font-size:14px;
	line-height:24px;
	color:#000000;
}
div.kiji_text02{
	width:674px;
	padding:30px 10px 0 10px;
	font-size:14px;
	line-height:24px;
	color:#000000;
}
div#press_btnbox{
	width:674px;
	padding:0 10px 30px 10px;
}
div.ichiran_back_btn{
	padding-top:6px;
	float:left;
}
div.print_btn{
	float:left;
	padding-left:122px;
}
/*-------------------------------------------------*/
.verdana{
	font-family:"Verdana";
}
/*-------------------------------------------------*/
.pd_left10{
	padding-left:10px;
}
.pd_left20{
	padding-left:20px;
}
.pd_left30{
	padding-left:30px;
}
.pd_left54{
	padding-left:54px;
}
.pd_left60{
	padding-left:60px;
}
.pd_left59{
	padding-left:59px;
}
.pd_right20{
	padding-right:20px;
}
.pd_right30{
	padding-right:30px;
}
.pd_right59{
	padding-right:59px;
}
.pd_right60{
	padding-right:60px;
}
.pd_top2{
	padding-top:2px;
}
.pd_top4{
	padding-top:4px;
}
.pd_top8{
	padding-top:8px;
}
.pd_top10{
	padding-top:10px;
}
.pd_top12{
	padding-top:12px;
}
.pd_top15{
	padding-top:15px;
}
.pd_top16{
	padding-top:16px;
}
.pd_top20{
	padding-top:20px;
}
.pd_top24{
	padding-top:24px;
}
.pd_top30{
	padding-top:30px;
}
.pd_top39{
	padding-top:39px;
}
.pd_top40{
	padding-top:40px;
}
.pd_bottom10{
	padding-bottom:10px;
}
.pd_bottom12{
	padding-bottom:12px;
}
.pd_bottom14{
	padding-bottom:14px;
}
.pd_bottom17{
	padding-bottom:17px;
}
.pd_bottom30{
	padding-bottom:30px;
}
.pd_bottom32{
	padding-bottom:32px;
}
.pd_bottom80{
	padding-bottom:80px;
}
.pd_bottom100{
	padding-bottom:100px;
}
.mg_right10{
	margin-right:10px;
}
.mg_top6{
	margin-top:6px;
}
.mg_top10{
	margin-top:10px;
}
.mg_top20{
	margin-top:20px;
}
.mg_top28{
	margin-top:28px;
}
.mg_top30{
	margin-top:30px;
}
.mg_top40{
	margin-top:40px;
}
.mg_top50{
	margin-top:50px;
}
.mg_left5{
	margin-left:5px;
}
.mg_left63{
	margin-left:63px;
}
.mg_bottom4{
	margin-bottom:4px;
}
.mg_bottom10{
	margin-bottom:10px;
}
.mg_bottom30{
	margin-bottom:30px;
}
/*----------------------------*/
/* == お問い合わせ            */
/*----------------------------*/
div.otoiawase_bar{
	width:674px;
	height:25px;
	border-top:3px #00a3d9 solid;
	border-bottom:1px #cccccc solid;
	padding:9px 10px 0 10px;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	background-image:url(/images/form/bar_bg.gif);
	background-repeat:no-repeat;
}
div.otoiawase_bar span.right{
	font-size:12px;
	line-height:12px;
	font-weight:normal;
	padding-left:304px;
}
div.otoiawase_bar span strong{
	color:#006699;
}
div.otoiawase_bar span.nomal{
	font-weight:normal;
}
div#otoiawase_bikou{
	width:654px;
	height:75px;
	margin:35px 10px 60px 10px;
	padding:3px 0 0 14px;
	border-left:6px #daeff6 solid;
	font-size:14px;
	line-height:18px;
}
div#toiawase_faq_box{
	padding:15px 0 53px 20px;
}
div#toiawase_faq_box li{
	font-size:14px;
	line-height:24px;
	list-style-type:none;
	padding-left:20px;
	background-image:url(/images/arrow_ico.gif);
	background-repeat:no-repeat;
	background-position:left 6px;
}
html>/**/body div#toiawase_faq_box li{
	font-size:14px\9;
	line-height:24px\9;
	list-style-type:none\9;
	padding-left:20px\9;
	background-image:url(/images/arrow_ico.gif)\9;
	background-repeat:no-repeat\9;
	background-position:left 4px\9;
}
body:first-of-type div#toiawase_faq_box li{
	font-size:14px;
	line-height:24px;
	list-style-type:none;
	padding-left:20px;
	background-image:url(/images/arrow_ico.gif);
	background-repeat:no-repeat;
	background-position:left 7px;
}
div.toiawase_q_bar{
	width:635px;
	height:24px;
	border-top:1px #cccccc solid;
	font-size:16px;
	font-weight:bold;
	padding:9px 0 0 59px;
	background-image:url(/images/form/q_bar_bg.gif);
	background-repeat:no-repeat;
}
div.toiawase_text01{
	margin:15px 0 0 9px;
	padding:0 20px 0 50px;
	background-image:url(/images/form/a_fukidashi.gif);
	background-repeat:no-repeat;
	background-position:left top;
	font-size:14px;
	line-height:24px;
}
div.toiawase_faq{
	text-align:right;
	font-size:12px;
	padding:12px 10px 9px 0;
}
div.toiawase_faq strong{
	color:#006699;
}
/*----------------------------*/
/* == バナー広告掲載について  */
/*----------------------------*/
div#banner_textbox_xxx{
	width:654px;
	padding:25px 20px 0 20px;
	font-size:14px;
	line-height:24px;
}
div.banner_subtitle{
	margin:24px 10px 0 10px;
	padding:9px 0 0 9px;
	background-image:url(/images/html/subtitlebar_bg.gif);
	background-repeat:no-repeat;
	width:665px;
	height:24px;
	border-bottom:1px #cccccc solid;
	font-size:16px;
	font-weight:bold;
	color:#134e89;
}
div.banner_subtitle_text{
	font-size:14px;
	line-height:24px;
	margin:9px 20px 0 20px;
	width:654px;
}
div.banner_img{
	margin:10px 20px 0 20px;
	width:654px;
}
div#banner_bottom_subtitle{
	width:659px;
	height:22px;
	border:1px #cccccc solid;
	margin:40px 10px 0 10px;
	padding:8px 0 0 13px;
	background-image:url(/images/html/bottombar_bg.gif);
	background-repeat:no-repeat;
	font-size:16px;
	font-weight:bold;
}

div#banner_bottom_textbox{
	margin:0 10px 0 10px;
	padding:18px 0 0 43px;
	width:629px;
	height:52px;
	border-left:1px #cccccc solid;
	border-right:1px #cccccc solid;
	border-bottom:1px #cccccc solid;
}
div#banner_bottom_textbox .left{
	float:left;
	padding-right:36px;
}
div#banner_bottom_textbox .right{
	float:left;
	font-size:14px;
	line-height:18px;
}
div#banner_bottom_textbox .right strong.blue{
	color:#006699;
}
div#banner_back_top_btn{
	padding:40px 0 0 278px;
}
div#banner_t_subtitle{
	margin:20px 20px 0 20px;
	padding-bottom:6px;
	width:654px;
	border-bottom:1px #cccccc solid;
	color:#006699;
	font-size:14px;
	font-weight:bold;
}
div#banner_table{
	margin:20px 20px 0 20px;
	width:100%;
}

div#banner_table table{
	border:1px #999999 solid;
	background-color:#999999;
}
div#banner_table table td{
	background-color:#ffffff;
	font-size:10px;
	text-align:center;
	font-family:"Verdana";
	padding:2px;
}
div#banner_table table td.right{
	background-color:#ffffff;
	font-size:10px;
	text-align:right;
	font-family:"Verdana";
	padding:2px;
}
div#banner_table table td.blue{
	height:27px;
	background-color:#425574;
	text-align:center;
	font-size:10px;
	color:#ffffff;
}
div#banner_table table td.blue02{
	height:35px;
	background-color:#c5d8e8;
	font-size:10px;
	color:#000000;
	text-align:left;
	padding:2px;
}
div#banner_table table td.blue03{
	height:35px;
	background-color:#425574;
	text-align:center;
}
/*----------------------------*/
/* == 企業情報  　      　　　*/
/*----------------------------*/
div#company_textbox01{
	width:674px;
	margin:30px 10px 20px 10px;
}
div#company_textbox01 strong.text01{
	font-size:14px;
	color:#134e89;
}
div#company_textbox01 strong.text02{
	text-decoration:underline;
}
div#membership_box{
	width:654px;
	padding:15px 20px 0 20px;
}
div#membership_box table{
	border:1px #999999 solid;
	background-color:#999999;
}
div#membership_box table td.blue01{
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	background-color:#425574;
	height:44px;
}
div#membership_box table td.blue02{
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	background-color:#425574;
	height:22px;
}
div#membership_box table td.skyblue01{
	font-size:12px;
	color:#000000;
	background-color:#c5d8e8;
	height:38px;
	padding-left:10px;
}
div#membership_box table td.green01{
	font-size:12px;
	color:#000000;
	background-color:#ccedd8;
	height:28px;
	padding-left:10px;
}
div#membership_box table td.green02{
	font-size:12px;
	color:#000000;
	background-color:#ccedd8;
	text-align:center;
}
div#membership_box table td.grey01{
	font-size:12px;
	color:#000000;
	background-color:#dfdfdf;
	text-align:center;
	height:21px;
}
div#membership_box table td.white01{
	font-size:12px;
	color:#000000;
	background-color:#ffffff;
	text-align:center;
}
div#membership_box .membership_box_text{
	font-size:12px;
	text-align:right;
	padding-top:5px;
}
div.company_subtitle{
	width:674px;
	margin:40px 10px 0 10px;
}
div#greeting_box{
	width:654px;
	padding:20px 20px 0 20px;
}
div#greeting_box .photo{
	width:109px;
 padding-right:10px;
	float:left;
}
div#greeting_box .text01{
	float:left;
	font-size:14px;
	line-height:24px;
	width:535px;
}
div#greeting_box .text02{
	font-size:14px;
	line-height:24px;
	text-align:right;
}
div#company_textbox02{
	width:664px;
	padding:20px 0 8px 10px;
	margin:0 10px 0 10px;
	border-bottom:1px #cccccc solid;
	font-size:12px;
}
div#company_textbox02 strong{
	font-size:14px;
	color:#134e89;
}
div#gaiyou_box{
	width:654px;
	padding:15px 20px 0 20px;
}
div#gaiyou_box table{
	border:1px #999999 solid;
	background-color:#999999;
}
div#gaiyou_box table td{
	font-size:12px;
	line-height:18px;
	background-color:#ffffff;
	padding:5px 5px 5px 10px;
	
}
div#gaiyou_box table td span{
	padding-left:20px;
}
div#gaiyou_box table td.bold{
	font-weight:bold;
}
div#gaiyou_box table td.blue{
	color:#ffffff;
	background-color:#425574;
	vertical-align:top;
}
div#gaiyou_box table td ul{
	list-style-type:disc;
	list-style-position:inside;
}
div#gaiyou_box table td div#kabunushi{
	width:519px;
	font-size:12px;
	line-height:18px;
}
div#gaiyou_box table td div#kabunushi div.one{
	padding-right:40px;
	float:left;
}
div#gaiyou_box table td div#kabunushi div.two{
	float:left;
}
div#gaiyou_box .pagetop{
	text-align:right;
	padding-top:8px;
	font-size:12px;
}
div#press_gaiyou_box{
	width:674px;
	margin:40px 10px 0 10px;
}
div#press_gaiyou_box .title{
	width:662px;
	border:1px #999999 solid;
	height:23px;
	padding:9px 0 0 10px;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	background-color:#526ea8;
}
div#press_gaiyou_box .naiyou{
	width:662px;
	height:81px;
	border-left:1px #999999 solid;
	border-right:1px #999999 solid;
	border-bottom:1px #999999 solid;
	padding:10px 0 0 10px;
	font-size:12px;
	line-height:18px;
	background-image:url(/images/html/kp_logo.gif);
	background-repeat:no-repeat;
	background-position:right;
}
div#press_gaiyou_box .naiyou p{
	width:550px;
}
div#press_gaiyou_box .naiyou strong{
	color:#006699;
}
table.company_enkaku_tbl{
	width:654px;
	
	padding-left:30px
}
table.company_enkaku_tbl th{
	
	padding:0.8em 0.5em;
	
	border-bottom: 1px solid #76D1F1;
	
	font-weight: bold;
	
    font-size:12px;
	
	width:7em;
	
	color: #006699;
	
}
table.company_enkaku_tbl td{
	
	padding:0.8em 0.5em;
	
	border-bottom: 1px solid #c0c0c0;
	
	font-size:14px;
	
	line-height:125%;
	
}
.nowrap{
	
	 white-space: nowrap;
	
	}
/*----------------------------*/
/* == お試し登録  　　　      */
/*----------------------------*/
div#trial_textbox{
	padding:18px 0 0 20px;
	font-size:14px;
	line-height:18px;
}
div#trial_textbox .trial_text01{
	font-size:12px;
	padding:14px 0 6px 0px;
}
span.asterisk{
	color:#ff0000;
	font-weight:bold;
}
div#trial_table_bg{
	background-color:#daeff6;
	width:644px;
	margin:0 10px 0 10px;
	padding:15px;
}
table#trial_table{
	background-color:#daeff6;
}
table#trial_table td{
	font-size:12px;
}
table#trial_table td.left{
	font-weight:bold;
	font-size:12px;
}
table#trial_table td input.trial_input{
	/*width:269px;*/
	height:21px;
	font-size:14px;
	line-height:18px;
	padding:3px 3px 0 3px;
	border:1px #a7a6aa solid;
}
table#trial_table td input.trial_input_error{
	/*width:269px;*/
	height:21px;
	font-size:14px;
	line-height:18px;
	padding:3px 3px 0 3px;
	border:1px #a7a6aa solid;
	background-color:#ffedee;
}
table#trial_table td div.trial_text02{
	font-size:10px;
	padding-top:1px;
}
table#trial_table td textarea.trial_textarea{
	width:440px;
	height:120px;
	border:1px #a7a6aa solid;
}
table#trial_table td textarea.trial_textarea_error{
	width:440px;
	height:120px;
	border:1px #a7a6aa solid;
	background-color:#ffedee;
}
div#trial_kakunin_btn_box01{
	width:440px;
	height:49px;
	margin:0 10px 0 10px;
	padding:10px 0 0 234px;
	background-color:#a5ddef;
}
div#trial_kakunin_btn_box02{
	width:440px;
	height:49px;
	margin:0 10px 0 10px;
	padding:10px 0 0 234px;
	background-color:#a5ddef;
	display:none;
}
div#trial_kakunin_btn_box03{
	width:440px;
	height:49px;
	margin:20px 10px 0 10px;
	padding:10px 0 0 234px;
	background-color:#a5ddef;
}
div#trial_kakunin_btn_box04{
	width:654px;
	height:49px;
	margin:20px 10px 0 10px;
	padding:10px 0 0 20px;
	background-color:#a5ddef;
}
div#trial_kakunin_btn_box04 .leftbtn{
	float:left;
	padding-top:9px;
}
div#trial_kakunin_btn_box04 .rightbtn{
	float:left;
	padding-left:74px;
}
div#trial_kakunin_btn_box05{
	width:654px;
	height:49px;
	margin:10px 10px 0 10px;
	padding:10px 0 0 20px;
	background-color:#a5ddef;
}
div#trial_kakunin_btn_box05 .leftbtn{
	float:left;
	padding-top:9px;
}
div#trial_kakunin_btn_box05 .rightbtn{
	float:left;
	padding-left:74px;
}
div#trial_kakunin_btn_box_off{
	width:440px;
	height:49px;
	margin:0 10px 0 10px;
	padding:10px 0 0 234px;
	background-color:#a5ddef;
	display:block;
}
/**/
div#shinki_textbox{
	padding:18px 0 32px 20px;
	font-size:14px;
	line-height:18px;
}
div#riyoukiyaku_box{
	width:672px;
	height:174px;
	font-size:16px;
	line-height:20px;
	background-color:#d6d5d9;
	border:1px #a7a6aa solid;
	margin:0 10px 0 10px;
	overflow:auto;
}
div#shinki_radio_box{
	font-size:12px;
	margin:0 10px 0 10px;
	width:674px;
	text-align:center;
	padding:20px 0 20px 0;
}
/*----------------------------*/
/* == 新規登録  　      　　　*/
/*----------------------------*/
div#shinki_touroku_textbox{
	padding:18px 20px 0px 20px;
	font-size:14px;
	line-height:18px;
}
div#shinki_touroku_textbox .shinki_touroku_text01{
	font-size:12px;
	line-height:18px;
	padding:14px 0 17px 0;
}
div#shinki_touroku_textbox .shinki_touroku_text02{
	font-size:12px;
	font-weight:bold;
	border:1px #cccccc solid;
	background-color:#63cdf0;
	height:18px;
	padding:2px 0 0 7px;
}
div#shinki_touroku_textbox .shinki_touroku_text03{
	width:612px;
	background-color:#e9e9e9;
	border-left:1px #cccccc solid;
	border-right:1px #cccccc solid;
	border-bottom:1px #cccccc solid;
	padding:10px 20px 13px 20px;
	font-size:14px;
	line-height:24px;
}
div#shinki_touroku_textbox .shinki_touroku_text04{
	font-size:12px;
	line-height:18px;
	padding-top:9px;
}
div#shinki_touroku_textbox .shinki_touroku_text06{
	font-size:12px;
	text-align:right;
}
table#shinki_touroku_table{
	border:1px #969696 solid;
	background-color:#969696;
	width:612px;
	height:92px;
}
table#shinki_touroku_table td{
	font-size:12px;
	text-align:center;
	background-color:#ffffff;
	padding:4px;
}
table#shinki_touroku_table td.blue{
	font-size:12px;
	text-align:center;
	background-color:#425574;
	color:#ffffff;
}
table#shinki_touroku_table td.blue02{
	font-size:12px;
	text-align:center;
	background-color:#c5d8e8;
	color:#000000;
}
div#shinki_touroku_textbox .shinki_touroku_text05{
	font-size:12px;
	padding-top:4px;
}
div#shinki_touroku_bar01{
	width:664px;
	margin:20px 10px 0 10px;
	font-size:16px;
	font-weight:bold;
	border-top:3px #00a3d9 solid;
	padding:10px 0 0 10px;
}
div#shinki_touroku_bar01 .shinki_touroku_text06{
	font-size:12px;
	font-weight:normal;
	padding:17px 0 8px 0;
}
div#shinki_touroku_bar02{
	width:664px;
	margin:20px 10px 0 10px;
	font-size:16px;
	font-weight:bold;
	border-top:3px #00a3d9 solid;
	padding:10px 0 0 10px;
}
div#shinki_touroku_bar03{
	width:664px;
	margin:40px 10px 0 10px;
	font-size:16px;
	font-weight:bold;
	border-top:3px #00a3d9 solid;
	padding:10px 0 0 10px;
}
div#shinki_touroku_bar03 .shinki_touroku_text06{
	font-size:12px;
	font-weight:normal;
	padding:17px 0 8px 0;
}
div#shinki_touroku_bar04{
	width:664px;
	margin:27px 10px 0 10px;
	font-size:16px;
	font-weight:bold;
	border-top:3px #999999 solid;
	padding:10px 0 0 10px;
}
div#shinki_touroku_bar04 .henkou_text01{
	font-size:12px;
	font-weight:normal;
}
div#shinki_touroku_bar02 .shinki_touroku_text06{
	font-size:12px;
	font-weight:normal;
	padding:0 0 8px 0;
}
div#shinki_touroku_bar02 .shinki_touroku_text07{
	font-size:12px;
	color:#ff0000;
}
div#shinki_touroku_bar02 .shinki_touroku_text08{
	font-size:14px;
	line-height:18px;
	font-weight:normal;
	padding:15px 0 27px 0;
}
div#shinki_kakunin_pink{
	background-color:#ffedee;
	padding:17px 0 0 26px;
	font-size:12px;
	line-height:14px;
	color:#ff0000;
	margin:10px 10px 0 10px;
	height:42px;
}
/*----------------------------*/
/* == 新規登録エラー  　      */
/*----------------------------*/
div#error_box{
	background-color:#ffedee;
	font-size:14px;
	font-weight:bold;
	color:#e60011;
	height:23px;
	padding:5px 0 0 31px;
	margin-bottom:13px;
	background-image:url(/images/form/error_bg.gif);
	background-repeat:no-repeat;
	background-position:left;
}
td.error_bg{
	background-color:#ffedee;
}
td div.error_text{
	padding-top:5px;
	color:#e60011;
	font-weight:bold;
}
/*----------------------------*/
/* == 送信完了  　      　　　*/
/*----------------------------*/
div#thanks_text_box{
	width:437px;
	height:93px;
	margin:40px 0 0 129px;
	background-image:url(/images/form/thanks_textbg.gif);
	background-repeat:no-repeat;
}
div#thanks_text_box .thanks_text01{
	font-size:18px;
	font-weight:bold;
	padding:26px 0 0 0;
	text-align:center;
}
div#thanks_text_box .thanks_text02{
	font-size:18px;
	text-align:center;
	font-weight:bold;
	padding-top:3px;
}
div#thanks_text_box .thanks_text04{
	font-size:16px;
	text-align:center;
	padding-top:3px;
}
div.thanks_text03{
	font-size:14px;
	line-height:18px;
	text-align:center;
	padding:24px 0 23px 0;
}
div.back_top_btn{
	text-align:center;
}
/*----------------------------*/
/* == 登録内容変更      　　　*/
/*----------------------------*/
div#kihonzyoho_box{
	width:624px;
	margin:20px 10px 0 10px;
	background-color:#ebebeb;
	padding:25px;
}
div#kihonzyoho_box table td{
	font-size:12px;
}
div#kihonzyoho_box table td.left{
	font-weight:bold;
}
/*----------------------------*/
/* == エラー　　　      　　　*/
/*----------------------------*/
div#error_titlebg{
	width:100%;
	height:100px;
	background-image:url(/images/form/error_titlebg.gif);
	background-repeat:no-repeat;
	font-size:18px;
	font-weight:bold;
	padding:28px 0 0 40px;
}
div#error_naiyou{
	padding:29px 0 0 20px;
}
div#error_naiyou ul{
	list-style-position:inside;
	font-size:16px;
}
/*----------------------------*/
/* == 近海船情報        　　　*/
/*----------------------------*/
div#kinkai_fr_box{
	width:754px;
	height:37px;
	padding:17px 0 0 20px;
	margin:0 10px 0 10px;
	background-image:url(/images/kinkai/kinkai_titlebg.gif);
	background-repeat:no-repeat;
	border-bottom:1px #cccccc solid;
}
div#kinkai_fr_box div.title{
	font-size:18px;
	font-weight:bold;
	float:left;
}
div#kinkai_fr_box div.hiduke{
	font-size:12px;
	padding:3px 20px 0 0;
	float:right;
}
div#kinkai_textbox{
	width:654px;
	padding:25px 70px 0 70px;
}
div#kinkai_textbox .kinkai_text01{
	font-size:14px;
	line-height:24px;
	padding-bottom:24px;
}
div#kinkai_textbox .kinkai_text02{
	font-size:14px;
	font-weight:bold;
	text-align:right;
	line-height:24px;
	padding-bottom:42px;
}
div#kinkai_tablebox{
	width:734px;
	padding:0 30px 0 30px;
}
div#kinkai_tablebox .kinkai_tablebox_text{
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding-bottom:18px;
}
div#kinkai_tablebox table#kinkai_table{
	border:1px #999999 solid;
	background-color:#999999;
}
div#kinkai_tablebox table#kinkai_table td.head{
	font-size:16px;
	font-weight:bold;
	text-align:center;
	height:22px;
	background-color:#99cc66;
	padding-top:3px;
}
div#kinkai_tablebox table#kinkai_table td{
	background-color:#ffffff;
	height:22px;
	font-size:12px;
	text-align:center;
}
div#kinkai_tablebox table#kinkai_table td.left{
	background-color:#ffffff;
	height:22px;
	font-size:12px;
	text-align:left;
	padding-left:5px;
}
div#kinkai_bottom_area{
	width:654px;
	padding:0 70px 0 70px;
}
div.kinkai_bn_btn{
	text-align:center;
	padding:30px 0 30px 0;
}
div#kinkai_bottom_area div.text01{
 font-size:12px;
	text-align:center;
}
div#kinkai_bottom_area div.text02{
 font-size:12px;
	text-align:center;
	padding-top:13px;
}
div#kinkai_bottom_area div.text03{
 font-size:10px;
	line-height:14px;
	color:#666666;
	padding-top:25px;
}
/*----------------------------*/
/* == 近海船情報ﾊﾞｯｸﾅﾝﾊﾞｰ 　　*/
/*----------------------------*/
div#kinkai_articleback_box{
	width:121px;
	height:20px;
	padding:10px 21px 9px 0;
	margin:0 10px 0 642px;
}
div#kinkai_articleback_tablebox{
	width:733px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
/* == 年度別リスト   */
table.back_year {
    height: 100%;
	background-color:#999999;
	width: 733px;
	border:solid 1px #999999;
}
table.back_year th {
	font:bold 14px  "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	background-color:#8dd14a;
	color:#ffffff;
	padding: 10px;
	}
table.back_year td {
	font:normal 14px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	background-color:#ffffff;
	padding: 2px;
	text-align:center;
	}
table.back_year td.gray {
	font:normal 14px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
 	background-color:#eaeaea;
	padding: 2px;
	text-align:center;
	}
table.back_year td.monthly {
	font:bold 12px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	color:#333333;
 	background-color:#f0f0db;
	padding: 2px;
	text-align:center;
	}
div.kinkai_articleback_btn{
	text-align:center;
	padding:19px 0 40px 0;
}
/*----------------------------------------*/
/* == 近海船情報・用船料の変動（ データ ）*/
/*----------------------------------------*/
div#kinkai_fr_box .right_hiduke{
	float:right;
	font-size:12px;
	padding:0 0 0 0;
	font-weight:normal;
	color:#000000;
	padding: 5px 10px 0 0;
}

div#kinkai_listback_box{
	padding:11px 49px 0 0;
	margin: 0 auto 11px auto;
	text-align:right;
}
div#kinkai_listback{
	width:80%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0 20px 0 19px;
/*	background-image: url(/images/kinkai/listbg.gif);*/
	background-repeat: repeat-y;
}
div#listback_imgtop{
	width:80%;
	height:21px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
/*	background-image: url(/images/kinkai/bg_top.gif);*/
	background-repeat: no-repeat;
}
div#listback_imgbottom{
	width:80%;
	height:21px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
/*	background-image: url(/images/kinkai/bg_bottom.gif);*/
	background-repeat: no-repeat;
}
div.kinkai_printbtn{
	text-align:center;
	padding: 20px 0 40px 0;
}
/* == リスト   */
table.yosenryo{
    height: 100%;
	background-color:#999999;
	border:solid 1px #999999;
}
table.yosenryo th.white{
	background-color:#ffffff;
	padding: 2px;
	}
table.yosenryo th.brown{
	font:normal 14px  "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	color:#000000;
	background-color:#cccc99;
	padding: 2px;
	text-align:center;
	}
table.yosenryo th.green{
	font:normal 14px  "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	color:#000000;
	background-color:#b9cc99;
	padding: 2px;
	text-align:center;
	}
table.yosenryo th.dgreen{
	font:bold 14px  "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	background-color:#277f53;
	color:#ffffff;
	text-align:center;
	padding: 2px;
	}
table.yosenryo td.dgreen{
	font:bold 14px  "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	background-color:#277f53;
	color:#ffffff;
	text-align:center;
	padding: 2px;
	}
table.yosenryo td.gray{
	font:bold 14px  "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	background-color:#e0e0e0;
	color:#000000;
	text-align:center;
	padding: 2px;
	}
table.yosenryo td{
	font:normal 14px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	background-color:#ffffff;
	padding: 2px;
	text-align:center;
	padding: 2px;
	}
table.yosenryo td.gray{
	font:normal 14px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
 	background-color:#eaeaea;
	padding: 2px;
	text-align:center;
	}
table.yosenryo td.monthly{
	font:bold 12px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	color:#333333;
 	background-color:#f0f0db;
	padding: 2px;
	text-align:center;
	}
/*--------------------------------*/
/* == 過去10年間の用船料の変動　　*/
/*--------------------------------*/
div#kinkai_graphback_box{
	width: 80%;
	margin: 0 auto 0 auto;
	text-align:right;
}
div#kinkai_graphback_box img{
	margin: 10px auto 30px auto;
}
div#kinkai_graphback_box p{
	font:bold 16px "Century Gothic";
	color: #000;
	text-shadow:
        0 1px 0 #fff,
        1px 0 0 #fff,
        0 -1px 0 #fff,
        -1px 0 0 #fff,
        -1px -1px 0 #fff,
        1px -1px 0 #fff,
        -1px 1px 0 #fff,
        1px 1px 0 #fff;
}
/*----------------------------*/
/* == コンテナ情報      　　　*/
/*----------------------------*/
div#container_topbtnbox{
	width:415px;
	height:32px;
	padding:0 0 20px 185px;
	display: none;
}
div#container_topbtnbox .container_btn01{
	width:139px;
	height:32px;
	float:left;
}
div#container_topbtnbox .container_btn02{
	width:137px;
	height:32px;
	float:left;
}
div#container_topbtnbox .container_btn03{
	width:139px;
	height:32px;
	float:right;
}
div#container_fr_box{
	width:762px;
	height:24px;
	padding:10px 0 0 12px;
	margin:0 10px 16px 10px;
	background-image:url(/images/yousen/fr_bg.gif);
	background-repeat:no-repeat;
	border-bottom:1px #cccccc solid;
}
div#container_fr_box02{
	width:762px;
	height:24px;
	padding:10px 0 0 12px;
	margin:0 10px 0 10px;
	background-image:url(/images/yousen/fr_bg.gif);
	background-repeat:no-repeat;
	border-bottom:1px #cccccc solid;
}
div#container_fr_box div.title{
	font-size:14px;
	font-weight:bold;
	float:left;
}
div#container_fr_box02 div.title{
	font-size:14px;
	font-weight:bold;
	float:left;
}
div#container_fr_box div.hiduke{
	font-size:12px;
	padding:0 14px 0 0;
	float:right;
}
div#container_fr_box02 div.hiduke{
	font-size:12px;
	padding:0 14px 0 0;
	float:right;
}
div#area_box{
	width:90%;
	height:31px;
	margin:0 50px 2px 50px;
	background-image:url(/images/container/area_bg.gif);
	background-repeat:no-repeat;
}
div#area_box .text{
	font-size:18px;
	font-weight:bold;
	float:left;
	padding:3px 0 0 13px;
}
div#area_box .bn_btn{
	width:121px;
	height:20px;
	padding:0 20px 0 0;
	float:right;
}
div#container_tablebox{
	width:100%;
	margin:0 70px 0 0px;
}
div#container_tablebox .tani_text{
	font-size:12px;
	text-align:right;
	padding:0 6px 4px 0;
}
div#container_tablebox .container_table{
	border:1px #999999 solid;
	background-color:#999999;
}
div#container_tablebox .container_table td{
	padding:2px;
	background-color:#ffffff;
	text-align:right;
	font-size:12px;
}
div#container_tablebox .container_table td.nomal{
	background-color:#ffffff;
	color:#000000;
	text-align:center;
	font-size:16px;
	height:20px;
	padding-top:5px;
}
div#container_tablebox .container_table td.nomal02{
	background-color:#ffffff;
	color:#000000;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	height:20px;
	padding-top:5px;
}
div#container_tablebox .container_table td.nomal03{
	background-color:#e5eef6;
	color:#000000;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	height:20px;
	padding-top:5px;
}
div#container_tablebox .container_table td.month{
	padding:2px;
	background-color:#ffffff;
	text-align:center;
	font-size:12px;
}
div#container_tablebox .container_table td.year{
	color:#ffffff;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	background-color:#425574;
	height:28px;
	padding:0 0 0 7px;
}
div#container_tablebox .container_table td.year02{
	color:#ffffff;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	background-color:#425574;
	height:27px;
	padding:3px 0 0 0;
}
div#container_tablebox .container_table td.bold{
	color:#000000;
	font-size:14px;
	font-weight:bold;
	background-color:#c5d8e8;
	text-align:center;
}
div#container_tablebox .container_table td.bold02{
	color:#000000;
	font-size:16px;
	font-weight:bold;
	background-color:#c5d8e8;
	text-align:center;
	height:20px;
	padding-top:5px;
}
div#container_bn_btn{
	width:694px;
	margin:40px 50px 0 50px;
}
div#container_tablebox .bottom_text{
	font-size:12px;
	color:#000000;
	text-align:right;
	padding-top:10px;
}
/*----------------------------*/
/* == 用船      　　　　      */
/*----------------------------*/
div#subcontents_yousen_wrapper{
	width:854px;
	padding:0 62px 0 62px;
	background-image:url(/images/drewry/naname_bg.gif);
	background-repeat:repeat-x repeat-y;
}
div#yousen_tabbox{
	width:100%;
	height:32px;
	border-bottom:3px #00a3d9 solid;
	margin:8px 10px 0 10px;
}
div#yousen_tabbox div.bulker{
	width:204px;
	height:32px;
	float:left;
}
div#yousen_tabbox div.tanker{
	width:204px;
	height:32px;
	float:left;
}
div#fr_box{
	width:762px;
	height:26px;
	padding:8px 0 0 12px;
	margin:0 10px 20px 10px;
	background-image:url(/images/yousen/fr_bg.gif);
	background-repeat:no-repeat;
	border-bottom:1px #cccccc solid;
	font-size:16px;
	font-weight:bold;
}
div#yousen_serch_box{
	width:732px;
	margin:0 10px 0 10px;
	padding:24px 21px 24px 21px;
	background-color:#daeff6;
}
div#yousen_serch_box table{
	border:1px #999999 solid;
	background-color:#999999;
}
div#yousen_serch_box table td.top_cell{
	background-color:#c5d8e8;
	font-size:12px;
	font-weight:normal;
	padding:4px;
	height:23px;
	text-align:right;
}
div#yousen_serch_box table td.left_cell{
	background-color:#c5d8e8;
	font-size:12px;
	font-weight:normal;
	padding:4px;
	height:23px;
}
div#yousen_serch_box table td.right_cell{
	background-color:#ffffff;
	font-size:12px;
	font-weight:normal;
	padding:4px;
	height:23px;
}
div#yousen_serch_box table td select{
	vertical-align:baseline;
}
div#yousen_serch_box table td input{
	vertical-align:middle;
}
div#yousen_serch_box table td input.text01{
	width:333px;
	height:20px;
	border:1px #a7a6aa solid;
}
div#yousen_serch_box table td input.text02{
	width:69px;
	height:20px;
	border:1px #a7a6aa solid;
}
div#yousen_serch_box table td input.text03{
	width:105px;
	height:20px;
	border:1px #a7a6aa solid;
}
div#yousen_search_btnbox{
	width:492px;
	height:52px;
	margin:0 10px 0 10px;
	background-color:#a5ddef;
	padding:12px 0 0 282px;
}
div#yousen_bn_btnbox{
	width:774px;
	margin:0 10px 0 10px;
	padding:30px 0 30px 0;
}
div#yousen_bn_btnbox02{
	width:774px;
	margin:0 10px 0 10px;
	padding:30px 0 0 0;
}
div#yousen_bn_btnbox .yousen_bn_btn{
	width:139px;
	height:20px;
	padding-top:5px;
	float:left;
}
div#yousen_bn_btnbox .yousen_print_btn{
	width:164px;
	height:30px;
	padding-left:161px;
	float:left;
}
div#yousen_bn_btnbox .yousen_bn_btn02{
	width:139px;
	height:20px;
	float:left;
}
div#yousen_bn_btnbox .yousen_print_btn02{
	width:164px;
	height:30px;
	padding-left:300px;
	float:left;
}
/**/
div#yousen_bn_btnbox02 .yousen_bn_btn{
	width:139px;
	height:20px;
	padding-top:5px;
	float:left;
}
div#yousen_bn_btnbox02 .yousen_print_btn{
	width:164px;
	height:30px;
	padding-left:161px;
	float:left;
}
/*----------------------------*/
/* == 2カラム詳細             */
/*----------------------------*/
div#two_column_wrapper{
	width:978px;
	background-image:url(/images/news/two_column_wrapper_bg.gif);
	background-repeat:repeat-y;
}
div#two_column_wrapper div#left_column{
	width:694px;
	padding:20px 20px 0 20px;
	float:left;
}
div#two_column_wrapper div#right_column{
	width:222px;
	padding:10px 9px 30px 9px;
	float:right;
}
div#two_column_wrapper div#right_column .banner{
	width:220px;
	height:58px;
	border:1px #cccccc solid;
}
div#two_column_wrapper div#right_column .newsbarbg01{
	width:182px;
	height:19px;
	padding:13px 0 0 40px;
	background-image:url(/images/news/newsbarbg01.gif);
	background-repeat:no-repeat;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
}
div#two_column_wrapper div#right_column .newslistbox{
	width:196px;
	padding:7px 13px 10px 13px;
}
div#two_column_wrapper div#right_column .newslistbox li{
	font-size:12px;
	line-height:20px;
	list-style-type:none;
	padding-left:15px;
	background-image:url(/images/arrow_ico.gif);
	background-repeat:no-repeat;
	background-position:left 5px;
}
html>/**/body div#two_column_wrapper div#right_column .newslistbox li{
	font-size:12px\9;
	line-height:20px\9;
	list-style-type:none\9;
	padding-left:15px\9;
	background-image:url(/images/arrow_ico.gif);
	background-repeat:no-repeat\9;
	background-position:left 3px\9;
}
body:first-of-type div#two_column_wrapper div#right_column .newslistbox li{
	font-size:12px;
	line-height:20px;
	list-style-type:none;
	padding-left:15px;
	background-image:url(/images/arrow_ico.gif);
	background-repeat:no-repeat;
	background-position:left 4px;
}
div#two_column_wrapper div#right_column .newsbarbg02{
	width:182px;
	height:19px;
	padding:8px 0 0 40px;
	background-image:url(/images/news/newsbarbg02.gif);
	background-repeat:no-repeat;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
}
div#two_column_wrapper div#right_column .c_banner{
	width:210px;
	height:52px;
	border:1px #cccccc solid;
}
/*----------------------------*/
/* == マリンネットクラブ      */
/*----------------------------*/
div#subcontents_wrapper #mnc_ttl{
	height: 234px;
	width: 694px;
	margin-right: auto;
	margin-left: auto;
}
div#subcontents_wrapper #mnc_ttl img.kaji{
	float:right;
}
div#subcontents_wrapper #mnc_ttl img.ttl{
	margin-top: 32px;
}
div#subcontents_wrapper #mnc_ttl #mnc_mail{
	height: 56px;
	width: 497px;
	margin: 24px 0 0 10px;
	background-image: url(/images/club/mnc_mailbg.gif);
	background-repeat: no-repeat;
	}
div#subcontents_wrapper #mnc_ttl #mnc_mail img.mailsend{
	margin: 10px 17px 0 0;
	float:right;
	}
div#subcontents_wrapper #rireki{
	height: 600px;
	width: 696px;
	margin-top: 28px;
    }
table.rireki_table {
	width: 696px;
	margin: 0;
	padding: 0;
	}
table.rireki_table th {
	font:bold 14px/29px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	background-image:url(/images/club/mnc_rittlbg.gif);
	height: 29px;
	color:#FFFFFF;
	padding: 0 0 0 10px;
	background-repeat: no-repeat;
	}
table.rireki_table td {
	background-color:#f3f3f3;
	height: 51px;
	}
table.rireki_table td p.ttl{
	font:bold 14px/18px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	color:#006699;
	padding: 0 0 0 20px;
	}
table.rireki_table td p.txt{
	font:normal 10px/16px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	color:#000000;
	background-image:url(/images/club/arrow_ico.gif);
	background-repeat:no-repeat;
	background-position:left 4px;
	padding-left:15px;
	margin-left: 20px;
	}
table.rireki_table td .day{
	font:normal 10px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	color:#000000;
	float:right;
	padding: 12px 21px 0 0;
	}
table.rireki_table td .day_new{
	font:normal 10px/18px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	color:#000000;
	float:right;
	margin: 8px 0 0 35px ;
	padding:0 21px 0 43px ;
	background-image:url(/images/club/mnc_new.gif);
	background-repeat:no-repeat;
	background-position:left 1px;
	}
/*----------------------------*/
/* == クラブ詳細　　　　      */
/*----------------------------*/
div#subcontents_wrapper #mnc_ttl02{
	height: 100px;
	width: 694px;
	margin-right: auto;
	margin-left: auto;
}
div#subcontents_wrapper #mnc_ttl02 img.logo02{
	margin: 21px 4px 0 0;
	float:right;
}
div#subcontents_wrapper #mnc_ttl02 h2{
	font:bold 22px/50px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	color:#FFFFFF;
	text-align:center;
	height: 54px;
	width: 694px;
	background-image: url(/images/club/mnc_bgbar.gif);
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-bottom: 0;
}
div#subcontents_wrapper #ttlday{
	height: 31px;
	width: 694px;
	margin-right: auto;
	margin-left: auto;
	background-color: #f3f3f3;
	margin-top: 1px;
}
div#subcontents_wrapper #ttlday p.txt{
	font:normal 10px/31px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	color:#000000;
	background-image:url(/images/club/arrow_ico.gif);
	background-repeat:no-repeat;
	background-position:left 10px;
	padding-left:15px;
	margin-left: 20px;
	}
div#subcontents_wrapper #ttlday p.txt_b{
	font:bold 10px/31px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	color:#000000;
	}
div#subcontents_wrapper #ttlday .day{
	font:normal 10px/31px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	color:#000000;
	float:right;
	padding: 0 10px 0 0;
	}
div#subcontents_wrapper #mnc_wrap{
	height: 100%;
	width: 694px;
	margin-top: 19px;
	}
div#subcontents_wrapper #mnc_txtwrap{
	height:100%;
	width: 694px;
	padding: 0 0 0 0;
	}
div#subcontents_wrapper #mnc_txtwrap p.ttl{
	font:normal 14px/15px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	color:#0000ff;
	height: 100%;
	width: 694px;
	text-align:center;
	}
div#subcontents_wrapper #mnc_txtwrap .hr{
	background:url(/images/club/hr_line.gif) no-repeat;
	height: 1px;
	margin: 18px 18px 0 17px;
	padding: 0;
	width:659px;
}
div#subcontents_wrapper #mnc_txtwrap p.mnc_txt{
	font:normal 12px/16px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	color:#000000;
	padding: 7px 35px 0 35px;
	}
div#subcontents_wrapper #mnc_txtwrap p.mnc_txt02{
	font:normal 12px/16px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	color:#000000;
	padding: 10px 35px 0 35px;
	}
p.indent{
	font:normal 12px/16px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	color:#000000;
	padding: 0 35px 0 35px;
	text-indent: 1em;
	}
div#subcontents_wrapper #mnc_wrap #mnc_pic{
	height: 388px;
	width: 600px;
	margin: 5px auto 25px auto;
	}
div#subcontents_wrapper #mnc_ttlwrap h3{
	font:bold 14px/20px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	color:#009cff;
	background-image: url(/images/club/mnc_disc.gif);
	background-position:left 4px;
	background-repeat: no-repeat;
	padding-left: 19px;
	margin:0 0 0 2px ;
	}
div#subcontents_wrapper #mnc_ttlwrap{
	width: 578px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #009cff;
	margin: 20px 0 0 59px;
	}
div#subcontents_wrapper #mnc_txtwrap p.mnc_undertxt{
	font:normal 12px/16px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	color:#000000;
	padding: 2px 65px 0 93px;
	}
div#subcontents_wrapper #mnc_txtwrap p.mnc_undertxt02{
	font:normal 12px/16px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	color:#000000;
	padding: 10px 65px 0 93px;
	}
div#subcontents_wrapper #mnc_txtwrap p.mnc_underadd{
	font:normal 12px/16px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	color:#000000;
	padding: 3px 65px 0 59px;
	}
div#subcontents_wrapper #mnc_txtwrapadd{
	height:100%;
	width: 694px;
	margin: 14px 0 39px 0;
	}
div#subcontents_wrapper #mnc_wrap #button{
	height: 20px;
	width: 139px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 36px;
	}
.font_bold{
	font-weight:bold;
	}
/*----------------------------*/
/* == 日経新聞ニュース　　    */
/*----------------------------*/
div#subcontents_wrapper #nikkei{
	width: 700px;
    }
div#subcontents_wrapper #nikkeitab{
	height: 33px;
	width: 694px;
	margin-top: 21px;
	margin-left: 6px;
    }
div#subcontents_wrapper #nikkeitab_und{
	height: 33px;
	width: 694px;
	margin: 51px 0 0 6px;
	padding-bottom: 57px;
    }
div#subcontents_wrapper #nikkeirist01{
	height: 100%;
	width: 676px;
	margin: 28px 8px 29px 16px;
    }
table#nikkeirist {
	width: 676px;
	}
table#nikkeirist th {
	font:normal 10px/25px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	color:#000000;
	background-color:#ddeaed;
	text-align: center;
	}
table#nikkeirist td{
	font:normal 12px/14px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	color:#000000;
	text-align:center;
	background-color:#ffffff;
	padding: 5px 0 5px 0 ;
	}
table#nikkeirist td.space{
	background-color:#ffffff;
	}
table#nikkeirist td.td02{
	font:normal 12px/14px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	color:#000000;
	text-align: left;
	background-color:#ffffff;
	}
table#nikkeirist p {
	font:normal 14px/20px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	color:#006699;
	text-align: left;
	background-image:url(/images/arrow_ico.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
	padding: 0 0 0 18px;
	margin: 0 0 0 15px;
	}
div#nikkei .hr{
	background:url(/images/club/hr_line.gif) repeat-x;
	height: 1px;
	margin: 0 20px 18px 16px;
	padding: 0;
	width:664px;
}
div#subcontents_wrapper #nikkeikiji p.ttl{
	font:bold 16px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	color:#000000;
	padding-bottom: 23px;
    }
div#subcontents_wrapper #nikkeikiji p.day{
	font:bold 12px/29px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	color:#666666;
	text-align: right;
    }
div#subcontents_wrapper #nikkeikiji{
	height: 100%;
	width: 653px;
	margin-left: 16px;
	margin-right: 8px;
	padding: 2px 8px 0 11px;
    }
div#subcontents_wrapper #nikkeikiji p.honbun{
	font:normal 14px/20px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	color:#000000;
    }
div#subcontents_wrapper #copyright p.copyright{
	font:bold 12px/12px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	color:#000000;
    }
div#subcontents_wrapper #copyright p.chosakuken{
	font:normal 12px/14px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	color:#666666;
    }
div#subcontents_wrapper #copyright{
	width: 676px;
	margin-left: 16px;
	margin-right: 8px;
	padding-bottom: 20px;
    }
div#subcontents_wrapper #nikkeikiji p.pagetop{
	font:normal 12px/28px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	color:#000000;
	text-align: right;
	}
/*----------------------------*/
/* == 新造船情報　　　　      */
/*----------------------------*/
div.sztab_box{
	width:774px;
	height:35px;
	margin: 10px 0 0 10px;
	background-image:url(/images/ships/tab_bg.gif);
	background-repeat: repeat-x;
}
div.sztab_kensaku{
	width:774px;
	height:35px;
	margin-left: 10px;
	margin-bottom: 20px;
	background-image:url(/images/ships/kensaku_bg.gif);
	background-repeat: repeat-x;
}
div.sztab_kensaku h3{
	font: 16px;
	font-weight: bold;
	color:#000000;
	padding: 9px 0 0 12px ;
	}
div#sz_kensakubox{
	width: 734px;
	height: 100%;
	margin: 0 0 0 10px;
 	background-color: #daeff6;
	padding: 14px 20px 20px 20px;
}
table#sz_kensakubox {
	background-color:#999999;
	width: 732px;
	border:solid 1px #999999;
}
table#sz_kensakubox th {
	font:normal 12px/18px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	background-color:#c5d8e8;
	color:#000000;
	padding: 0 0 0 4px ;
	}
table#sz_kensakubox th.head {
	font:normal 12px/18px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	background-color:#c5d8e8;
	color:#000000;
	padding: 4px;
	text-align: right;
	}
table#sz_kensakubox td {
	font:normal 12px/18px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
    background-color:#ffffff;
	padding: 6px;
}
div#sz_kensakubox ul {
	font:normal 12px/18px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	color:#000000;
	padding: 3px 0 20px 5px ;
	list-style: none;
}
div#sz_kensakubox li {
	padding: 5px 0 0 0;
}
div#sz_kensakubtn{
	width: 734px;
	height: 51px;
	margin: 0 0 0 10px;
 	background-color: #a5ddef;
	padding: 10px 20px 0 20px;
	text-align: center;
}
div#sz_backbtn{
	width: 735px;
	height: 20px;
	margin: 30px 0 0 10px;
	padding: 0 20px 30px 0;
}
.form_w55{
	width: 55px;
}
.form_w40{
	width: 40px;
}
.form_w73{
	width: 73px;
}
.form_w120{
	width: 120px;
}
.form_border{
	border:solid 1px #a7a6aa;
	height:20px;
	}
div#subcontents_shinzosen_wrapper{
	width:854px;
	padding:0 62px 0 62px;
	background-image:url(/images/drewry/naname_bg.gif);
	background-repeat:repeat-x repeat-y;
}
/*----------------------------*/
/* == 新造船検索結果　　      */
/*----------------------------*/
div.sztab_kensaku p.pagekensaku{
	font:normal 12px/18px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	color:#660000;
	padding:0 0 0 380px;
}
div.pagekensaku{
	font-size: 16px;
	font-weight: bold;
	color:#000000;
	padding: 9px 0 0 12px ;
	}
div.sztab_kensaku p.pagekensakupage{
	font:normal 12px/18px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	font-weight: normal;
	color:#000000;
	float:right;
	margin: 8px 4px 0 12px;
	}
div#sztab_kensakulist{
	width:772px;
	height:100%;
	margin: 20px 0 31px 10px;
}
table#sztab_kensakulist {
    height: 100%;
	background-color:#999999;
	width: 772px;
	border:solid 1px #999999;
	margin: 0;
	padding: 0;
}
table#sztab_kensakulist th {
	font:normal 12px/14px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	background-color:#c5d8e8;
	color:#000000;
	padding: 2px 2px 2px 2px ;
	text-align:center;
	vertical-align:text-top;
	}
table#sztab_kensakulist td {
	font:normal 12px/18px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
    background-color:#ffffff;
	padding: 0 2px 0 2px ;
	text-align:center;
	}
table#sztab_kensakulist td.left {
	font:normal 12px/18px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
    background-color:#ffffff;
	padding: 0 2px 0 2px ;
	text-align:left;
	}
table#sztab_kensakulist td.right {
	font:normal 12px/18px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
    background-color:#ffffff;
	padding: 0 2px 0 2px ;
	text-align:right;
	}
/*----------------------------*/
/* == バルカー船検索　　　    */
/*----------------------------*/
div.search_area div.line01{
	font-size:14px;
}
div.search_area div.line01 select{
	font-size:18px;
	vertical-align:baseline;
}
/* == 検索記事移動ボックス   */
div#arrowbox_ss{
}
div#arrowbox_ss div.previous a:link{
 width:39px;
	height:21px;
	padding:12px 0 0 26px;
	background-image:url(/images/ships/previous_bg.gif);
	background-repeat:no-repeat;
	display:block;
	float:left;
}
div#arrowbox_ss div.previous a:visited{
 width:39px;
	height:21px;
	padding:12px 0 0 26px;
	background-image:url(/images/ships/previous_bg.gif);
	background-repeat:no-repeat;
	display:block;
	float:left;
}
div#arrowbox_ss div.previous a:active{
 width:39px;
	height:21px;
	padding:12px 0 0 26px;
	background-image:url(/images/ships/previous_bg_o.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	color:#ffffff;
	display:block;
	float:left;
}
div#arrowbox_ss div.previous a:hover{
 width:39px;
	height:21px;
	padding:12px 0 0 26px;
	background-image:url(/images/ships/previous_bg_o.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	color:#ffffff;
	display:block;
	float:left;
}
div#arrowbox_ss div.number a:link{
 width:26px;
	height:24px;
	border-left:1px #ffffff solid;
	background-color:#daeff6;
	text-align:center;
	padding-top:9px;
	display:block;
	float:left;
}
div#arrowbox_ss div.number a:visited{
 width:26px;
	height:24px;
	border-left:1px #ffffff solid;
	background-color:#daeff6;
	text-align:center;
	padding-top:9px;
	display:block;
	float:left;
}
div#arrowbox_ss div.number a:active{
 width:26px;
	height:24px;
	border-left:1px #ffffff solid;
	background-color:#00698c;
	color:#ffffff;
	text-align:center;
	padding-top:9px;
	display:block;
	float:left;
	text-decoration:none;
}
div#arrowbox_ss div.number a:hover{
 width:26px;
	height:24px;
	border-left:1px #ffffff solid;
	background-color:#00698c;
	color:#ffffff;
	text-align:center;
	padding-top:9px;
	display:block;
	float:left;
	text-decoration:none;
}
div#arrowbox_ss div.next a:link{
 width:65px;
	height:21px;
	padding-top:12px;
	background-image:url(/images/ships/next_bg.gif);
	background-repeat:no-repeat;
	text-align:center;
	display:block;
	float:left;
}
div#arrowbox_ss div.next a:visited{
 width:65px;
	height:21px;
	padding-top:12px;
	background-image:url(/images/ships/next_bg.gif);
	background-repeat:no-repeat;
	text-align:center;
	display:block;
	float:left;
}
div#arrowbox_ss div.next a:active{
 width:65px;
	height:21px;
	padding-top:12px;
	background-image:url(/images/news/next_bg_o.gif);
	background-repeat:no-repeat;
	text-align:center;
	text-decoration:none;
	color:#ffffff;
	display:block;
	float:left;
}
div#arrowbox_ss div.next a:hover{
 width:65px;
	height:21px;
	padding-top:12px;
	background-image:url(/images/news/next_bg_o.gif);
	background-repeat:no-repeat;
	text-align:center;
	text-decoration:none;
	color:#ffffff;
	display:block;
	float:left;
}
/* バルカー検索ﾘｽﾄ */
div#bu_kensakubox{
	width: 734px;
	height: 100%;
	margin: 0 0 0 10px;
 	background-color: #daeff6;
	padding: 22px 20px 20px 20px;
}
div#bu_kensakubox #tablewrap{
	width: 732px;
	height: 100%;
}
div#bu_kensakubox #tablewrap #btn{
	width: 91px;
	height: 100%;
	float:right;
	margin: 55px 0 0 0;
}
div#bu_kensakubox #tablewrap #btn p{
	font:bold 12px/18px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	color: #000000;
	text-align:center;
}
div#bu_kensakubox p.ttl{
	font-size: 12px;
	font-weight: bold;
	color:#000000;
	padding: 26px 2px 16px 2px ;
	}
table#bu_kensakubox {
	background-color:#999999;
	width: 631px;
	border:solid 1px #999999;
}
table#bu_kensakubox th {
	font:normal 12px/12px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	background-color:#c5d8e8;
	color:#000000;
	padding: 3px 0 3px 0;
	text-align:center;
	}
table#bu_kensakubox td {
	font:normal 12px/12px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
    background-color:#ffffff;
	padding: 3px 0 3px 0;
	text-align:center;
}
div#bu_kensaku_txt{
	width:774px;
	height: 100%;
	margin:0 10px 0 10px;
	padding:17px 0 0 0;
}
div#bu_kensaku_txt p{
	font:normal 12px/18px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	color:#000000;
}
div.bu_bn_btn{
	width:774px;
	height:20px;
	padding:26px 0 30px 0;
	float:left;
}
/*----------------------------*/
/* == バルカーグラフ    　　  */
/*----------------------------*/
div#bulker_graphbtn{
	width:761px;
	height:20px;
	margin:0 11px 100px 10px;
}
div#bulker_graphbtn02{
	width:761px;
	height:20px;
	margin:0 11px 15px 10px;
	text-align:right;
}
div#bulker_graphbtn img{
float:right;
}
div#fr_boxbulker{
	width:762px;
	height:26px;
	padding:8px 0 0 12px;
	margin:0 10px 15px 10px;
	background-image:url(/images/yousen/fr_bg.gif);
	background-repeat:no-repeat;
	border-bottom:1px #cccccc solid;
	font-size:16px;
	font-weight:bold;
}
/*----------------------------*/
/* == 用船情報検索結果  　　  */
/*----------------------------*/
div.sztab_kensaku p.pagekensaku{
	font:normal 12px/18px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	color:#660000;
	padding:0 0 0 380px;
}
div.pagekensaku{
	font-size: 16px;
	font-weight: bold;
	color:#000000;
	padding: 9px 0 0 12px ;
	}
div.sztab_kensaku p.pagekensakupage{
	font:normal 12px/18px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	font-weight: normal;
	color:#000000;
	float:right;
	margin: 8px 4px 0 12px;
	}
div#ys_kensakulist{
	width:774px;
	height:100%;
	margin: 20px 0 31px 10px;
}
table#ys_kensakulist {
    height: 100%;
	background-color:#999999;
	width: 774px;
	border:solid 1px #999999;
	margin: 0;
	padding: 0;
}
table#ys_kensakulist th {
	font:normal 12px/14px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	background-color:#c5d8e8;
	color:#000000;
	padding: 2px 2px 2px 2px ;
	text-align:center;
	vertical-align:text-top;
	}
table#ys_kensakulist td {
	font:normal 12px/18px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
 background-color:#ffffff;
	padding: 0 2px 0 2px ;
	text-align:left;
	}
table#ys_kensakulist td.right {
	font:normal 12px/18px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
 background-color:#ffffff;
	padding: 0 2px 0 2px ;
	text-align:right;
}
div#tab02_box{
	width:507px;
	height:32px;
	padding:0 0 20px 143px;
}
div#tab03_box{
	width:507px;
	height:32px;
	padding:20px 0 20px 143px;
}
div#tab02_box .tab01{
	float:left;
}
div#tab02_box .tab02{
	float:left;
}
div#tab02_box .tab03{
	float:left;
}
div#tab03_box .tab01{
	float:left;
}
div#tab03_box .tab02{
	float:left;
}
div#tab03_box .tab03{
	float:left;
}
/*----------------------------*/
/* == 用船市況情報　　  　　  */
/*----------------------------*/
div#ys_shikyo_wrap{
	width:774px;
/*	height:774px;	*/
	margin: 0 0 0 10px;
}
div#ys_shikyo_databg{
	width:529px;
	height: 100%;
	margin-right: auto;
	margin-left: auto;
	background-color: #ffffff;
}
div#fr_box_shikyo{
	width:762px;
	height:26px;
	padding:8px 0 0 12px;
	margin:0 10px 0 10px;
	background-image:url(/images/yousen/fr_bg.gif);
	background-repeat:no-repeat;
	border-bottom:1px #cccccc solid;
	font-size:16px;
	font-weight:normal;
}
div#fr_box_shikyo .ttlbold{
	font-weight:bold;
}
/*----------------------------*/
/* == 用船バルカー検索結果　　*/
/*----------------------------*/
div#ys_bulkerlist{
	width:774px;
	height:100%;
	margin: 0 0 0 10px;
}
table#ys_bulkerlist {
    height: 100%;
	background-color:#999999;
	width: 774px;
	border:solid 1px #999999;
}
table#ys_bulkerlist th {
	font:normal 12px/14px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	background-color:#465e72;
	color:#ffffff;
	padding: 2px;
	text-align:center;
	}
table#ys_bulkerlist td.blue {
	font:normal 12px/18px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
    background-color:#c5d8e8;
	padding: 2px ;
	text-align:center;
	}
table#ys_bulkerlist td.yellow {
	font:normal 12px/18px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
    background-color:#f2f2cc;
	padding: 2px ;
	text-align:center;
	}
table#ys_bulkerlist td {
	font:normal 12px/18px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
    background-color:#ffffff;
	padding: 2px;
	text-align:center;
	}
/*----------------------------*/
/* == 用船バルカー市況情報　　*/
/*----------------------------*/
div#bulker_shikyo{
	width:774px;
	height:100%;
	margin: 0 0 0 10px;
}
div#bulker_shikyottl{
	height:100%;
	width:731px;
	margin:0 22px 0 21px;
}
div#bulker_shikyottl p{
	font:bold 14px/25px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
    color:#000000;
}
div#bulker_shikyottl02{
	width:618px;
	height: 1px;
	padding: 12px 0 12px 0 ;
	float:right;
}
div#bulker_shikyo .hr{
	background:url(/images/club/hr_line.gif) no-repeat;
	width:618px;
	height: 1px;
	padding: 0;
}
div#bulker_shikyo #txt{
	width:734px;
	padding: 14px 0 0 0 ;
	margin:0 0 0 20px;
}
div#bulker_shikyo #txt p{
	font:normal 14px/18px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
    color:#000000;
	margin: 0 0 24px 0;
}
div#bulker_shikyo #listwrap{
	width:774px;
	height: 100%;
	padding: 7px 0 0 0 ;
}
div#bulker_shikyo #listwrap .copyright{
	font:normal 12px/18px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	color:#000000;
	width:774px;
	height: 25px;
	text-align:center;
	margin-right: auto;
	margin-left: auto;
	padding-top: 1px;
	}
table.bulker_shikyolist {
    height: 100%;
	background-color:#999999;
	width: 774px;
	border:solid 1px #999999;
}
table.bulker_shikyolist .topsell{
	width: 139px;
	float:right;
	margin: 3px;
	}
table.bulker_shikyolist .topselltxt{
	font:bold 14px/20px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	width: 139px;
	margin: 3px 3px 3px 7px ;
	float:left;
	}
table.bulker_shikyolist th {
	font:normal 12px/14px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	background-color:#bac9e1;
	color:#000000;
	padding: 2px;
	text-align:center;
	}
table.bulker_shikyolist th.top {
	font:normal 12px/14px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	background-color:#425574;
	color:#ffffff;
	padding: 2px;
	text-align:left;
	}
table.bulker_shikyolist td {
	font:normal 12px/14px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
    background-color:#ffffff;
	padding: 2px;
	text-align:center;
	}
table.bulker_shikyolist td.blue {
	font:normal 12px/14px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
    background-color:#bac9e1;
	padding: 2px ;
	text-align:center;
	}
/* == 紫色のリスト   */
table.fixturelist {
    height: 100%;
	background-color:#999999;
	width: 774px;
	border:solid 1px #999999;
}
table.fixturelist .topsell{
	width: 139px;
	float:right;
	margin: 3px;
	}
table.fixturelist .topselltxt{
	font:bold 14px/20px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	width: 200px;
	margin: 3px 3px 3px 7px ;
	float:left;
	}
table.fixturelist th {
	font:normal 12px/14px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	background-color:#f8dfcc;
	color:#000000;
	padding: 2px;
	text-align:center;
	}
table.fixturelist th.top {
	font:normal 12px/14px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	background-color:#d97942;
	color:#ffffff;
	padding: 2px;
	text-align:left;
	}
table.fixturelist td {
	font:normal 12px/14px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
 background-color:#ffffff;
	padding: 2px;
	text-align:center;
	}
table.fixturelist td.purple{
	font:normal 12px/14px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
 background-color:#f8dfcc;
	padding: 2px ;
	text-align:center;
	}
.red{color:#FF0000;
}
/*----------------------------*/
/* == 日本海事新聞情報  　　　　*/
/*----------------------------*/
div#subcontents_kpjoho_wrapper{
	width:814px;
	padding:0 82px 0 82px;
	background-image:url(/images/drewry/naname_bg.gif);
	background-repeat:repeat-x repeat-y;
}
div#kpjoho_tabbox{
	width:674px;
	height:32px;
	border-bottom:3px #00a3d9 solid;
	margin:10px 10px 0 10px;
}
div#kpjoho_tablebox{
	width:678px;
	margin:19px 5px 21px 10px;
}
/* == リスト   */
table#kpjoho {
    height: 100%;
	background-color:#ffffff;
	margin: auto; /* 中央寄せ*/
}
table#kpjoho td {
	font:normal 14px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	background-color:#cccccc;
	text-align:center;
	border-right-width: 4px;
	border-bottom-width: 8px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	}
div#kpjoho_allbtn{
	width:139px;
	height:20px;
	padding:0 0 0 0;
	margin:0 10px 40px 545px;
}
/*----------------------------*/
/* == 海辞（用語集）　　　　　*/
/*----------------------------*/
div#kpy_fr_box{
	width:664px;
	height:33px;
	padding:0 0 0 10px;
	margin:0 10px 16px 10px;
	background-image:url(/images/press/kaijittlbg.gif);
	background-repeat:repeat-x;
	border-bottom:1px #cccccc solid;
}
div#kpy_fr_box div.title{
	font-size:14px;
	font-weight:bold;
	padding-top: 9px;
	float:left;
}
div#kpy_kaisetsu{
	height: 51px;
	width: 674px;
	margin-right: auto;
	margin-left: auto;
	background-color: #e9f2cf;
	font-size: 14px;
	line-height:18px;
	font-weight: bold;
	color: #000000;
	border: 1px solid #999999;
	text-align:center;
	padding-top: 16px;
	margin-bottom: 40px;
}
div#kpy_fr_box div.txt{
	font-size:12px;
	font-weight:normal;
	padding: 10px 9px 0 0;
	float:right;
}
/* == リスト   */
div#kpy_tablebox{
	width:678px;
	margin:19px 7px 19px 8px;
}
table#kpy {
    height: 100%;
	background-color:#ffffff;
	width: 678px;
	border:solid 1px #ffffff;
}
table#kpy td {
	font:bold 18px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	background-color:#e6e6e6;
	text-align:center;
	border: 1px solid #CCCCCC;
	}
/*----------------------------*/
/* == 海辞（詳細）　　　　　　*/
/*----------------------------*/
div#kpy_shosai{
	width: 660px;
	margin-right: auto;
	margin-left: auto;
	background-color: #e9f2cf;
	font-size: 14px;
	line-height:18px;
	color: #000000;
	border: 1px solid #999999;
	padding: 7px 7px 29px 7px;
	margin-bottom: 40px;
}
div#kpy_shosaittl{
	height: 30px;
	width: 659px;
	background-color: #6e7a4a;
	font-size: 18px;
	line-height:18px;
	font-weight: bold;
	color: #ffffff;
	text-align:center;
	padding-top: 12px;
}
div#kpy_shosai_ttrink{
	width: 659px;
	font-size: 14px;
	line-height:22px;
	font-weight: bold;
	color: #000000;
	text-align:center;
	padding-top: 17px;
}
.normal{font-weight:normal}
div.kpy_shosai_kaisetsu{
	width: 576px;
	height: 100%;
	font-size: 12px;
	margin-top: 26px;
	margin-right: auto;
	margin-left: auto;
}
div.kpy_shosai_kaisetsu p.ttl{
	font:bold 14px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	padding-bottom: 7px;
	color: #000000;
}
.shosaihr{
   border-bottom: 1px solid #cccccc;
   margin: 15px 0 10px 0;
}
div.kpy_shosai_kaisetsu p.top{
	font:normal 12px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	color: #000000;
	text-align:right;
}
/*----------------------------*/
/* == 日本海事新聞 関係図　　　 */
/*----------------------------*/
div#kpy_teikeiwrapper{
	width:674px;
	height: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 40px;
}
div#kpy_teikeitab{
	width:665px;
	height: 46px;
	margin-top: 27px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-right: 9px;
}
div#kpy_teikeitabunder{
	width:665px;
	height: 46px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-right: 9px;
}
div#kpy_teikeitab02{
	width:115px;
	height: 46px;
	float:right;
}
div#kpy_teikeittl{
	width:273px;
	height: 32px;
	float:left;
}
div#kpy_teikei_undertxt{
	font:normal 12px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	color: #000000;
	width:273px;
	float:left;
	padding-top: 10px;
}
/* == リスト   */
div#kpy_teikei_ss{
 	width:115px;
	padding:0;
	font-size:12px;
	font-weight:bold;
	float:right;
}
div#kpy_teikei_ss div.number a:link{
	width:37px;
	height:37px;
	border-left:1px #ffffff solid;
	background-color:#daeff6;
	text-align:center;
	padding-top:9px;
	display:block;
	float:left;
}
div#kpy_teikei_ss div.number a:visited{
	width:37px;
	height:37px;
	border-left:1px #ffffff solid;
	background-color:#daeff6;
	text-align:center;
	padding-top:9px;
	display:block;
	float:left;
}
div#kpy_teikei_ss div.number a:active{
	width:37px;
	height:37px;
	border-left:1px #ffffff solid;
	background-color:#00698c;
	color:#ffffff;
	text-align:center;
	padding-top:9px;
	display:block;
	float:left;
	text-decoration:none;
}
div#kpy_teikei_ss div.number a:hover{
	width:37px;
	height:37px;
	border-left:1px #ffffff solid;
	background-color:#00698c;
	color:#ffffff;
	text-align:center;
	padding-top:9px;
	display:block;
	float:left;
	text-decoration:none;
}
div#kpy_teikei_ss div.number_on{
	width:37px;
	height:37px;
	border-left:1px #ffffff solid;
	background-color:#00698c;
	color:#ffffff;
	text-align:center;
	padding-top:9px;
	display:block;
	float:left;
	text-decoration:none;
}
div#kpy_teikeitabunder div.number02 a:link{
	width:37px;
	height:20px;
	border-left:1px #ffffff solid;
	background-color:#daeff6;
	text-align:center;
	padding-top:26px;
	display:block;
	float:left;
}
div#kpy_teikeitabunder div.number02 a:visited{
	width:37px;
	height:20px;
	border-left:1px #ffffff solid;
	background-color:#daeff6;
	text-align:center;
	padding-top:26px;
	display:block;
	float:left;
}
div#kpy_teikeitabunder div.number02 a:active{
	width:37px;
	height:20px;
	border-left:1px #ffffff solid;
	background-color:#00698c;
	color:#ffffff;
	text-align:center;
	padding-top:26px;
	display:block;
	float:left;
	text-decoration:none;
}
div#kpy_teikeitabunder div.number02 a:hover{
	width:37px;
	height:20px;
	border-left:1px #ffffff solid;
	background-color:#00698c;
	color:#ffffff;
	text-align:center;
	padding-top:26px;
	display:block;
	float:left;
	text-decoration:none;
}
div#kpy_teikeitabunder div.number02_on{
	width:37px;
	height:20px;
	border-left:1px #ffffff solid;
	background-color:#00698c;
	color:#ffffff;
	text-align:center;
	padding-top:26px;
	display:block;
	float:left;
	text-decoration:none;
}
div#kpy_teikeiimg{
	width: 660px;
	height: 100%;
	margin-right: auto;
	margin-left: auto;
	border: 7px solid #00698c;
}
/*-------------------------------*/
/* == 日本海事新聞 特集内記事一覧  */
/*-------------------------------*/
div#tki_fr_box{
	width:654px;
	height:53px;
	padding:0 0 0 20px;
	margin:1px 10px 15px 10px;
	background-image:url(/images/press/tkibg.gif);
	background-repeat:repeat-x;
	border-bottom:1px #cccccc solid;
}
div#tki_fr_box div.title{
	font-size:18px;
	font-weight:bold;
	padding-top: 18px;
	float:left;
}
div#kpy_kijilistbox{
	width:674px;
	margin:0 auto 0 auto;
}
/* == 記事リスト   */
div#kpy_kijilistbox ul{
	list-style:none;
	font:normal 14px/24px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	color:#006699;
	margin: 0 0 0 10px ;
}
div#kpy_kijilistbox li{
	background-image:url(../common_img/arrow_ico.gif);
	background-repeat:no-repeat;
	background-position:left 6px;
	margin: 0 0 0 11px;
	padding: 0 0 0 16px;
}
/* == 特集一覧に戻るボタン   */
div.tkiback_btn{
	text-align:center;
	padding: 34px 0 40px 0;
}
/*----------------------------*/
/* == 会員探訪一覧ページ      */
/*----------------------------*/
div#subcontents_wrapper #tanbo_ttl{
	
	width: 814px;
	}
div#subcontents_wrapper #tanbo_kensaku{
	
	width: 694px;
	height: 53px;
	margin: 17px auto 8px auto;
	background-color: #daeff6;
    }
div#tanbo_kensaku .kensaku{
	width: 483px;
	font-size:14px;
	font-weight:bold;
	padding:14px 0 0 42px;
	float:left;
	white-space:nowrap;
}
div#tanbo_kensaku input.textfield{
	width:375px;
	height:24px;
	border:1px #a7a6aa solid;
	vertical-align: middle;
	margin-left: 4px;
}
div#tanbo_kensaku #button{
	width:110px;
	padding:10px 0 0 10px;
	float:left;
}
div#subcontents_wrapper #tanbo_rireki{
	width: 694px;
	margin-right: auto;
	margin-left: auto;
    }
/* == ﾘｽﾄ   */
table.tanbo_table{ 
	width: 100%;
}
table.tanbo_table td {
	font:bold 14px/17px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	color:#000000;
	background-color:#f3f3f3;
/*	padding:0px 0 0px 0px;*/
	padding:9px 0 7px 20px;
	border-bottom:2px #ffffff solid;
/*	width: 70%;*/
	}
table.tanbo_table td.center {
	width: 50%;
}
.txt_normal{
	font:normal 12px/18px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	color:#00698c;
}
.txt_name{
	font:bold 12px/18px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	color:#00698c;
	padding-left: 20px;
}
table.tanbo_table td.center {
	padding: 0;
	}
table.tanbo_table td.right {
	font:normal 10px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	color:#000000;
	background-color:#f3f3f3;
	padding: 0 20px 0 10px;
	border-bottom:2px #ffffff solid;
	text-align:right;
	}
/* == 会員閲覧囲み部分  */
div#subcontents_wrapper #etsuran_wrapper{
	width: 694px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 28px;
    }
div#subcontents_wrapper #tanbo_kakomi{
	width: 696px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #0f3d62;
	padding: 2px 2px 0 2px;
    }
div#etsuran_wrapper{
	width: 95%;
	margin-right: auto;
	margin-left: auto;
}
div#tanbo_kakomi{
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #0f3d62;
	padding: 2px 2px 0 2px;
    }
div#tanbo_line{
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #ffffff;
	padding: 2px 2px 0 2px;
    }
div#midashi{
	height: 68px;
	background-color: #0f3d62;
	padding: 0 15px 0 25px ;
    }
div#midashi_txt{
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	float:left;
	margin-top: 27px;
    }
div#login_btn{
	width: 210px;
	height: 39px;
	float:right;
	margin-top: 15px;
    }
div#subcontents_wrapper #trial_wrapper{
	width: 675px;
	height: 81px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 37px;
	background-color: #fff3cd;
	background-image: url(/images/tanbou/trial_txt.gif);
	background-repeat: no-repeat;
    }
div#subcontents_wrapper #trial_bg{
	width: 4px;
	height: 81px;
	margin: 0 0 0 33px;
	float: right;
	background-image: url(/images/tanbou/bg_right.gif);
	background-repeat: no-repeat;
    }
div#subcontents_wrapper #trial_btn{
	width: 260px;
	height: 59px;
	margin: 11px 0 0 0 ;
	float: right;
    }
div#subcontents_wrapper #tanbo_trial{
	width: 321px;
	height: 31px;
	margin: 24px 0 0 35px;
	background-color: #fff3cd;
    }
div#subcontents_wrapper #toroku_wrapper{
	width: 555px;
	height: 39px;
	margin: 18px auto 40px auto;
    }
div#subcontents_wrapper #toroku_btn{
	width: 210px;
	height: 39px;
	float: right;
    }
div#subcontents_wrapper #shinki_toroku{
	width: 332px;
	height: 12px;
	padding-top: 13px;
    }
div#subcontents_wrapper #tanbo_hr{
   border-bottom: 1px solid #cccccc;
   margin: 0 0 0 60px;
   width:694px;
}
div.tanboback_btn{
	text-align:center;
	padding: 30px 0 40px 0;
}
@media only screen and ( max-width:480px ){
	div#subcontents_wrapper #tanbo_ttl{
		width: 100%;
	}
	div#subcontents_wrapper #tanbo_kensaku{
		width: 100%;
		height: 100px;
		margin: 17px auto 8px auto;
		background-color: #daeff6;
	   }
	div#tanbo_kensaku .kensaku{
		width: 100% !important;
		font-size:14px;
		font-weight:bold;
		padding:14px 0 0 0 !important;
		float:left;
		white-space: normal;
		margin-bottom:20px;
	}
	div#tanbo_kensaku input.textfield{
		width:99%;
		border:1px #a7a6aa solid;
		vertical-align: middle;
		margin-left: 0;
	}
	div#tanbo_kensaku #button{
		width: 100%;
		padding:10px 0 0 10px;
		float:left;
	}
	div#subcontents_wrapper #tanbo_rireki{
		width: 100%;
		margin-right: auto;
		margin-left: auto;
	}
	
	div#tanbo_kensaku_attention {
		width: 100% !important;
	}
	/* == ﾘｽﾄ   */
	table.tanbo_table{ 
		width: 100%;
		margin: auto;
	}
	table.tanbo_table td {
		font:bold 15px/17px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
		color:#000000;
		background-color:#f3f3f3;
		padding:0px 0 0px 0px;
		/*padding:9px 0 7px 20px;*/
		border-bottom:2px #ffffff solid;
		width: 100%;
		}
	.txt_normal{
		font:normal 14px/18px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
		color:#00698c;
	}
	.txt_name{
	
		font:bold 14px/18px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
		color:#00698c;
		padding-left: 20px;
	}
	table.tanbo_table td.center {
		padding: 0;
		width: 10%;
		}
	table.tanbo_table td.right {
		font:normal 12px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
		color:#000000;
		background-color:#f3f3f3;
		padding: 0 20px 0 10px;
		border-bottom:2px #ffffff solid;
		text-align:right;
		width: 20%;
		}
	/* == 会員閲覧囲み部分  */
	div#subcontents_wrapper #etsuran_wrapper{
		width: 100%;
		margin-right: auto;
		margin-left: auto;
		margin-top: 28px;
		}
	div#etsuran_wrapper{
		width: 100%;
		margin-right: auto;
		margin-left: auto;
		margin-top: 28px;
	    }
	div#subcontents_wrapper #tanbo_kakomi{
		width: 98%;
		margin-right: auto;
		margin-left: auto;
		border: 1px solid #0f3d62;
		padding: 2px 2px 0 2px;
		}
	div#tanbo_kakomi{
		width: 98%;
		margin-right: auto;
		margin-left: auto;
		border: 1px solid #0f3d62;
		padding: 2px 2px 0 2px;
	    }
	div#midashi{
		width: 100%;
		background-color: #0f3d62;
		padding: 0;
	    }
	div#midashi #midashi_txt{
		font-size: 16px;
		font-weight: bold;
		color: #FFFFFF;
		float:left;
		margin-top: 20px;
		margin-left: 15px;
		margin-bottom: 15px;
	    }
	div#login_btn{
		width: 210px;
		height: 39px;
		text-align: center;
		margin-top: 20px;
		margin-bottom: 18px;
	    }
	div#subcontents_wrapper #trial_wrapper{
		width: 100%;
		height: auto;
		margin-right: auto;
		margin-left: auto;
		margin-top: 37px;
		background-color: #fff3cd;
		background-image: url(/images/tanbou/trial_txt.gif);
		background-repeat: no-repeat;
	    }
	div#subcontents_wrapper #trial_bg{
		width: 4px;
		height: 81px;
		margin: 0 0 0 33px;
		float: right;
		background-image: url(/images/tanbou/bg_right.gif);
		background-repeat: no-repeat;
	    }
	div#subcontents_wrapper #trial_btn{
		width: 260px;
		height: 59px;
		margin: 11px 0 0 0 ;
		float: right;
	    }
	div#subcontents_wrapper #tanbo_trial{
		width: 100%;
		height: auto;
		margin: 24px 0 0 35px;
		background-color: #fff3cd;
	    }
	div#subcontents_wrapper #toroku_wrapper{
		width: 100%;
		height: auto;
		margin: 18px auto 40px auto;
	    }
	div#subcontents_wrapper #toroku_btn{
		width: 210px;
		height: 39px;
		float: right;
		margin-top: 10px;
	    }
	div#subcontents_wrapper #shinki_toroku{
		width: 100%;
		height: auto;
		padding-top: 13px;
	    }
	div#subcontents_wrapper #shinki_toroku img{
		
		margin: 10px auto auto auto;
		width: 100%;
		}
		
	div#subcontents_wrapper #tanbo_hr{
	   border-bottom: none;
	   margin: 0 0 0 60px;
	   width: 100%;
	}
	div.tanboback_btn{
		text-align:center;
		padding: 30px 0 40px 0;
	}
}
/*----------------------------*/
/* == 会員探訪詳細ページ      */
/*----------------------------*/
div#subcontents_wrapper #tanbo_ttl{
	
	display:block;
	
	width: 814px;
}
div#tanbo_ttl{
	
	display:block;
	
	width: 100%;
}
div#subcontents_wrapper #tanbo_ttl_smart{
	display: none;
}
div#tanbo_ttl_smart{
	display: none;
}
div#subcontents_wrapper #kts_ttl{
	width: 99%;
	height: 179px;
	background-image: url(/images/tanbou/tanbo_shosaittl.jpg);
	background-repeat: no-repeat;
}
div#kts_ttl{
	width: 814px;
	height: 179px;
	background-image: url(/images/tanbou/tanbo_shosaittl.jpg);
	background-repeat: no-repeat;
}
div#subcontents_wrapper #kts_wrapper{
	width: 700px;
/*	height: 995px;	*/
	margin: 20px auto 0 auto;
}
div#kts_wrapper{
	width: 700px;
/*	height: 995px;	*/
	margin: 20px auto 0 auto;
}
div#subcontents_wrapper #kts_title{
	font-size:18px;
	line-height: 22px;
	font-weight:bold;
	padding: 0 0 0 0;
	float:left;
}
div#kts_title{
	font-size:18px;
	line-height: 22px;
	font-weight:bold;
	padding: 0 0 0 0;
	float:left;
}
div#subcontents_wrapper #kts_txt{
	font-size:12px;
	font-weight:normal;
	padding:14px 80px 0 0;
	text-align:right;
	float:right;
}
div#subcontents_wrapper #kts_ad{
	width: 450px;
	height: 62px;
	padding-top: 28px;
	padding-left: 284px;
}
div#kts_ad{
	width: 450px;
	height: 62px;
	padding-top: 28px;
	padding-left: 284px;
}
div#subcontents_wrapper #kts_ad01{
	width: 218px;
	height: 60px;
	border: 1px solid #e5e8e9;
	background-color: #FFFFFF;
	float:left;
}
div#kts_ad01{
	width: 218px;
	height: 60px;
	border: 1px solid #e5e8e9;
	background-color: #FFFFFF;
	float:left;
}
div#subcontents_wrapper #kts_ad02{
	width: 218px;
	height: 60px;
	border: 1px solid #e5e8e9;
	background-color: #FFFFFF;
	margin-left: 10px;
	float:left;
}
div#kts_ad02{
	width: 218px;
	height: 60px;
	border: 1px solid #e5e8e9;
	background-color: #FFFFFF;
	margin-left: 10px;
	float:left;
}
div#subcontents_wrapper #kts_ttlwrapper{
	width: 735px;
	height: 59px;
	padding-top: 30px;
	padding-left: 79px;
}
div#kts_ttlwrapper{
	width: 735px;
	height: 59px;
	padding-top: 30px;
	padding-left: 79px;
}
div.ktsback_btn{
	text-align:center;
	padding: 30px 0 40px 0;
}
@media only screen and ( max-width:480px ){
	
	div#contentswrap {
		margin-right: auto;
		margin-left: auto;
		width: 100%;
		background-image: url(/images/bg.gif);
		background-repeat: repeat-y;
		margin-top: 19px;
	}
	
	div#subcontents_wrapper {
		width: 100%;
		padding: 0;
		background-image: url(/images/drewry/naname_bg.gif);
		background-repeat: repeat-x repeat-y;
	}
	div#subcontents_wrapper #tanbo_ttl{
		display: none;
	}
	div#tanbo_ttl{
		display: none;
	}
	div#subcontents_wrapper #tanbo_ttl_smart{
		display:block;
		width: 100%;
		max-width: 100%;
		height: auto;
		padding: 0 0 0 0;
		margin: auto;
	}
	div#tanbo_ttl_smart{
		display:block;
		width: 100%;
		max-width: 100%;
		height: auto;
		padding: 0 0 0 0;
		margin: auto;
	}
	div#subcontents_wrapper #tanbo_ttl_smart img{
		width: 100%;
		max-width: 100%;
		height: auto;
		padding: 0 0 0 0;
		margin: auto;
	}
	div#tanbo_ttl_smart img{
		width: 100%;
		max-width: 100%;
		height: auto;
		padding: 0 0 0 0;
		margin: auto;
	}
	div#tanbo_line{
		width: 100%;
		margin-right: auto;
		margin-left: auto;
		border: 1px solid #ffffff;
		padding: 2px 2px 0 2px;
	}
	
	div#subcontents_wrapper #kts_ttl{
		width: 100%;
		background-image: url(/images/tanbou/tanbo_shosaittl_smart.jpg);
		background-repeat: no-repeat;
	}
	
	div#subcontents_wrapper #kts_wrapper{
		width: 100%;
		margin: 20px auto 0 auto;
	}
	
	div#subcontents_wrapper #kts_title{
		font-size:18px;
		line-height: 22px;
		font-weight:bold;
		padding: 0 0 0 0;
		float:left;
	}
	
	div#subcontents_wrapper #kts_txt{
		font-size:12px;
		font-weight:normal;
		text-align:left;
		/*font-weight:bold;*/
		/*text-align:right;*/
		float:left;
		padding: 13px 80px 0 0;
	}
	
	div#subcontents_wrapper #kts_ad{
		width: 100%;
		padding-top: 28px;
		padding-left: 284px;
	}
	
	div#subcontents_wrapper #kts_ad01{
		width: 100%;
		border: 1px solid #e5e8e9;
		background-color: #FFFFFF;
		float:left;
	}
	
	div#subcontents_wrapper #kts_ad02{
		width: 100%;
		height: 60px;
		border: 1px solid #e5e8e9;
		background-color: #FFFFFF;
		margin-left: 10px;
		float:left;
	}
	
	div#subcontents_wrapper #kts_ttlwrapper{
		width: 100%;
		padding-top: 30px;
		padding-left: 0px;
	}
	
	div.ktsback_btn{
		text-align:center;
		padding: 30px 0 40px 0;
	}
}
/*----------------------------*/
/* == 会員探訪検索結果ページ  */
/*----------------------------*/
div#subcontents_wrapper #tanbo_kekkapg{
	width: 674px;
	height: 27px;
	font-size:16px;
	margin: 17px auto 8px auto;
	padding: 12px 0 0 20px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
/* == 会員探訪検索  */
div#subcontents_wrapper #tanbo_wrapper{
	width: 694px;
	margin: 13px auto 54px auto;
	margin-left: auto;
    }
div#subcontents_wrapper #tanbo_topbtn{
	width: 694px;
	height: 20px;
	padding: 50px 0 40px 0;
	margin-top:50px;
	text-align:center;
    }
/* == 記事リスト   */
div#tanbolistbox{
	width:674px;
	margin:0 auto 0 auto;
}
div#tanbolistbox ul{
	list-style:none;
	font:normal 14px/24px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	color:#006699;
	margin: 0;
}
div#tanbolistbox li{
	background-image:url(../common_img/arrow_ico.gif);
	background-repeat:no-repeat;
	background-position:left 6px;
	margin: 0 0 0 11px;
	padding: 0 0 0 16px;
}
/* == 特集一覧に戻るボタン   */
div.etsuran_backbtn{
	text-align:center;
	padding: 20px 0 40px 0;
}
/*----------------------------*/
/* == 個人情報保護方針ページ  */
/*----------------------------*/
div#subcontents_wrapper #pp_wrapper{
	width: 654px;
	margin: 0;
	padding:0 20px 0 20px;
}
div#subcontents_wrapper #pp_wrapper p.txt{
 font-size: 14px;
	padding: 30px 0 5px 0;
}
div#pp_wrapper dt{
    font-size: 14px;
	line-height: 24px;
	font-weight:bold;
	margin: 24px 0 0 0;
	padding-left: 30px;
	background-image:url(/images/html/pp_round.gif);
	background-repeat:no-repeat;
	background-position:left;
}
div#pp_wrapper dd{
    font-size: 14px;
	line-height: 24px;
	font-weight:normal;
	margin: 0 0 0 30px;
}
div#subcontents_wrapper #pp_hr{
   border-bottom: 1px solid #cccccc;
   margin: 44px 0 0 10px;
   width:674px;
}
div#subcontents_wrapper #pp_inq{
    font-size: 14px;
	line-height: 24px;
	width: 654px;
	padding-bottom: 40px;
	margin: 16px auto 0 auto;
}
div#subcontents_wrapper #pp_inq p.ttl{
    font-size: 14px;
	line-height: 24px;
	font-weight:bold;
	color:#000000;
}
/*----------------------------*/
/* == 著作権についてページ 　 */
/*----------------------------*/
div#subcontents_wrapper #copyr_wrapper{
	width: 654px;
	margin: 0;
	padding:0 20px 0 20px;
	font-weight:bold;
}
div#copyr_wrapper ul{
 font-size: 14px;
	line-height: 24px;
	font-weight:bold;
	margin: 24px 0 0 0;
	padding-left: 16px;
}
div#copyr_wrapper li{
	padding-bottom: 24px;
}
div#copyr_wrapper ol{
 font-size: 14px;
	line-height: 24px;
	font-weight:bold;
	margin: 14px 0 0 0;
	padding-left: 18px;
}
div#copyr_wrapper li{
	padding-bottom: 24px;
}
div#subcontents_wrapper #copyr_hr{
   border-bottom: 1px solid #cccccc;
   margin: 11px 0 0 10px;
   width:674px;
}
/*----------------------------*/
/* == 業界リンクページ　　　  */
/*----------------------------*/
div#subcontents_wrapper #gokailinks_ttl{
	width: 694px;
	height: 71px;
	background-image: url(/images/html/gyokailink_ttl.gif);
	background-repeat: no-repeat;
}
div#subcontents_wrapper #gokailinks_select{
	width: 280px;
	float:right;
	padding: 24px 30px 0 0;
 }
div#subcontents_wrapper #gokailinks_txt{
	font:bold 14px/18px "ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3,Verdana, sans-serif";
	float:left;
	padding-top: 2px;
}
div#gokailinks_select .form_w195{
	width: 195px;
	height: 19px;
	float:right;
}
div#subcontents_wrapper div.navi{
	height: 14px;
	font-size:16px;
	padding:17px 0 0 0;
	font-weight:normal;
	color:#000000;
	text-align:center;
}
div#subcontents_wrapper div.title{
	width:644px;
	height:33px;
	padding:0 0 0 10px;
	margin:19px 0 0 20px;
	background-image:url(/images/html/gyokailink_ttlbg.gif);
	background-repeat:repeat-x;
	border-bottom:1px #cccccc solid;
}
div.title h3.title01{
	font-size:16px;
	font-weight: bold;
	color:#000000;
	padding: 8px 0 0 0;
	float:left;
}
/*
width:625px;
*/
div#subcontents_wrapper div.midashi{
	height: 40px; /*以前は28*/
	font-size:20px;
	font-weight: bold;
	padding:15px 0 0 10px;
	color:#ff0033;
	border-bottom:1px #cccccc solid;
}
div.midashi .midashi02{
	font-size:14px;
	font-weight: bold;
	color:#ff0033;
	font-variant: normal;
}
/*
	width:654px;
*/
div#subcontents_wrapper div.listwrap{
	width:88%;
	margin:0 auto;
}

div#subcontents_wrapper div.list_l{
	width:327px;
	float:left;
}
div.list_l ul{
 font-size: 14px;
	line-height: 24px;
	margin: 10px 0 5px 20px;
	padding-left: 16px;
}
div.list_l li.space{
 font-size: 14px;
	line-height: 24px;
	margin: 0 0 24px 0;
}
div#subcontents_wrapper div.list_r{
	width:327px;
	float:right;
}
div.list_r ul{
 font-size: 14px;
	line-height: 24px;
	font-weight:bold;
	margin: 10px 0 0 5px;
	padding: 0 30px 0 16px;
}
div.title div.right_hiduke{
	float:right;
	font-size:12px;
	padding:0 0 0 0;
	font-weight:normal;
	color:#000000;
	padding: 10px 10px 0 0;
}
div.title div.left_ttl{
	float:left;
	font-size:12px;
	padding:0 0 0 0;
	font-weight:normal;
	color:#000000;
	padding: 10px 10px 0 0;
}
/*リンク先の誤りなどを発見された場合、お手数ですが、
info@marine-net.com までご一報ください。*/
div#subcontents_wrapper div#txtbox{
	width:100%;
	height: 53px;
	font-size: 12px;
	line-height: 18px;
	font-weight:bold;
	text-align:center;
	padding:16px 0 0 10px;
	color:#000000;
	background-color: #ececec;
	border: 1px solid #999999;
	margin: 74px 0 40px 0;
}
div#subcontents_wrapper div.list_l02{
	width:327px;
	float:left;
}
div.list_l02 ul{
 font-size: 14px;
	line-height: 18px;
	margin: 10px 0 5px 20px;
	padding-left: 16px;
}
div#subcontents_wrapper div.list_r02{
	width:327px;
	float:right;
}
div.list_r02 ul{
    font-size: 14px;
	line-height: 18px;
	font-weight:bold;
	margin: 10px 0 0 5px;
	padding: 0 30px 0 16px;
}
div.list_r02 ul{
    font-size: 14px;
	line-height: 18px;
	font-weight:bold;
	margin: 10px 0 0 5px;
	padding: 0 30px 0 16px;
}
.list_r0212{
 font-size: 12px;
	line-height: 18px;
	margin-bottom: 12px;
}
div#subcontents_wrapper div#txtbox02{
	width:674px;
	height: 53px;
	font-size: 12px;
	line-height: 18px;
	font-weight:bold;
	text-align:center;
	padding:16px 0 0 10px;
	color:#000000;
	background-color: #ececec;
	border: 1px solid #999999;
	margin: 50px 0 40px 0;
}
/*----------------------------*/
/* == 海洋気象情報      　　　*/
/*----------------------------*/
div#subcontents_yousen_wrapper #kkjbox{
	width:772px;
	height:61px;
	border: 1px solid #6e6e6e;
	margin: 10px auto 0 auto;
}
div#kkjbox .navi_btn01{
	width:128px;
	height:31px;
	float:left;
}
div#kkjbox .navi_btn02{
	width:129px;
	height:31px;
	float:left;
}
div#kkj_ttl{
	width:774px;
	height:57px;
	margin:8px 10px 0 10px;
	background-image: url(/images/weather/kkj_ttlbg.gif);
	background-repeat: repeat-x;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}
div#kkj_ttl div.title{
	font-size:18px;
	font-weight:bold;
	padding-top: 20px;
	padding-left: 10px;
	float:left;
}
div#kkj_ttl div.title02{
	font-size:12px;
	font-weight:normal;
	padding-top: 23px;
	padding-left: 3px;
	float:left;
}
div#kkj_contents{
	width:774px;
	height:500px;
	margin: 20px auto 0 auto;
}
/*----------------------------*/
/* == 人材紹介ページ　  　　　*/
/*----------------------------*/
div#jinzai_flowttl{
	width:655px;
	height:23px;
	margin: 35px auto 42px auto;
}
div.jinzai_stepwrapper{
	width:634px;
	margin: 0 auto 10px auto;
}
div.jinzai_stepwrapper .inner{
	width: 586px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #969696;
	border-right-color: #969696;
	border-left-color: #969696;
	padding: 0 15px 0 31px ;
}
div.jinzai_stepwrapper .inner ul{
    font-size: 14px;
	line-height: 20px;
	font-weight:normal;
	margin: 11px 0 0 0;
}
div.jinzai_stepwrapper .inner li.pbt11{
	padding-bottom: 11px;
}
div.jinzai_stepwrapper .inner p.red{
	font-size: 12px;
	color:#ff3333;
	padding: 3px 0 8px 0;
}
div#jinzai_mbtn{
	width:622px;
	margin: 40px auto 0 auto;
}
div#jinzai_mtxt{
	width:622px;
	margin: 0 auto 0 auto;
	text-align:center;
	padding-top: 7px;
}
div#jinzai_mtxt p{
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	text-align:center;
}
div#jinzai_mtxt p.small{
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	text-align:center;
}
div.jinzai_back_btn{
	text-align:center;
	padding: 45px 0 40px 0;
}
/*----------------------------*/
/* == 人材紹介求人ページ　  　*/
/*----------------------------*/
div#jinzai_shokaittl{
	width:680px;
	margin: 35px auto 0 auto;
}
div.jinzai_stepwrapper02{
	width:634px;
	margin: 0 auto 26px auto;
}
div#jinzai_shokaittl p{
	font-size: 14px;
	line-height: 24px;
}
div.jinzai_caplanttl{
	width:634px;
	height:15px;
	background-image: url(../jinzaishokai/img/jinzai_midashi.gif);
	background-repeat: no-repeat;
}
div.jinzai_caplanttl div.title{
	font-size:14px;
	font-weight:bold;
	color:#013f98;
	float:left;
	padding: 14px 0 0 180px;
}
div.jinzai_stepwrapper02 .caplan{
	width: 599px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #969696;
	border-right-color: #969696;
	border-left-color: #969696;
	padding: 0 15px 11px 18px ;
	border-bottom-style: solid;
	border-bottom-color: #969696;
	border-bottom-width: 1px;
}
div.jinzai_stepwrapper02 .caplan ul{
    font-size: 14px;
	line-height: 20px;
	font-weight:normal;
	margin: 0 0 0 1px;
}
div.jinzai_stepwrapper02 .caplan li{
	padding: 0 0 0 8px;
	display:inline;
	background-image: url(../jinzaishokai/img/pp_round.gif);
	background-repeat: no-repeat;
	background-position:left 4px;
}
*:first-child+html .caplan li{
	padding: 0 0 0 8px;
	display:inline;
	background-image: url(../jinzaishokai/img/pp_round.gif);
	background-repeat: no-repeat;
	background-position:left 6px;
}
div.jinzai_stepwrapper02 .caplan li img{
	vertical-align:top;
}
div.jinzai_stepwrapper02 .caplan p{
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color:#010101;
	margin: 11px 0 8px 0;
}
div#jinzai_shokaibtnwrapper{
	width:618px;
	height: 59px;
	margin: 35px auto 36px auto;
}
div#jinzai_shokaibtnwrapper01{
	width:300px;
	height: 59px;
	float:left;
}
div#jinzai_shokaibtnwrapper02{
	width:310px;
	margin: 0 0 0 8px;
	float:left;
}
div#moushikomi_btn{
	width: 622px;
	margin-right: auto;
	margin-left: auto;
}
div#moushikomi_btn p{
	font-size: 11px;
	padding-top: 7px;
}
div#jinzai_shokai_ttlbox{
	width: 664px;
	height: 24px;
	padding: 10px 0 0 13px;
	margin:44px 10px 0 10px;
	background-image:url(/images/yousen/fr_bg.gif);
	background-repeat:no-repeat;
	border-bottom:1px #cccccc solid;
}
div#jinzai_shokai_ttlbox div.title{
	font-size:16px;
	font-weight:bold;
	float:left;
}
div.jinzai_shokai_tablewrapper{
	width: 677px;
	margin-left: 10px;
	margin-top: 19px;
}
/* == リスト　  　*/
table.kujin{
	border:1px #969696 solid;
	background-color:#969696;
	width:677px;
}
table.kujin ul{
 font-size: 12px;
	line-height: 16px;
	font-weight:normal;
}
table.kujin li{
list-style-type:none;
}
table.kujin th.dblue{
	background-color:#003366;
	padding: 0 0 6px 12px;
}
table.kujin th.dgrean{
	background-color:#006633;
	padding: 0 0 6px 12px;
}
table.kujin th{
	background-color:#c5d8e8;
	text-align: center;
	padding: 4px;
}
table.kujin th.dblue .ttl{
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	float:left;
	padding-top: 8px;
}
table.kujin th.dblue .new{
	float:left;
	padding-left: 9px;
	padding-top: 8px;
}
table.kujin th.dgrean .ttl{
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	float:left;
	padding-top: 8px;
}
table.kujin th.dgrean .new{
	float:left;
	padding-left: 9px;
	padding-top: 8px;
}
table.kujin td{
	font-size:12px;
	background-color:#ffffff;
	padding:4px;
}
table.kujin th.dblue .ttlr_small{
	font-size:12px;
	color:#ffffff;
	float:right;
	padding-top: 10px;
	padding-right: 3px;
}
table.kujin th.dblue .ttlr_large{
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	float:right;
	padding-top: 8px;
	padding-right: 8px;
}
table.kujin th.dgrean .ttlr_small{
	font-size:12px;
	color:#ffffff;
	float:right;
	padding-top: 10px;
	padding-right: 3px;
}
table.kujin th.dgrean .ttlr_large{
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	float:right;
	padding-top: 8px;
	padding-right: 8px;
}
table.kujin th.blue02{
	font-size:12px;
	text-align:center;
	background-color:#c5d8e8;
	color:#000000;
}
div.js_pagetop{
	font-size: 12px;
	width: 670px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	text-align:right;
	padding-right:7px;
}
table.kujin ul.list02{
    font-size: 12px;
	line-height: 16px;
	font-weight:normal;
	padding: 0 20px 0 20px;
}
table.kujin li.list02{
list-style-type:none;
}
table.kujin th.gray{
	font-size:12px;
	background-color:#cccccc;
	text-align:left;
	padding:3px 3px 3px 7px;
}
div.kujin_back_btn{
	text-align:center;
	padding: 30px 0 40px 0;
}
/*---------------------------------------------------*/
/* == drewry  ウィークリーバックナンバーテーマ別一覧 */
/*---------------------------------------------------*/
div.syosai_box_titlew01_1{
	width:674px;
	height:27px;
	color:#ffffff;
	background-color:#233657;
	text-align:center;
	font-size:16px;
	line-height:22px;
	font-weight:bold;
	padding-top:7px;
}
div.syosai_box_bnwt_titlew01_2{
	width:664px;
	height:23px;
	color:#000000;
	background-image:url(/images/drewry/wbnt_bn.gif);
	background-repeat:repeat-x;
	font-size:16px;
	font-weight:bold;
	padding: 10px 0 0 10px;
}
div.syosai_box_bnwt_titlew01_2 span.text01{
	font-size:12px;
	font-weight:normal;
}
div#bnt_btn{
	width:161px;
	height:20px;
	margin: 9px 0 9px 513px;
}
div.wbnt_table{
	width:674px;
	margin:0;
	background-color:#999999;
	margin-top: 1px;
}
div.wbnt_table table{
	border:1px #999999 solid;
}
div.wbnt_table th{
	background-color:#006699;
	padding: 7px 0 7px 10px;
	font-size:14px;
	color:#FFFFFF;
	font-weight: bold;
}
div.wbnt_table td.month{
	background-color:#ddeaed;
	text-align:center;
	font-size:12px;
	color:#000000;
	font-weight: bold;
}
div.wbnt_table td.white{
	background-color:#ffffff;
	text-align:center;
	font-size:12px;
	color:#006699;
	font-weight: bold;
	padding: 2px;
}
div.wbnt_table td.gray{
	background-color:#eaeaea;
	text-align:center;
	font-size:12px;
	color:#006699;
	font-weight: bold;
	padding: 2px;
}
div.wbnt_bn_btn_box{
	width:694px;
	padding:0 0 40px 0;
	font-size:12px;
	text-align:center;
}
nowrap{
	
	white-space: nowrap;
	
	}
/* 以下追加（2013.07.07）*/
/*-----------------------------*/
/* BoxTrade情報バックナンバー　*/
/*-----------------------------*/
div#subtitle {
	margin-top: 18px;
	margin-right: auto;
	margin-left: auto;
	width: 774px;
	height: 56px;
	background: url(/images/boxtrade/bg_subtitle.gif) repeat-x left top;
}
div#subtitle h4 {
	padding: 2px 12px 0 20px;
	line-height: 54px;
	font-size: 18px;
	font-weight: bold;
}
div.boxtrade_articleback_box {
	margin-top: 20px;
	margin-bottom: 11px;
	margin-right: auto;
	margin-left: auto;
	width:733px;
	height:32px;
	background-color: #e6e6e6;
}
div.boxtrade_articleback_box h5 {
	float: left;
	line-height: 32px;
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
}
div.boxtrade_articleback_box img {
	float: right;
	padding-top: 6px;
	margin-right: 8px;
}
/* BoxTrade テーブル */
div.boxtrade_articleback_tablebox{
	width:733px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
/* == 年度別リスト   */
div.boxtrade_articleback_tablebox table.back_year {
    height: 100%;
	background-color:#999999;
	width: 733px;
	border:solid 1px #999999;
}
div.boxtrade_articleback_tablebox table.back_year th {
	font:normal 14px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	background-color:#993333;
	color:#ffffff;
	padding: 6px 0 5px 10px;
	}
div.boxtrade_articleback_tablebox table.back_year td {
	font:bold 13px "Verdana, sans-serif, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3";
	background-color:#ffffff;
	padding: 9px 0 8px 0;
	text-align:center;
	color: #999999;
	}
div.boxtrade_articleback_tablebox p.boxtrade_articleback_btn {
	width: 100%;
	text-align:center;
	padding:19px 0 20px 0;
}
div.horizontal_line {
	width: 100%;
	height: 1px;
	border-top: 1px solid #cccccc;
}
div#boxtrade_bottom_area {
	padding: 40px 60px 70px 60px;
}
div#boxtrade_bottom_area .text01 {
	font-size:12px;
	text-align:center;
}
div#boxtrade_bottom_area .text02 {
	font-size:12px;
	text-align:center;
	padding-top:13px;
}
div#boxtrade_bottom_area .text03 {
	font-size:10px;
	line-height:14px;
	color:#666666;
	padding-top:25px;
}
/*-----2014.02.12 追記-----*/
div.ichiran_back_btnC{
	padding:40px 0 30px 0;
	text-align:center;
}
div.page_top{
	text-align:right;
	font-size:13px;
	padding-bottom:30px;
}