@charset "utf-8";
/* CSS Document */

@import "common.css";


.con{ background:url(../../images/jp/connect/jp/main/bs03.gif) repeat-x; width:100%; text-align:left; overflow:hidden;}
.topimg{ background:url(../../images/jp/connect/jp/main/bs04.png) no-repeat;width:1034px; margin:0 auto; padding-top:200px;overflow:hidden;}
.bodyimg{ background:url(../../images/jp/connect/jp/main/body_bs.png) repeat-y; padding:0 140px 20px;;}
.bodyimg_end{ background:url(../../images/jp/connect/jp/main/bs06.gif) no-repeat;width:1034px; height:17px;}
.bottom{ text-align:center; font-size:11px; margin:20px auto;;}

.top{ overflow:hidden; width:900px;margin:10px auto;}
.top .logo{ float:left;} 
.top .cp{ float:right; margin-top:15px;} 


.top_text{ text-align:left; position:relative; }
.top_text h1{
	color: #235F8C;
    font-size: 25px;
    font-weight: bold;
    line-height: 28px;
	}
.top_text p.company_name{font-size:16px; position:absolute; top:0px; left:160px; line-height:28px; border-left:1px solid #999; text-indent:10px;font-weight: bold;}
.top_text .company_tel{ font-size:11px; text-indent:10px;display:inline-block; color:#666;}
.top_text p.ex1{margin-top:20px;}
.top_text p.ex2{ font-weight:bold; margin-top:10px;}

ul.btn_list{ overflow:hidden;margin-top:20px;}

ul.btn_list .l1{ float:left; margin-right:10px;}
ul.btn_list .l2{ float:left;}
ul.btn_list .l3{ float:right;}

.no_click h2,
.no_input h2{background: none repeat scroll 0 0 #B2B2B2;
    color: #FFFFFF;
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;
    margin: 10px 0;
    padding: 4px 0 6px 3px;
   
	}
	
ul.no_box{ overflow:hidden; width:720px; margin:0 auto;}
ul.no_box .l1{ float:left; padding:10px;}
ul.no_box .l2{ font-size:16px; font-weight:bold; color:#F00;}
	
.ok_box{ padding:10px 0;}
.ok_box label{ line-height:23px; display:inline-block;}
.ok_box input{ line-height:23px; vertical-align:middle;}