body {width:860px;margin:0 auto;padding:0;background: #D5D5D5; line-height: 150%;font-family:Verdana,"メイリオ","ＭＳ Ｐゴシック",Osaka,sans-serif; font-size: 12px;}

body a,body a:visited,body a:active {text-decoration: none;}

body a {color: #000000;}

body a:hover {color: #0000FF;text-decoration: underline;}


strong {font-weight: bold; color:#ff0033; font-size:18px;}
/*リンク画像の枠を消す************************************/
a img {border:none; color:#FFFFFF; background:transparent; outline:none;}
/*********************************************************/


/*site_root******************************

**************************************/

#site_root {margin:0 auto; width:860px;background:url("http://www.net-shoken.net/img/back.gif") repeat-y center #ffffff;}
#site_root2 {margin:0 auto; width:860px;background:url("http://www.net-shoken.net/img/back.gif") repeat-y center #ffffff;}
body ul,body li {margin: 0;padding: 0;list-style: none;}


/*headderコンテンツ********************

**************************************/
.headder {width:860px;height:100px;margin-top:-20px;background:url(http://www.net-shoken.net/img/h_back.gif) #ffffff;}

.header_left {padding: 20px 0 0 40px;float: left;}

.banner {width:468px; height:60px;padding-top:20px;margin:0 0 0 340px;} 

.navi {width:860px;height:43px;text-align:center;background: url("http://www.net-shoken.net/img/navi.gif") no-repeat;margin:auto 0;}

.n2 {width: 170px;margin: auto;float:left;}

.n2 a {padding: 12px 0 0 0; display: block;  color:#000000; width: 170px;font-size: 12px; text-align: center; text-decoration: none;}

.n2 a:hover {padding: 12px 0 0 0; display: block; color:#0000FF; width: 170px;font-size: 12px;text-align: center;text-decoration: none;}

/*leftコンテンツ*************	

**************************************/

.body_left {float:left;width:150px;}

.right0 {width:200px;text-align:center;background:#F0F0F0;}

.right1,.right2,.right3 {width:200px;margin-top:20px;text-align:center;background:#F0F0F0;}

.handl,.trust,.list,.choice {width:200px;height:34px; background: url("http://www.net-shoken.net/img/side.gif") no-repeat;padding-top:10px;margin:0 10px 0 0;color:#ffffff;text-align:center;}

.right0 li,.right1 li,.right2 li,.right3 li {width:200px;height:32px;padding-top:5px;margin-right:5px;color:#000000;text-align:center;}


/*rightコンテンツ*************

**************************************/
.body_right {float:right;width:590px;}

.m_lank {width:560px;margin:0 auto;}

.combi {width:550px;height:200px;text-align:left;font-weight:bold;margin:0 0 10px 0;background: url("http://www.net-shoken.net/img/combi.gif") no-repeat;}

.combi1 {font-size:16px;color:#000000;font-weight:bold;padding:15px 0 0 20px;}

.combi2 {font-size:12px;color:#ffffff;padding:25px 0 0 30px;}

.combi3 {font-size:12px;color:#06FF00;;padding:5px 0 0 30px;}

.combi3 a {font-size:12px;color:#06FF00;;}

.combi4 {font-size:12px;color:#ffffff;padding:5px 0 0 30px;line-height:180%;}

.m_lank ul,.m_lank li {margin: 0 ;padding: 0;float:left;}

.li2 a,.li3 a,.li4 a {margin-left:8px;}

.m_table {width: 550px;float:left;margin-top:-5px;text-align:left;background: url("http://www.net-shoken.net/img/pr.gif") no-repeat;color:#000000;}

.m_table th {padding:10px 0 0 40px;line-height:200%;}

.m_table a {color:#FF6600;}

.s_lank_title {width:535px;margin-left:15px;padding:10px 0 10px 15px;font-size:18px;color:#FF0000;background: url("http://www.net-shoken.net/img/rank.gif") no-repeat;}

.s_lank_title a {color:#FF0000;}

.lank_title {width:540px;padding:10px 0 10px 10px;font-size:12px;color:#000000;}
.lank_title_n {width:550px;height:445px;margin-top:5px;padding:10px 5px 10px 8px;font-size:12px;color:#ffffff;background: url("http://www.net-shoken.net/img/night.gif") no-repeat;}

.lank_title_n p {width:540px;}

.lank_title_m {width:548px;height:110px;margin-top:5px;padding:10px 5px 10px 8px;font-size:12px;color:#ffffff;background: url("http://www.net-shoken.net/img/225m.gif") no-repeat;}

.lank_title_t {width:550px;height:100px;margin-top:5px;padding:10px 5px 10px 8px;font-size:12px;color:#000000;background: url("http://www.net-shoken.net/img/toushi2.gif") no-repeat;}


.lank_title_m p {width:540px;}
.lank_title_t p {width:540px;}
.c_name a {padding:10px 0 0 25px;font-size:12px;color:#000000;}

.details {
	font-size:10px;
	background:#FFFFFF;
	border-spacing:0;
	border-collapse:collapse;
	margin:10px 0 15px 30px;
	padding:0px auto;
	border:1px solid #808080;}

.details_t {
	font-size:10px;
	background:#FFFFFF;
	border-spacing:0;
	border-width: 0 1px 1px 0;
	border-collapse:collapse;
	margin:0 0 15px 0;
	padding:0px auto;
	border:1px solid #808080;}

.details tr th { 
	padding:10px;
	background:#eeeeee;
	vertical-align: bottom;	
	border-right:1px dotted #808080;
	border-top:1px solid #808080;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	vertical-align:middle;
}

.details_t tr th { 
	padding:10px;
	background:#eeeeee;
	vertical-align: bottom;	
	border-width: 0 1px 1px 0;
	border-right:1px dotted #808080;
	border-top:1px solid #808080;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	vertical-align:middle;
}

.details tr td { 
	color:#000000;
	background:#FFFFFF;
	text-align:center;
	border-right:1px dotted #808080;
	border-top:1px solid #808080;
	padding:10px;
}

.details_t tr td { 
	color:#000000;
	background:#FFFFFF;
	text-align:center;
	border-width: 0 1px 1px 0;
	border-right:1px dotted #808080;
	border-top:1px solid #808080;
	padding:10px;
}

.btn {width:590px;}

.detail a {float:left;width:230px;height:51px; background: url("http://www.net-shoken.net/img/8.gif") no-repeat;padding-top:10px;margin:0 0 0 35px;color:#000000;text-align:center;}

.detail a:hover {float:left;width:230px;height:51px; background: url("http://www.net-shoken.net/img/8_b.gif") no-repeat;padding-top:10px;margin:0 0 0 35px;color:#000000;text-align:center;}

.request a {float:right;width:230px;height:51px; background: url("http://www.net-shoken.net/img/9.gif") no-repeat;padding-top:10px;margin:0 65px 0 0;color:#000000;text-align:center;}

.request a:hover {float:right;width:230px;height:51px; background: url("http://www.net-shoken.net/img/9_b.gif") no-repeat;padding-top:10px;margin:0 65px 0 0;color:#000000;text-align:center;}

.detail_btn a {float:left;width:418px;height:51px; background: url("http://www.net-shoken.net/img/d_btn.gif") no-repeat;padding-top:10px;margin:10px 0 10px 70px;color:#000000;text-align:center;}

.detail_btn a:hover {float:left;width:418px;height:51px; background: url("http://www.net-shoken.net/img/d_btn2.gif") no-repeat;padding-top:10px;margin:10px 0 10px 70px;color:#000000;text-align:center;}

.s_1 {margin:20px 0;}



/*footerコンテンツ***************

**************************************/
.foot {width:860px;height:30px; background: url("http://www.net-shoken.net/img/foot.gif") no-repeat;padding-top:15px;color:#000000;text-align:center;vertical-align:bottom}
.foot a {color:#ffffff;}

