@charset "UTF-8";
/* CSS Document */
#cont{
	background:url(../img/bg.gif) no-repeat center bottom;
	width:960px;
	height:auto;
	margin:0;
	padding:0;
	text-align:left;
}

#cont h2{
	background:url(../img/main_t.jpg) no-repeat center top;
	width:960px;
	height:154px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0;
	text-indent:-9999px;
}


#cont #txtbox01{
	background:url(../img/txt_bg.jpg) no-repeat center bottom;
	width:960px;
	height:171px;
	margin-top:0px;
	margin-bottom:20px;
	padding:0;
}
#cont #txtbox01 h3{
	background:url(../img/txt_tl.jpg) no-repeat center top;
	width:960px;
	height:52px;
	margin-top:0px;
	margin-bottom:0;
	padding:0;
	text-indent:-9999px;
}

#cont #txtbox01 .txtarea01{
	width:514px;
	height:auto;
	margin-top:0;
	margin-left:37px;
	margin-bottom:0px;
	padding-top:2px;
	letter-spacing:1px;
}

#cont #txtbox01 .txtarea01 p{
	color:#595757;
	font-size:12px;
	margin-top:3px;
	padding:0;
	line-height:22px;
}

#cont #q_menu{
	width:960px;
	height:70px;
	margin-top:0;
	margin-right:0;
	margin-bottom:20px;
	margin-left:0;
	padding:0;
}

#link_btn{
	width:637px;
	height:109px;
	margin-top:15px;
	margin-right:0;
	margin-bottom:20px;
	margin-left:170px;
	padding:0;
}

#link_btn a:hover img{
	opacity:0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha( opacity=60 )";
	background: #fff;
}



/* q1_btn */
#cont #q_menu .q1_btn{
	float:left;
	width:286px;
	height:70px;
	margin-left:30px;
	padding:0;
	text-indent: -9999px;
}

#cont #q_menu .q1_btn a { 
	text-decoration: none;  
  	display: block;  
  	width:286px;
	height:70px;
  	background: url(../img/q1_btn.gif) no-repeat 0 0; /* 最初の画像 */  
}  
  
#cont #q_menu .q1_btn a:hover {
	background-position:0 -70px;
  
}

#cont #q_menu .q1_btn_no{
	float:left;
	width:286px;
	height:70px;
	margin-left:30px;
	padding:0;
	text-indent: -9999px;/* リンクなし */  
}

#cont #q_menu .q1_btn_no a { 
	text-decoration: none;  
  	display: block;  
  	width:286px;
	height:70px;
  	background: url(../img/q1_btn.gif) no-repeat 0 -70px; /* 最初の画像 */  
}  
  
#cont #q_menu .q1_btn_no a:hover {
	background-position:0 -70px;
  
}

/* q1_btn */

/* q2_btn */
#cont #q_menu .q2_btn{
	float:left;
	width:286px;
	height:70px;
	margin-left:20px;
	padding:0;
	text-indent: -9999px;
}

#cont #q_menu .q2_btn a { 
	text-decoration: none;  
  	display: block;  
  	width:286px;
	height:70px;
  	background: url(../img/q2_btn.gif) no-repeat 0 0; /* 最初の画像 */  
}  
  
#cont #q_menu .q2_btn a:hover {
	background-position:0 -70px;
  
}

#cont #q_menu .q2_btn_no{
	float:left;
	width:286px;
	height:70px;
	margin-left:20px;
	text-indent: -9999px;/* リンクなし */  
}

#cont #q_menu .q2_btn_no a { 
	text-decoration: none;  
  	display: block;  
  	width:286px;
	height:70px;
  	background: url(../img/q2_btn.gif) no-repeat 0 -70px; /* 最初の画像 */  
}  
  
#cont #q_menu .q2_btn_no a:hover {
	background-position:0 -70px;
  
}

/* q2_btn */

/* q3_btn */
#cont #q_menu .q3_btn{
	float:left;
	width:286px;
	height:70px;
	margin-left:20px;
	text-indent: -9999px;
}

#cont #q_menu .q3_btn a { 
	text-decoration: none;  
  	display: block;  
  	width:286px;
	height:70px;
  	background: url(../img/q3_btn.gif) no-repeat 0 0; /* 最初の画像 */  
}  
  
#cont #q_menu .q3_btn a:hover {
	background-position:0 -70px;
  
}

#cont #q_menu .q3_btn_no{
	float:left;
	width:286px;
	height:70px;
	margin-left:20px;
	text-indent: -9999px;/* リンクなし */  
}

#cont #q_menu .q3_btn_no a { 
	text-decoration: none;  
  	display: block;  
  	width:286px;
	height:70px;
  	background: url(../img/q3_btn.gif) no-repeat 0 -70px; /* 最初の画像 */  
}  
  
#cont #q_menu .q3_btn_no a:hover {
	background-position:0 -70px;
  
}

/* q3_btn */

/* q1_box start */

#cont #q1_box{
	background:url(../img/q1_bg.gif) no-repeat center bottom;
	width:960px;
	height:329px;
	margin-top:0;
	margin-right:0;
	margin-bottom:20px;
	margin-left:0;
	padding:0;
}

#cont #q1_box h3{
	background:url(../img/q1_tl.gif) no-repeat center top;
	width:960px;
	height:129px;
	margin:0;
	padding:0;
	text-indent:-9999px;
}


#cont #q1_box .q1_txt{
	width:650px;
	height:40px;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:260px;
	padding:0;
}

#cont #q1_box .q1_txt p{
	font-size:12px;
	color:#595757;
}

#cont #q1_box .q1_list{
	width:650px;
	height:122px;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:260px;
	padding:0;
}


#cont #q1_box .q1_list .list1{
	width:122px;
	height:122px;
	float:left;
	margin:0;
	padding:0;
}

#cont #q1_box .q1_list .list2{
	width:122px;
	height:122px;
	float:left;
	margin-left:6px;
	padding:0;
}

#cont #q1_box .q1_list .list3{
	width:122px;
	height:122px;
	float:left;
	margin-left:6px;
	padding:0;
}

#cont #q1_box .q1_list .list4{
	width:122px;
	height:122px;
	float:left;
	margin-left:6px;
	padding:0;
}

#cont #q1_box .q1_list .list5{
	width:122px;
	height:122px;
	float:left;
	margin-left:6px;
	padding:0;
}

#cont #q1_box a{
	width:122px;
	height:122px;
	margin:0;
	padding:0;
}

#cont #q1_box .q1_list a:hover img{
	opacity:0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha( opacity=60 )";
	background: #fff;
}
/* q1_box end */


/* aw start */

#cont #aw{
	width:960px;
	height:auto;
	margin:0;
	padding:0;
}
#cont #aw .down{
	width:217px;
	height:73px;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:400px;
	padding:0;
}

#cont #re_top{
	float:right;
	margin:0;
	padding-top:0;
	padding-right:25px;
	padding-bottom:0;
	padding-left:0;
}






#cont #aw .g{
	background:url(../img/box1_bg.gif) no-repeat center bottom;
	width:848px;
	height:104px;
	margin-top:0;
	margin-right:0;
	margin-bottom:10px;
	margin-left:65px;
	padding:0;
}

#cont #aw .g h4{
	background:url(../img/box1_tl.gif) no-repeat center top;
	width:848px;
	height:43px;
	margin:0;
	padding:0;
	text-indent:-9999px;
}

#cont #aw .g p{
	width:700px;
	height:25px;
	margin-top:15px;
	margin-right:0;
	margin-bottom:0;
	margin-left:50px;
	font-weight:bold;
	font-size:21px;
	color:#00A0E9;
}


#cont #aw .k{
	background:url(../img/box2_bg.gif) no-repeat center bottom;
	width:848px;
	height:222px;
	display:block;
	margin-top:0;
	margin-right:0;
	margin-bottom:10px;
	margin-left:65px;
	padding:0;
}

#cont #aw .k h4{
	background:url(../img/box2_tl.gif) no-repeat center top;
	width:848px;
	height:41px;
	display:block;
	margin:0;
	padding:0;
	text-indent:-9999px;
}

#cont #aw .k .k_2{
	width:848px;
	height:181px;
	margin:0;
	padding-left:5px;
}

#cont #aw .k dl{
	float:left;
	width:190px;
	height:170px;
	margin-top:7px;
	margin-right:0;
	margin-bottom:0;
	margin-left:15px;
	padding:0;
	
}


#cont #aw .k dt{
	font-size:12px;
	color:#F90;
	margin:0;
	padding-bottom:3px;
	font-weight:bold;
	border-bottom:dotted #666 1px;
}

#cont #aw .k dd{
	width:190px;
	height:130px;
	margin:0;
	padding-top:2px;
	font-size:12px;
	color:#333;
	line-height:22px;
}

#cont #aw .k2{
	background:url(../img/box2_bg.gif) no-repeat center bottom;
	width:848px;
	height:222px;
	margin-top:0;
	margin-right:0;
	margin-bottom:10px;
	margin-left:65px;
	padding:0;
}

#cont #aw .k2 h4{
	background:url(../img/box2_tl.gif) no-repeat center top;
	width:848px;
	height:41px;
	margin:0;
	padding:0;
	text-indent:-9999px;
}

#cont #aw .k2 .k2_2{
	width:848px;
	height:181px;
	margin:0;
	padding-left:5px;
}

#cont #aw .k2 dl{
	float:left;
	width:250px;
	height:170px;
	margin-top:7px;
	margin-right:0;
	margin-bottom:0;
	margin-left:20px;
	padding:0;
	
}

#cont #aw .k2 dt{
	font-size:12px;
	color:#F90;
	margin:0;
	padding:0;
	font-weight:bold;
	border-bottom:dashed #666 1px;
}

#cont #aw .k2 dd{
	width:240px;
	height:130px;
	margin:0;
	padding:0;
	font-size:12px;
	color:#333;
	line-height:22px;
}


#cont #aw01{
	background:url(../img/01_bg.jpg) no-repeat center bottom;
	width:960px;
	height:499px;
	display:block;
	margin-top:0;
	margin-right:0;
	margin-bottom:3px;
	margin-left:0;
	padding:0;
}

#cont #aw01 h3{
	background:url(../img/01_tl.jpg) no-repeat center top;
	width:960px;
	height:59px;
	margin:0;
	padding:0;
	text-indent:-9999px;
}

#cont #aw02{
	background:url(../img/02_bg.jpg) no-repeat center bottom;
	width:960px;
	height:499px;
	display:block;
	margin-top:20px;
	margin-right:0;
	margin-bottom:3px;
	margin-left:0;
	padding:0;
}

#cont #aw02 h3{
	background:url(../img/02_tl.jpg) no-repeat center top;
	width:960px;
	height:56px;
	margin:0;
	padding:0;
	text-indent:-9999px;
}

#cont #aw03{
	background:url(../img/03_bg.jpg) no-repeat center bottom;
	width:960px;
	height:498px;
	display:block;
	margin-top:20px;
	margin-right:0;
	margin-bottom:3px;
	margin-left:0;
	padding:0;
}

#cont #aw03 h3{
	background:url(../img/03_tl.jpg) no-repeat center top;
	width:960px;
	height:55px;
	margin:0;
	padding:0;
	text-indent:-9999px;
}

#cont #aw04{
	background:url(../img/04_bg.jpg) no-repeat center bottom;
	width:960px;
	height:498px;
	display:block;
	margin-top:20px;
	margin-right:0;
	margin-bottom:3px;
	margin-left:0;
	padding:0;
}

#cont #aw04 h3{
	background:url(../img/04_tl.jpg) no-repeat center top;
	width:960px;
	height:58px;
	margin:0;
	padding:0;
	text-indent:-9999px;
}


#cont #aw05{
	background:url(../img/05_bg.jpg) no-repeat center bottom;
	width:960px;
	height:502px;
	display:block;
	margin-top:20px;
	margin-right:0;
	margin-bottom:3px;
	margin-left:0;
	padding:0;
}

#cont #aw05 h3{
	background:url(../img/05_tl.jpg) no-repeat center top;
	width:960px;
	height:60px;
	margin:0;
	padding:0;
	text-indent:-9999px;
}





/* aw end */


/* q2_box start */

#cont #q2_box{
	background:url(../img/q2_bg.gif) no-repeat center bottom;
	width:960px;
	height:auto;
	margin-top:0;
	margin-right:0;
	margin-bottom:20px;
	margin-left:0;
	padding-bottom:20px;
}

#cont #q2_box h3{
	background:url(../img/q2_tl.gif) no-repeat center top;
	width:960px;
	height:125px;
	margin:0;
	padding:0;
	text-indent:-9999px;
}


#cont #q2_box .q2_txt{
	background:url(../img/q2_txt_bg.gif) no-repeat center top;
	width:960px;
	height:140px;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:0;
	padding:0;
}

#cont #q2_box .q2_txt .txtarea{
	width:690px;
	height:auto;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:220px;
	padding:0;
}
#cont #q2_box .q2_txt .txtarea p{
	width:690px;
	height:66px;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:0;
	padding-top:10px;
	font-size:12px;
	color:#595757;
	line-height:22px;
}
#cont #q2_box #menu_box{
	width:960px;
	height:120px;
	margin-bottom:5px;
}  





#cont #q2_box .menu_img{
	float:left;
	margin-top:0;
	margin-right:0;
	margin-left:50px;
	padding:0;
	width:133px;
	height:100px;
}  

#cont #q2_box .txtarea02{
	float:left;
	width:700px;
	margin-top:0;
	margin-right:0;
	margin-left:10px;
	padding:0;
}

#cont #q2_box .txtarea02 h4{
	width:700px;
	margin:0;
	padding:0;
	color:#F39800;
	font-size:16px;
	font-weight:bold;
	border-bottom:#666 dashed 1px;
	
}

#cont #q2_box .txtarea02 h4 a{
	margin:0;
	padding:0;
	color:#F39800;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	
}



#cont #q2_box .txtarea02 p{
	width:700px;
	margin-top:5px;
	margin-right:0;
	margin-bottom:5px;
	margin-left:0;
	padding:0;
	color:#333;
	font-size:12px;
	line-height:22px;
}




#cont #q2_box .menu_img a:hover img{
	opacity:0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha( opacity=60 )";
	background: #fff;
}

#cont .les_link{
	font-size:12px;
	color:#C00;
	text-decoration:none;
	border:none;
}

#cont .les_link a{
	font-size:12px;
	color:#C00;
	text-decoration:none;
	border:none;
}

#cont .les_link a:hover{
	font-size:12px;
	color:#666;
	text-decoration:underline;
}

/* q2_box end */

/* q3_box start */

#cont #q3_box{
	background:url(../img/q2_bg.gif) no-repeat center bottom;
	width:960px;
	height:auto;
	margin-top:0;
	margin-right:0;
	margin-bottom:20px;
	margin-left:0;
	padding-bottom:20px;
}

#cont #q3_box h3{
	background:url(../img/q3_tl.gif) no-repeat center top;
	width:960px;
	height:125px;
	margin:0;
	padding:0;
	text-indent:-9999px;
}


#cont #q3_box .q3_txt{
	background:url(../img/q2_txt_bg.gif) no-repeat center top;
	width:960px;
	height:120px;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:0;
	padding:0;
}

#cont #q3_box .q3_txt .txtarea{
	width:690px;
	height:auto;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:220px;
	padding:0;
}
#cont #q3_box .q3_txt .txtarea p{
	width:690px;
	height:66px;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:0;
	padding-top:10px;
	font-size:12px;
	color:#595757;
	line-height:22px;
}

#cont #q3_box .q3_txt span{
	color:#C00;
}
#cont #q3_box #item_box{
	width:800px;
	height:250px;
	margin-top:0;
	margin-bottom:5px;
	margin-left:90px;
}  





#cont #q3_box .item01{
	width:242px;
	height:250px;
	float:left;
	margin-top:0;
	margin-right:0;
	margin-left:10px;
	text-indent: -9999px;
}  


#cont #q3_box .item01 a { 
	text-decoration: none;  
  	display: block;  
  	width:242px;
	height:250px;
  	background: url(../img/item01.jpg) no-repeat 0 0; /* 最初の画像 */  
}  
  
#cont #q3_box .item01 a:hover {
	background-position:0 -250px;
  
}


#cont #q3_box .item02{
	width:242px;
	height:250px;
	float:left;
	margin-top:0;
	margin-right:0;
	margin-left:10px;
	text-indent: -9999px;
}  


#cont #q3_box .item02 a { 
	text-decoration: none;  
  	display: block;  
  	width:242px;
	height:250px;
  	background: url(../img/item02.jpg) no-repeat 0 0; /* 最初の画像 */  
}  
  
#cont #q3_box .item02 a:hover {
	background-position:0 -250px;
  
}

#cont #q3_box .item03{
	width:242px;
	height:250px;
	float:left;
	margin-top:0;
	margin-right:0;
	margin-left:10px;
	text-indent: -9999px;
}  


#cont #q3_box .item03 a { 
	text-decoration: none;  
  	display: block;  
  	width:242px;
	height:250px;
  	background: url(../img/item03.jpg) no-repeat 0 0; /* 最初の画像 */  
}  
  
#cont #q3_box .item03 a:hover {
	background-position:0 -250px;
  
}


#cont #q3_box .item04{
	width:242px;
	height:250px;
	float:left;
	margin-top:0;
	margin-right:0;
	margin-left:10px;
	text-indent: -9999px;
}  


#cont #q3_box .item04 a { 
	text-decoration: none;  
  	display: block;  
  	width:242px;
	height:250px;
  	background: url(../img/item04.jpg) no-repeat 0 0; /* 最初の画像 */  
}  
  
#cont #q3_box .item04 a:hover {
	background-position:0 -250px;
  
}

#cont #q3_box .item05{
	width:242px;
	height:250px;
	float:left;
	margin-top:0;
	margin-right:0;
	margin-left:10px;
	text-indent: -9999px;
}  


#cont #q3_box .item05 a { 
	text-decoration: none;  
  	display: block;  
  	width:242px;
	height:250px;
  	background: url(../img/item05.jpg) no-repeat 0 0; /* 最初の画像 */  
}  
  
#cont #q3_box .item05 a:hover {
	background-position:0 -250px;
  
}

#cont #q3_box .item06{
	width:242px;
	height:250px;
	float:left;
	margin-top:0;
	margin-right:0;
	margin-left:10px;
	text-indent: -9999px;
}  


#cont #q3_box .item06 a { 
	text-decoration: none;  
  	display: block;  
  	width:242px;
	height:250px;
  	background: url(../img/item06.jpg) no-repeat 0 0; /* 最初の画像 */  
}  
  
#cont #q3_box .item06 a:hover {
	background-position:0 -250px;
  
}




/* q3_box end */



#cont ul li{
	list-style:none;
	list-style-type:none;
}






