/* 2009/06/25　魚住　規格書システム小リニューアル★ /css/info2.css★ */
/* このCSSを参照しているASP　*/
/* /index.asp,/net02.asp,/maker.asp,/wholesale.asp,buyer.asp,net05.asp */
/*　上記aspファイルには、このファイル以外に/css/info.cssを参照中　*/


.color_kikaku{
	color:#ed7a51;}
.note{
	line-height:1.3;}

.topicsline{
	border-bottom:#CCC 1px dotted;
	padding:3px 0 5px 0;}
.topicicon{
	margin:0 3px 0 5px;}
	
.bg_kikakupele {
background-color:#fbd4c7;}

body .info2,
body .foot_navi2,
body .info2 a,
body .foot_navi2 a,{
	font-size:12px;}
	
.info2 h3.titlehead{
	margin:0 0 10px 0;}
.info2 p.subtitle-txt{
	font-weight:bold;
	font-size:14px;
	color:#300;
	margin:0 0 10px 0;}
	
.info2 .index-tools-top{
	background:url(/net_img/index_box_top.gif) no-repeat top;
	margin:0 0 10px 0;
	clear:both;
	overflow:hidden;}
.info2 .index-tools-bottom{
	background:url(/net_img/index_box_bottom.gif) no-repeat bottom;
	width:560px;
	height:auto;
	overflow:hidden;}
.info2 .index-tools-bottom p{
	line-height:1.5;
	margin-top:5px;}

.info2 .plan{
	width:560px;
	margin-bottom:15px;}
.info2 .plan th{
	width:33%;
	height:72px;
	text-align:left;
	font-weight:normal;
	font-size:14px;}
.info2 .plan th img{
	margin-right:5px;}
.info2 .plan th.bg{
	background:url(/net_img/index_2_bg_arrow.gif) no-repeat center right;}
.info2 .plan td div.plandetail{
	width:183px;
	background:url(/net_img/index_2_bg.gif) repeat-y;}
.info2 .plan td div.plandetail a p.txt{
	font-size:12px;
	color:#000;
	padding:5px 8px 0 8px;
	margin:5px 0 0 0;
	line-height:1.5;
	height:162px;/*★*/}
.info2 .plan td div.plandetail p.detail{
	margin:5px auto 3px 5px;}
.info2 .plan td div.plandetail p.detail img{
	margin:0 4px 4px 0}
.info2 .plan td div.plandetail p.link{
	background:url(/net_img/index_2_bottom.gif) no-repeat bottom;
	padding:3px;
	text-align:right;}
	
	
.info2 .box_buyer{
	border:1px solid #ff6666;
	background:#FFF;
	font-size:12px;}
.info2 .box_buyer td{
	font-size:12px;}
.info2 .box_buyer .line_m{
	line-height:1.3;
	margin-bottom:2px;}
/**/
.info2 .plan td a{
	display:block;
	width:100%;
	height:100%;}
.info2 .plan td a:hover{
	background:url(/net_img/index_2_bg.gif) repeat-y #fbedf0;}
.info2 .plan td div.plandetail a:hover p.txt{
	color:#F00;}

.info2 .function{
	width:560px;
	margin:10px auto 15px auto;}
.info2 .function td{
	width:33%;
	height:72px;
	text-align:left;
	font-weight:normal;
	font-size:12px;}
.info2 .function-top{
	width:183px;
	background:url(/net_img/box_red_top.gif) no-repeat top;
	margin:0 0 10px 0;
	clear:both;
	overflow:hidden;}
.info2 .function-bottom{
	background:url(/net_img/box_red_bottom.gif) no-repeat bottom;
	width:183px;
	height:auto;
	overflow:hidden;}
.info2 .function .maker{
	height:130px;/*★*/}
.info2 .function p{
	padding:5px 8px;
	margin:5px 0 0 0;
	line-height:1.5;}
.info2 .function p img{
	margin:0 0 5px 0;}

.funcseparater{
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:#999 1px dotted;
	width:560px;
	overflow:hidden;
	clear:both;}
.info2 .functitle{
	width:245px;
	float:left;
	margin:0 10px 0 0;
	font-weight:bold;
	background-color:#F7F4E8;
	border:1px solid #ECE2C7;
	color:#3E6D1B;}
.info2 .functitlenew{
	width:245px;
	float:left;
	margin:0 10px 0 0;
	font-weight:bold;
	background:#F7F4E8 url(/net_img/icon_new2.gif) no-repeat center right;
	border:1px solid #ECE2C7;
	color:#3E6D1B;}

.info2 .functitle img,
.info2 .functitlenew img{
	/*float:left;*/}
/*.info2 .functitle p.line1,
.info2 .functitlenew p.line1{
	padding-top:18px;
	line-height:1.5;}	
.info2 .functitle p.line2,
.info2 .functitlenew p.line2{
	padding-top:12px;
	line-height:1.5;}*/
.info2 p.funcdetail{
	margin:5px 0 0 0;
	line-height:1.3;}
.info2 p.funcdetail2{
	margin:14px 0 0 0;
	line-height:1.3;}
	
.info2 .price{
	border:solid 1px #ccc;}
.info2 .price td{
	border-right:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	padding:7px;
	text-align:left;}
.info2 .price th{
	border-right:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	background:#FBD4C7;
	padding:7px;
	text-align:left;
	font-weight:normal;}
.info2 .price td.last,
.info2 .price th.last{
	border-right:none;
	border-bottom:solid 1px #ccc;}
.info2 .price td.bottom,
.info2 .price th.bottom{
	border-right:solid 1px #ccc;
	border-bottom:none;}
.info2 .price td.bottomlast{
	border:none;}


.info2 p.planetxt{}

.sectionlast{
	margin-bottom:15px;}
.foot_navi2{
	background:url(/net_img/navi_bg.gif) repeat-x bottom;
	width:560px;
	margin:20px auto 30px 16px;
	text-align:right;}
.foot_navi2 .btn{
	margin:6px 5px 6px 0;}
.foot_navi2 .btnR{
	margin:6px 9px 6px 0;}

