@charset "UTF-8";
/* CSS Document */
#title_service{
    background:url(../img/title_service.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}
#title_website{
    background:url(../img/title_website.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}
#title_nenga{
    background:url(../img/service/title_nenga.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}	
#title_blog2{
    background:url(../img/service/title_blog.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}	
	
	
#title_renew{
    background:url(../img/title_renew.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}
#title_cms{
    background:url(../img/service/title_cms.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}
#title_seo{
    background:url(../img/title_seo.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}
#title_consul{
    background:url(../img/title_consul.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}
#title_website_china{
    background:url(../img/title_china.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}	
#title_website_secret{
    background:url(../img/title_secret.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}	
#title_novelty{
    background:url(../img/title_novelty.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}
#title_kai{
    background:url(../img/title_kai.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}	
#title_recruit{
    background:url(../img/title_recruit.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}
#title_sp{
    background:url(../img/title_smapho.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}		
#title_fb{
    background:url(../img/title_fb.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}						
		
	
.china_point{
    font-size:14px;
	border-bottom:1px dotted #ccc;
	padding-bottom:2px;
	margin:10px 0 5px 0;
	}
	
	
								

#service_title{
    background:url(../img/service_title.gif) no-repeat;
	width:450px;
	height:23px;
	padding:22px 0 0 170px;
	margin-top:10px;
	
	}		

#website_website{
    background:url(../img/website_website.gif) no-repeat;
	width:450px;
	height:23px;
	padding:22px 0 0 170px;
	margin-top:10px;
	
	}	
#website_nenga{
    background:url(../img/service/website_nenga.gif) no-repeat;
	width:450px;
	height:23px;
	padding:22px 0 0 170px;
	margin-top:10px;
	
	}
#blog_bar{
    background:url(../img/blog_bar.gif) no-repeat;
	width:450px;
	height:23px;
	padding:22px 0 0 170px;
	margin-top:10px;
	
	}	
	
#sp_bar{
    background:url(../img/sp_title.gif) no-repeat;
	width:450px;
	height:23px;
	padding:22px 0 0 170px;
	margin-top:10px;
	
	}	
#fb_bar{
    background:url(../img/fb_title.gif) no-repeat;
	width:450px;
	height:23px;
	padding:22px 0 0 170px;
	margin-top:10px;
	
	}			
#website_website_china{
    background:url(../img/website_website_china.gif) no-repeat;
	width:450px;
	height:23px;
	padding:22px 0 0 170px;
	margin-top:10px;
	
	}	
#website_website_secret{
    background:url(../img/website_website_secret.gif) no-repeat;
	width:450px;
	height:23px;
	padding:22px 0 0 170px;
	margin-top:10px;
	
	}			
#website_renewal{
	background:url(../img/website_renew.gif) no-repeat;
	width:450px;
	height:23px;
	padding:22px 0 0 170px;
	margin-top:10px;
	
	}	
#website_cms{
	background:url(../img/website_skip.gif) no-repeat;
	width:450px;
	height:23px;
	padding:22px 0 0 170px;
	margin-top:10px;
	
	}	
#website_seo{
	background:url(../img/website_seo.gif) no-repeat;
	width:450px;
	height:23px;
	padding:22px 0 0 170px;
	margin-top:10px;
	
	}
#website_consul{
	background:url(../img/website_consul.gif) no-repeat;
	width:450px;
	height:23px;
	padding:22px 0 0 170px;
	margin-top:10px;
	
	}	

#website_kai{
	background:url(../img/website_kai.gif) no-repeat;
	width:450px;
	height:23px;
	padding:22px 0 0 170px;
	margin-top:10px;
	
	}	
		


#renew_btn_lead{
   font-size:16px;   
   font-family:"ＭＳ 明朝","リュウミン","Times New Roman", Times;
   color:#920783;
  margin:30px 0 0 120px;
   
   }
   
#renew_btn_lead img{
       vertical-align:-4px;
	   }
#btn_check{
     width:280px;
	 height:45px;
	 margin:0px 0 0 160px;
	 }
#btn_check a{
     width:280px;
	 height:45px;
	 background:url(../img/btn_check.gif) no-repeat;
	 text-indent:-9999px;
	 display:block;
	 overflow:hidden;
	 }
#btn_check a:hover{	 	 	
	background:url(../img/btn_check.gif) no-repeat 0px -45px;
	}

	
	
#website_school_web{
    background:url(../img/school_web/website_s-web.gif) no-repeat;
	width:450px;
	height:23px;
	padding:22px 0 0 170px;
	margin-top:10px;
	
	}	
 #title_school_web{
    background:url(../img/school_web/title_s-web.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}
	
 #title_impact_web{
    background:url(../img/impact/title_img.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}	
	
#website_school_web{
    background:url(../img/impact/impact_pamphlet.gif) no-repeat;
	width:450px;
	height:23px;
	padding:22px 0 0 170px;
	margin-top:10px;
	
	}	 	 
	   
/*-----------------------サービス一覧------------------------------*/	   
.lead{
   font-size:16px;   
   font-family:"ＭＳ 明朝","リュウミン","Times New Roman", Times;
   /*color:#EB6100;*/
   border-bottom:1px dotted #5B4A3F;
   margin-bottom:10px;
   }
   
.lead img,
.voice_lead img,
.result_lead img{
       vertical-align:-4px;
	   }	


.service_box{
     margin-bottom:5px;
	 }
	 
#service_btn_sp{
     width:282px;
	 height:142px;
	 float:left;
	 }	
#service_btn_sp a{
     width:282px;
	 height:142px;
	 background:url(../img/service_sp.jpg) no-repeat;
	 display:block;
	 text-indent:-9999px;
	 }	
#service_btn_sp a:hover{
	 background:url(../img/service_sp.jpg) no-repeat 0 -142px;
	 }	
	 
#service_btn_fb{
     width:282px;
	 height:142px;
	 float:left;
	 }	
#service_btn_fb a{
     width:282px;
	 height:142px;
	 background:url(../img/service_fb.jpg) no-repeat;
	 display:block;
	 text-indent:-9999px;
	 }	
#service_btn_fb a:hover{
	 background:url(../img/service_fb.jpg) no-repeat 0 -142px;
	 }		 
	 	 
	 
	 
	 
#service_btn1{
     width:282px;
	 height:142px;
	 float:left;
	 }	
#service_btn1 a{
     width:282px;
	 height:142px;
	 background:url(../img/service_1.jpg) no-repeat;
	 display:block;
	 text-indent:-9999px;
	 }	
#service_btn1 a:hover{
	 background:url(../img/service_1.jpg) no-repeat 0 -142px;
	 }	
	 
#service_btn2{
     width:282px;
	 height:142px;
	 float:right;
	 }	
#service_btn2 a{
     width:282px;
	 height:142px;
	 background:url(../img/service_2.jpg) no-repeat;
	 display:block;
	 text-indent:-9999px;
	 }	
#service_btn2 a:hover{
	 background:url(../img/service_2.jpg) no-repeat 0 -142px;
	 }		  
	 
#service_btn3{
     width:282px;
	 height:142px;
	 float:left;
	 
	 }	
#service_btn3 a{
     width:282px;
	 height:142px;
	 background:url(../img/service_3.jpg) no-repeat;
	 display:block;
	 text-indent:-9999px;
	 }	
#service_btn3 a:hover{
	 background:url(../img/service_3.jpg) no-repeat 0 -142px;
	 }	
	 
#service_btn4{
     width:282px;
	 height:142px;
	 float:right;
	 }	
#service_btn4 a{
     width:282px;
	 height:142px;
	 background:url(../img/service_4.jpg) no-repeat;
	 display:block;
	 text-indent:-9999px;
	 }	
#service_btn4 a:hover{
	 background:url(../img/service_4.jpg) no-repeat 0 -142px;
	 }	
	 
#service_btn5{
     width:282px;
	 height:142px;
	 float:left;
	 }	
#service_btn5 a{
     width:282px;
	 height:142px;
	 background:url(../img/service_5.jpg) no-repeat;
	 display:block;
	 text-indent:-9999px;
	 }	
#service_btn5 a:hover{
	 background:url(../img/service_5.jpg) no-repeat 0 -142px;
	 }	

#service_btn6{
     width:282px;
	 height:142px;
	 float:right;
	 }	
#service_btn6 a{
     width:282px;
	 height:142px;
	 background:url(../img/service_6.jpg) no-repeat;
	 display:block;
	 text-indent:-9999px;
	 }	
#service_btn6 a:hover{
	 background:url(../img/service_6.jpg) no-repeat 0 -142px;
	 }		 
#service_btn7{
     width:282px;
	 height:142px;
	 float:left;
	 }	
#service_btn7 a{
     width:282px;
	 height:142px;
	 background:url(../img/service_w8.jpg) no-repeat;
	 display:block;
	 text-indent:-9999px;
	 }	
#service_btn7 a:hover{
	 background:url(../img/service_w8.jpg) no-repeat 0 -142px;
	 }			 
	 	 
	 
#service_btn_b1{
     width:282px;
	 height:142px;
	 float:left;
	 }	
#service_btn_b1 a{
     width:282px;
	 height:142px;
	 background:url(../img/service_b1.jpg) no-repeat;
	 display:block;
	 text-indent:-9999px;
	 }	
#service_btn_b1 a:hover{
	 background:url(../img/service_b1.jpg) no-repeat 0 -142px;
	 }	
	 
#service_btn_b2{
     width:282px;
	 height:142px;
	 float:right;
	 }	
#service_btn_b2 a{
     width:282px;
	 height:142px;
	 background:url(../img/service_b2.jpg) no-repeat;
	 display:block;
	 text-indent:-9999px;
	 }	
#service_btn_b2 a:hover{
	 background:url(../img/service_b2.jpg) no-repeat 0 -142px;
	 }		  
	 
#service_btn_b3{
     width:282px;
	 height:142px;
	 float:left;
	 
	 }	
#service_btn_b3 a{
     width:282px;
	 height:142px;
	 background:url(../img/service_b3.jpg) no-repeat;
	 display:block;
	 text-indent:-9999px;
	 }	
#service_btn_b3 a:hover{
	 background:url(../img/service_b3.jpg) no-repeat 0 -142px;
	 }	
	 
#service_btn_b4{
     width:282px;
	 height:142px;
	 float:right;
	 }	
#service_btn_b4 a{
     width:282px;
	 height:142px;
	 background:url(../img/service_b4.jpg) no-repeat;
	 display:block;
	 text-indent:-9999px;
	 }	
#service_btn_b4 a:hover{
	 background:url(../img/service_b4.jpg) no-repeat 0 -142px;
	 }		 	 
	 
	 
#service_btn_b5{
     width:282px;
	 height:142px;
	 float:left;
	 }	
#service_btn_b5 a{
     width:282px;
	 height:142px;
	 background:url(../img/service_b5.jpg) no-repeat;
	 display:block;
	 text-indent:-9999px;
	 }	
#service_btn_b5 a:hover{
	 background:url(../img/service_b5.jpg) no-repeat 0 -142px;
	 }	  	 	  	    	
	 	  	 


#service_btn_b6{
     width:282px;
	 height:142px;
	 float:right;
	 }	
#service_btn_b6 a{
     width:282px;
	 height:142px;
	 background:url(../img/service_b6.jpg) no-repeat;
	 display:block;
	 text-indent:-9999px;
	 }	
#service_btn_b6 a:hover{
	 background:url(../img/service_b6.jpg) no-repeat 0 -142px;
	 }	  	 	  	    	
	 	  	 

#service_btn_b7{
     width:282px;
	 height:142px;
	 float:left;
	 }	
#service_btn_b7 a{
     width:282px;
	 height:142px;
	 background:url(../img/service_b7.jpg) no-repeat;
	 display:block;
	 text-indent:-9999px;
	 }	
#service_btn_b7 a:hover{
	 background:url(../img/service_b7.jpg) no-repeat 0 -142px;
	 }	  	 	  	    	
	 	  	 

#service_btn_b8{
     width:282px;
	 height:142px;
	 float:right;
	 }	
#service_btn_b8 a{
     width:282px;
	 height:142px;
	 background:url(../img/service_b8.jpg) no-repeat;
	 display:block;
	 text-indent:-9999px;
	 }	
#service_btn_b8 a:hover{
	 background:url(../img/service_b8.jpg) no-repeat 0 -142px;
	 }	  	 	  	    	
	 	  	 




#service_btn_b9{
     width:282px;
	 height:142px;
	 float:left;
	 }	
#service_btn_b9 a{
     width:282px;
	 height:142px;
	 background:url(../img/service_b9.jpg) no-repeat;
	 display:block;
	 text-indent:-9999px;
	 }	
#service_btn_b9 a:hover{
	 background:url(../img/service_b9.jpg) no-repeat 0 -142px;
	 }	  	 	  	    	
	 	  	 

#service_btn_b10{
     width:282px;
	 height:142px;
	 float:right;
	 }	
#service_btn_b10 a{
     width:282px;
	 height:142px;
	 background:url(../img/service_b10.jpg) no-repeat;
	 display:block;
	 text-indent:-9999px;
	 }	
#service_btn_b10 a:hover{
	 background:url(../img/service_b10.jpg) no-repeat 0 -142px;
	 }	  	 	  	    	
	 	  	 

#service_btn_b11{
     width:282px;
	 height:142px;
	 float:left;
	 }	
#service_btn_b11 a{
     width:282px;
	 height:142px;
	 background:url(../img/service_b11.jpg) no-repeat;
	 display:block;
	 text-indent:-9999px;
	 }	
#service_btn_b11 a:hover{
	 background:url(../img/service_b11.jpg) no-repeat 0 -142px;
	 }	  


#service_btn_b12{
     width:282px;
	 height:142px;
	 float:right;
	 }	
#service_btn_b12 a{
     width:282px;
	 height:142px;
	 background:url(../img/service_b12.jpg) no-repeat;
	 display:block;
	 text-indent:-9999px;
	 }	
#service_btn_b12 a:hover{
	 background:url(../img/service_b12.jpg) no-repeat 0 -142px;
	 }	 
	 
	 
#service_btn_b13{
     width:282px;
	 height:142px;
	 float:left;
	 }	
#service_btn_b13 a{
     width:282px;
	 height:142px;
	 background:url(../img/service_b13.jpg) no-repeat;
	 display:block;
	 text-indent:-9999px;
	 }	
#service_btn_b13 a:hover{
	 background:url(../img/service_b13.jpg) no-repeat 0 -142px;
	 }	  


#service_btn_c1{
     width:282px;
	 height:142px;
	 float:left;
	 }	
#service_btn_c1 a{
     width:282px;
	 height:142px;
	 background:url(../img/service_c1.jpg) no-repeat;
	 display:block;
	 text-indent:-9999px;
	 }	
#service_btn_c1 a:hover{
	 background:url(../img/service_c1.jpg) no-repeat 0 -142px;
	 }	  



#service_btn_d2{
     width:282px;
	 height:142px;
	 float:left;
	 }	
#service_btn_d2 a{
     width:282px;
	 height:142px;
	 background:url(../img/service_d2.jpg) no-repeat;
	 display:block;
	 text-indent:-9999px;
	 }	
#service_btn_d2 a:hover{
	 background:url(../img/service_d2.jpg) no-repeat 0 -142px;
	 }	  



#service_btn_d1{
     width:282px;
	 height:142px;
	 float:right;
	 }	
#service_btn_d1 a{
     width:282px;
	 height:142px;
	 background:url(../img/service_d1.jpg) no-repeat;
	 display:block;
	 text-indent:-9999px;
	 }	
#service_btn_d1 a:hover{
	 background:url(../img/service_d1.jpg) no-repeat 0 -142px;
	 }	  




	 	  	    	
	 	    	
/*------------------------------------------------------------*/	
/*-----------------------PV-------------------------------*/	
/*------------------------------------------------------------*/				
#title_pv{
    background:url(../img/title_movie.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}	
#pv_title{
    background:url(../img/movie_title.gif) no-repeat;
	width:450px;
	height:23px;
	padding:22px 0 0 170px;
	margin-top:10px;
	}	
				
/*------------------------------------------------------------*/	
/*-----------------------music-------------------------------*/	
/*------------------------------------------------------------*/				
#title_music{
    background:url(../img/title_music.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}	
#music_title{
    background:url(../img/music_title.gif) no-repeat;
	width:450px;
	height:23px;
	padding:22px 0 0 170px;
	margin-top:10px;
	}	
	
/*------------------------------------------------------------*/	
/*-----------------------記念品名入れ-------------------------------*/	
/*------------------------------------------------------------*/				
#title_naire{
    background:url(../img/title_naire.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}	
#naire_title{
    background:url(../img/naire_title.gif) no-repeat;
	width:450px;
	height:23px;
	padding:22px 0 0 170px;
	margin-top:10px;
	}	
	
/*------------------------------------------------------------*/	
/*-----------------------お客様の声-------------------------------*/	
/*------------------------------------------------------------*/				
#title_voice{
    background:url(../img/title_voice.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}	
#voice_title{
    background:url(../img/voice_title.gif) no-repeat;
	width:450px;
	height:23px;
	padding:22px 0 0 170px;
	margin-top:10px;
	}			
.voice_lead{
   font-size:16px;   
   font-family:"ＭＳ 明朝","リュウミン","Times New Roman", Times;
  
   border-bottom:1px dotted #5B4A3F;
   margin-bottom:10px;
   }
.voice_box{ 
   margin-bottom:40px;
   }   
.voice_img{
    width:150px;
	float:left;
	margin-right:20px;
	}
.voice_txt{
    width:400px;
	float:left;
	}
.voice_txt p{
    line-height:1.4;
	}		
.voice_midashi{
    font-size:14px;
	}	
.voice_q{
     color:#EB6100;
	 font-weight:bold;
	 margin:5px 0 3px 0;
	 padding-top:3px;
	 border-top:1px dotted #5B4A3F;
	 }
.voice_detail{
     font-size:10px;
	 padding:8px 12px;
	 margin-top:5px;
	 background-color:#f9edda;
	 }   	
	
/*------------------------------------------------------------*/	
/*-----------------------制作実績-------------------------------*/	
/*------------------------------------------------------------*/		
#title_result{
    background:url(../img/title_result.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}	
#result_title{
    background:url(../img/result_title.gif) no-repeat;
	width:450px;
	height:23px;
	padding:22px 0 0 170px;
	margin-top:10px;
	}
.result_lead{
   font-size:16px;   
   font-family:"ＭＳ 明朝","リュウミン","Times New Roman", Times;
   border-bottom:1px dotted #5B4A3F;
   margin-bottom:10px;
   }	
.result_midashi a{
    font-size:14px;
	}	
.result_box{ 
   margin-bottom:30px;
   padding-bottom:30px;
   border-bottom:1px dotted #5B4A3F;
   }   
.result_img{
    width:180px;
	float:left;
	margin-right:15px;
	}
.result_txt{
    width:380px;
	float:left;
	}
.result_img2{
    width:250px;
	float:left;
	margin-right:15px;
	}
.result_txt2{
    width:310px;
	float:left;
	}	
.result_txt p,
.result_txt2 p{
    line-height:1.4;
	}	
.result_span{
    font-weight:normal;
	font-size:11px;
	}	
.result_rendo{
     margin-top:5px;
	 }	
	 
/*------------------------------------------------------------*/	
/*-----------------------グッズ製作実績-------------------------------*/	
/*------------------------------------------------------------*/			 
.goods_midashi{
    font-size:14px;
	}	
.goods_img{
    width:300px;
	float:left;
	margin-right:15px;
	}
.goods_txt{
    width:260px;
	float:left;
	}
#title_goods{
    background:url(../img/title_goods_result.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}	
#goods_title{
    background:url(../img/goods_result_title.gif) no-repeat;
	width:450px;
	height:23px;
	padding:22px 0 0 170px;
	margin-top:10px;
	}		
.goods_txt p{
    margin-top:10px;
	}		 		
/*------------------------------------------------------------*/	
/*-----------------------会社概要-------------------------------*/	
/*------------------------------------------------------------*/				
#title_company{
    background:url(../img/title_company.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}	
#company_title{
    background:url(../img/company_title.gif) no-repeat;
	width:450px;
	height:23px;
	padding:22px 0 0 170px;
	margin-top:10px;
	}
#company tr td{
    font-size:12px;
	}		

/*------------------------------------------------------------*/	
/*-----------------------サイトマップ-------------------------------*/	
/*------------------------------------------------------------*/				
#title_sitemap{
    background:url(../img/title_sitemap.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}	
#sitemap_title{
    background:url(../img/sitemap_title.gif) no-repeat;
	width:450px;
	height:23px;
	padding:22px 0 0 170px;
	margin-top:10px;
	}
.sitemap{
    list-style-position:inside;
	width:180px;
	float:left;
	margin-right:10px;
	}	

/*------------------------------------------------------------*/	
/*-----------------------個人情報-------------------------------*/	
/*------------------------------------------------------------*/				
#title_privacy{
    background:url(../img/title_privacy.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}	
#privacy_title{
    background:url(../img/privacy_title.gif) no-repeat;
	width:450px;
	height:23px;
	padding:22px 0 0 170px;
	margin-top:10px;
	}
.privacy_box{
    margin-bottom:20px;
	padding-bottom:20px;
	
	border-bottom:1px dotted #5B4A3F;
	}
	  
.privacy_midashi{
    font-size:14px;
	
	
	}

/*------------------------------------------------------------*/	
/*-----------------------エリア-------------------------------*/	
/*------------------------------------------------------------*/				
#title_area{
    background:url(../img/title_area.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}	
#title_area_sp{
    background:url(../img/title_smapho.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}		
#website_area{
    background:url(../img/website_area.gif) no-repeat;
	width:450px;
	height:23px;
	padding:22px 0 0 170px;
	margin-top:10px;
	
	}
.area_sp_h4{
 margin-top:10px;
 }
#area_btn_near{
    text-align:center;
	}	
#area_capticon{
    font-size:10px;
	font-weight:normal;
	margin-top:3px;
	}			
.area_name{
    background-color:#EB6100;
    color:#FFFFFF;
    font-size:13px;
     padding:1px 0 1px 15px;
}
.area_name2{
    background-color:#6a3906;
    color:#FFFFFF;
    font-size:13px;
     padding:1px 0 1px 15px;
	 margin-bottom:10px;
}
.area_name3{
    background-color:#a40493;
    color:#FFFFFF;
    font-size:13px;
     padding:1px 0 1px 15px;
}
.area_name4{
    background-color:#009e96;
    color:#FFFFFF;
    font-size:13px;
     padding:1px 0 1px 15px;
}
.area_name5{
	background-color:#C66;
    color:#FFFFFF;
    font-size:13px;
     padding:1px 0 1px 15px;
}
.area_name6{
	background-color:#099;
    color:#FFFFFF;
    font-size:13px;
     padding:1px 0 1px 15px;
}
.area_name7{
	background-color:#C63;
    color:#FFFFFF;
    font-size:13px;
     padding:1px 0 1px 15px;
}
.area_name8{
	background-color:#ED785E;
    color:#FFFFFF;
    font-size:13px;
     padding:1px 0 1px 15px;
}
.area_name9{
	background-color:#9CB81C;
    color:#FFFFFF;
    font-size:13px;
     padding:1px 0 1px 15px;
}
.area_name10{
	background-color:#046397;
    color:#FFFFFF;
    font-size:13px;
     padding:1px 0 1px 15px;
}

.area_name11{
	background-color:#0A8B98;
    color:#FFFFFF;
    font-size:13px;
     padding:1px 0 1px 15px;
}

.area_name12{
	background-color:#DD80B1;
    color:#FFFFFF;
    font-size:13px;
     padding:1px 0 1px 15px;
}
.area_name13{
	background-color:#EAAC47;
    color:#FFFFFF;
    font-size:13px;
     padding:1px 0 1px 15px;
}
.area_name14{
	background-color:#EE7C5E;
    color:#FFFFFF;
    font-size:13px;
     padding:1px 0 1px 15px;
}
.area_name15{
	background-color:#B7D32E;
    color:#FFFFFF;
    font-size:13px;
     padding:1px 0 1px 15px;
}
.area_name16{
	background-color:#3E7C37;
    color:#FFFFFF;
    font-size:13px;
     padding:1px 0 1px 15px;
}
.area_name17{
	background-color:#647C32;
    color:#FFFFFF;
    font-size:13px;
     padding:1px 0 1px 15px;
}
.area_name18{
	background-color:#77C5A8;
    color:#FFFFFF;
    font-size:13px;
     padding:1px 0 1px 15px;
}
.area_name19{
	background-color:#499334;
    color:#FFFFFF;
    font-size:13px;
     padding:1px 0 1px 15px;
}
.area_name20{
	background-color:#49C0EF;
    color:#FFFFFF;
    font-size:13px;
     padding:1px 0 1px 15px;
}
.area_name21{
	background-color:#2FA87A;
    color:#FFFFFF;
    font-size:13px;
     padding:1px 0 1px 15px;
}
.area_name22{
	background-color:#BBDA95;
    color:#FFFFFF;
    font-size:13px;
     padding:1px 0 1px 15px;
}
.area_name23{
	background-color:#EAE654;
    color:#FFFFFF;
    font-size:13px;
     padding:1px 0 1px 15px;
}
.area_name24{
	background-color:#C93;
    color:#FFFFFF;
    font-size:13px;
     padding:1px 0 1px 15px;
}
.area_name25{
	background-color:#F66;
    color:#FFFFFF;
    font-size:13px;
     padding:1px 0 1px 15px;
}
.area_name26{
	background-color:#6DBB56;
    color:#FFFFFF;
    font-size:13px;
     padding:1px 0 1px 15px;
}
.area_name27{
	background-color:#54C6C6;
    color:#FFFFFF;
    font-size:13px;
     padding:1px 0 1px 15px;
}
.area_name28{
    background-color:#009e96;
    color:#FFFFFF;
    font-size:13px;
     padding:1px 0 1px 15px;
}
.area_name29{
    background-color:#6a3906;
    color:#FFFFFF;
    font-size:13px;
     padding:1px 0 1px 15px;
	 margin-bottom:10px;
}

.area_name30 {
    background-color:#8C6FD1;
    color:#FFFFFF;
    font-size:13px;
     padding:1px 0 1px 15px;
	 margin-bottom:10px;
}
.area_name31 {
    background-color:#3F4499;
    color:#FFFFFF;
    font-size:13px;
     padding:1px 0 1px 15px;
	 margin-bottom:10px;
}

.area_name32 {
    background-color:#E8435F;
    color:#FFFFFF;
    font-size:13px;
     padding:1px 0 1px 15px;
	 margin-bottom:10px;
}

.area_name33 {
    background-color:#C36EA9;
    color:#FFFFFF;
    font-size:13px;
     padding:1px 0 1px 15px;
	 margin-bottom:10px;
}
.area_name34 {
    background-color:#49328F;
    color:#FFFFFF;
    font-size:13px;
     padding:1px 0 1px 15px;
	 margin-bottom:10px;
}
.area_name35 {
    background-color:#4C2655;
    color:#FFFFFF;
    font-size:13px;
     padding:1px 0 1px 15px;
	 margin-bottom:10px;
}
.area_name36 {
    background-color:#697C31;
    color:#FFFFFF;
    font-size:13px;
     padding:1px 0 1px 15px;
	 margin-bottom:10px;
}
.area_name37 {
    background-color:#32AE46;
    color:#FFFFFF;
    font-size:13px;
     padding:1px 0 1px 15px;
	 margin-bottom:10px;
}
.area_name38 {
    background-color:#B42223;
    color:#FFFFFF;
    font-size:13px;
     padding:1px 0 1px 15px;
	 margin-bottom:10px;
}
.area_name39 {
    background-color:#F5B542;
    color:#FFFFFF;
    font-size:13px;
     padding:1px 0 1px 15px;
	 margin-bottom:10px;
}
.area_name40 {
    background-color:#009e96;
    color:#FFFFFF;
    font-size:13px;
     padding:1px 0 1px 15px;
	 margin-bottom:10px;
}
.area_name41 {
    background-color:#C66;
    color:#FFFFFF;
    font-size:13px;
     padding:1px 0 1px 15px;
	 margin-bottom:10px;
}
.area_name42 {
    background-color:#F18E5E;
    color:#FFFFFF;
    font-size:13px;
     padding:1px 0 1px 15px;
	 margin-bottom:10px;
}
.area_name43 {
    background-color:#B5D34A;
    color:#FFFFFF;
    font-size:13px;
     padding:1px 0 1px 15px;
	 margin-bottom:10px;
}
.area_name44 {
    background-color:#B31943;
    color:#FFFFFF;
    font-size:13px;
     padding:1px 0 1px 15px;
	 margin-bottom:10px;
}
.area_name45{
    background-color:#84539E;
    color:#FFFFFF;
    font-size:13px;
     padding:1px 0 1px 15px;
	 margin-bottom:10px;
}

.area_gyou {
color:#EB6100;
font-size:13px;
font-weight:bold;
}
.area_gyou2 {
color:#6a3906;
font-size:13px;
font-weight:bold;
}
.area_gyou3 {
color:#a40493;
font-size:13px;
font-weight:bold;
}
.area_gyou4 {
color:#009e96;
font-size:13px;
font-weight:bold;
}
.area_gyou5 {
color:#C66;
font-size:13px;
font-weight:bold;
}
.area_gyou6 {
color:#099;
font-size:13px;
font-weight:bold;
}
.area_gyou7 {
color:#C63;
font-size:13px;
font-weight:bold;
}
.area_gyou8 {
color:#ED785E;
font-size:13px;
font-weight:bold;
}
.area_gyou9 {
color:#9CB81C;
font-size:13px;
font-weight:bold;
}
.area_gyou10 {
color:#046397;
font-size:13px;
font-weight:bold;
}

.area_gyou11 {
color:#0A8B98;
font-size:13px;
font-weight:bold;
}
.area_gyou12 {
color:#DD80B1;
font-size:13px;
font-weight:bold;
}
.area_gyou13 {
color:#EAAC47;
font-size:13px;
font-weight:bold;
}
.area_gyou14 {
color:#EE7C5E;
font-size:13px;
font-weight:bold;
}
.area_gyou15 {
color:#B7D32E;
font-size:13px;
font-weight:bold;
}
.area_gyou16 {
color:#3E7C37;
font-size:13px;
font-weight:bold;
}
.area_gyou17 {
color:#647C32;
font-size:13px;
font-weight:bold;
}
.area_gyou18 {
color:#77C5A8;
font-size:13px;
font-weight:bold;
}
.area_gyou19 {
color:#499334;
font-size:13px;
font-weight:bold;
}
.area_gyou20 {
color:#49C0EF;
font-size:13px;
font-weight:bold;
}
.area_gyou21 {
color:#2FA87A;
font-size:13px;
font-weight:bold;
}
.area_gyou22 {
color:#BBDA95;
font-size:13px;
font-weight:bold;
}
.area_gyou23 {
color:#EAE654;
font-size:13px;
font-weight:bold;
}
.area_gyou24 {
color:#C60;
font-size:13px;
font-weight:bold;
}
.area_gyou25 {
color:#F66;
font-size:13px;
font-weight:bold;
}
.area_gyou26 {
color:#6DBB56;
font-size:13px;
font-weight:bold;
}
.area_gyou27 {
color:#54C6C6;
font-size:13px;
font-weight:bold;
}

.area_gyou28 {
color:#009e96;
font-size:13px;
font-weight:bold;
}
.area_gyou29 {
color:#6a3906;
font-size:13px;
font-weight:bold;
}
.area_gyou30 {
color:#8C6FD1;
font-size:13px;
font-weight:bold;
}

.area_gyou31 {
color:#3F4499;
font-size:13px;
font-weight:bold;
}
.area_gyou32 {
color:#E8435F;
font-size:13px;
font-weight:bold;
}
.area_gyou33 {
color:#C36EA9;
font-size:13px;
font-weight:bold;
}
.area_gyou34 {
color:#49328F;
font-size:13px;
font-weight:bold;
}
.area_gyou35 {
color:#4C2655;
font-size:13px;
font-weight:bold;
}
.area_gyou36 {
color:#697C31;
font-size:13px;
font-weight:bold;
}
.area_gyou37 {
color:#32AE46;
font-size:13px;
font-weight:bold;
}
.area_gyou38 {
color:#B42223;
font-size:13px;
font-weight:bold;
}
.area_gyou39 {
color:#F5B542;
font-size:13px;
font-weight:bold;
}
.area_gyou40{
color:#009e96;
font-size:13px;
font-weight:bold;
}
.area_gyou41 {
color:#C66;
font-size:13px;
font-weight:bold;
}
.area_gyou42 {
color:#F18E5E;
font-size:13px;
font-weight:bold;
}
.area_gyou43 {
color:#B5D34A;
font-size:13px;
font-weight:bold;
}
.area_gyou44{
color:#B31943;
font-size:13px;
font-weight:bold;
}
.area_gyou45{
color:#84539E;
font-size:13px;
font-weight:bold;
}
.area_ul{
list-style-type:none;
margin-top:-10px;
}
.area_box ul li {
margin-bottom:5px;
}
.area_pan{
  font-weight:normal;
  display:inline;
  font-size:10px;
  }



/*------------------------------------------------------------*/	
/*-----------------------よくあるご質問-------------------------------*/	
/*------------------------------------------------------------*/				
#title_faq{
    background:url(../img/title_faq.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}	
#faq_title{
    background:url(../img/faq_title.gif) no-repeat;
	width:450px;
	height:23px;
	padding:22px 0 0 170px;
	margin-top:10px;
	}
.faq_midashi{
	  font-size:14px;
}
.faq_q{
	  color:#bf323d;
	  font-size:13px;
	  border-bottom:1px dotted　#5B4A3F;
}
.faq_a{
	  background-color:#F9EDDA;
	  margin:0px 0 20px 0;
	  
}
#answer_Area{
	  margin-top:20px;
}
.a_txt{
	font-weight:bold;
}
.return{
	 text-align:right;
	 font-size:10px;
}
.return a{font-size:10px;
}
	
 
 
.flow_guest{
	   border:1px solid #774325;
	   padding:10px;
}
/*------------------------------------------------------------*/	
/*-----------------------お問い合わせ-------------------------------*/	
/*------------------------------------------------------------*/				
#title_contact{
    background:url(../img/title_contact.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}	
#contact_title{
    background:url(../img/contact_title.gif) no-repeat;
	width:450px;
	height:23px;
	padding:22px 0 0 170px;
	margin-top:10px;
	}	
/*------------------------------------------------------------*/	
/*-----------------------送信完了-------------------------------*/	
/*------------------------------------------------------------*/				
#title_thanks{
    background:url(../img/title_thanks.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}	
#thanks_title{
    background:url(../img/thanks_title.gif) no-repeat;
	width:450px;
	height:23px;
	padding:22px 0 0 170px;
	margin-top:10px;
	}	
#thanks{
    font-size:16px;
	margin-bottom:10px;
	}			
	
/*------------------------------------------------------------*/	
/*-----------------------採用情報-------------------------------*/	
/*------------------------------------------------------------*/	
#recruit_title{
    background:url(../img/recruit_title.gif) no-repeat;
	width:450px;
	height:23px;
	padding:22px 0 0 170px;
	margin-top:10px;
	}	
	
.ex{
   font-size:10px;
   color:#c1c1c1;
   }	
.formField{
   background-color:	#ede6e1;
   padding-right:10px;
   border-bottom:1px dotted #ab907e;
   }
.formSpace{
    padding:12px 0 12px 10px;
	border-left:1px dotted #ab907e;
	border-bottom:1px dotted #ab907e;
	}
#ssl{
    background-color:	#fff;	  
	border:1px solid #448aca; 
	background-color:#e8f0f7;
	padding:10px 20px;
	color:#000;
	margin:10px 0 20px 0;
	}
	
	
/*------------------------------------------------------------*/	
/*-----------------------特徴-------------------------------*/	
/*------------------------------------------------------------*/	
#title_point{
    background:url(../other/img/point/Feature.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}	
#point_title{
    background:url(../other/img/point/point_title.gif) no-repeat;
	width:450px;
	height:23px;
	padding:22px 0 0 170px;
	margin-top:10px;
	}
#point_box{
     margin:20px 0 30px 0;
	 border-bottom:1px solid  #5B4A3F;
	 padding-bottom:30px;
	 }			
.point_box1{
   width:80px;
   float:left;
   margin-right:10px;
   
   }
 .point_box2{
   width:269px;
   float:left;
   margin-right:10px;
   }
 .point_box3{
   width:203px;
   float:left;
  
   }    	
 .point_lead{
   font-size: 16px;
font-family: "ＭＳ 明朝","リュウミン","Times New Roman", Times;
line-height: 1.4;
color: #EB6100;
border-bottom:1px dotted  #EB6100;
padding-bottom:5px;
margin-bottom:5px;

}

#point_img1{
    width:269px;
	height:55px;
	}
#point_img1 a{
    width:269px;
	height:55px;
	background:url(../other/img/point/point_img1.jpg) no-repeat;
	display:block;
	text-indent:-9999px;
	}	
#point_img1 a:hover{
	background:url(../other/img/point/point_img1.jpg) no-repeat 0px -55px;
	}	
	
#point_img2{
    width:269px;
	height:55px;
	}
#point_img2 a{
    width:269px;
	height:55px;
	background:url(../other/img/point/point_img2.jpg) no-repeat;
	display:block;
	text-indent:-9999px;
	}	
#point_img2 a:hover{
	background:url(../other/img/point/point_img2.jpg) no-repeat 0px -55px;
	}	
	
#point_img3{
    width:269px;
	height:55px;
	}
#point_img3 a{
    width:269px;
	height:55px;
	background:url(../other/img/point/point_img3.jpg) no-repeat;
	display:block;
	text-indent:-9999px;
	}	
#point_img3 a:hover{
	background:url(../other/img/point/point_img3.jpg) no-repeat 0px -55px;
	}			

/*------------------------------------------------------------*/	
/*-----------------------代表メッセージ-------------------------------*/	
/*------------------------------------------------------------*/	
#title_message{
    background:url(../img/title_message.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}	
#message_title{
    background:url(../other/img/message/website_message.gif) no-repeat;
	width:450px;
	height:23px;
	padding:22px 0 0 170px;
	margin-top:10px;
	}		
.message_1{
	text-align:center;
	margin-top:15px;}	
	
.story_1{
	position:relative;
	top:30px;
	left:10px;
}
.story_2{
	position:relative;
	top:30px;
	left:10px;
}

.story_3{
	position:relative;
	top:10px;
	left:100px;
}
.story_4{
	position:relative;
	top:10px;
	left:90px;
}
#message_box{
	width:570px;
	margin-top:30px;
	height:190px;
	margin-bottom:10px;
	margin-left:10px;
	}
.message_box1{
	float:left;
	width:403px;
}
.message_box2{
	float:left;
	margin-left:20px;
	width:137px;
	height:181px;
}
.message_t{
	margin-left:10px;
}
.message_lead{
   font-size:17px;   
   font-family:"ＭＳ 明朝","リュウミン","Times New Roman", Times;
   color:#5B4A3F;
   border-bottom:1px dotted #5B4A3F;
   margin-top:30px;
   }
.bg_line{
	background:url(../other/img/message/img_bg.jpg);
	background-repeat: repeat-y;
}
.img_t_3{
	margin-top: 3px;
}
.message_txt{
	padding-left:5px;
	border-bottom:1px #D4D4D5 solid ;;
	}
.message_year{
	padding-left:10px;
	font-weight:bold;}
.message_blog{
	text-align:center;
	margin-top:80px;}	
	
/*------------------------------------------------------------*/	
/*-----------------------ニュースレター------------------------------*/	
/*------------------------------------------------------------*/	
#title_newsletter{
    background:url(../other/img/newsletter/title_newsletter.jpg)no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}	
#newsletter_title{
    background:url(../other/img/newsletter/website_newsletter.gif) no-repeat;
	width:450px;
	height:23px;
	padding:22px 0 0 170px;
	margin-top:10px;
	}	
.news_year{
	margin-bottom:10px;
	   margin-top:20px;
	   font-size:25px;   
   font-family:"ＭＳ 明朝","リュウミン","Times New Roman", Times;
}
.news_year2{
	margin-bottom:10px;
	   margin-top:20px;
	   font-size:20px;   
   font-family:"ＭＳ 明朝","リュウミン","Times New Roman", Times;
}
.news_lead a{
	text-decoration:none;
	font-size:17px;   
	
	}

.news_lead{
   border-bottom:1px dotted #5B4A3F;
   font-family:"ＭＳ 明朝","リュウミン","Times New Roman", Times;
   color:#5B4A3F;
   

   }
  
.news_midasi{
	margin-top:10px;
	margin-left:20px;
	margin-bottom:50px;
}
.news_midasi li{
	font-size:14px;
}
.archive{
	border:1px solid #A09185;
	padding: 20px;
	padding: 10px 10px 10px 30px;
}

/*------------------------学校ホームページ制作------------------------------*/

.sw_taiou{
	background:url(../img/school_web/sw-img2.jpg) no-repeat;
	margin-left:35px;
	margin-top:10px;
	padding-top:38px;
	padding-left:35px;
	width:353px;
	height:90px;
}
.sw_box{
	margin-top:20px;
	margin-bottom:20px;}

.sw_s{
	float:left;}
.sw_p{
	float:left;}
.sw_q{
	border:1px solid #A4958A;
	background:#FFFDF7;
	padding-left:20px;
	padding-right:20px;
	padding-top:8px;
	padding-bottom:8px;
}
.sw_lead{
	font-size: 16px;
font-family: "ＭＳ 明朝","リュウミン","Times New Roman", Times;
color: #EB6100;
margin-top: 30px;}




/*------------------------インパクトデザイン------------------------------*/
#impact_BOX{
	width:580px;
	margin:15px 0 10px 30px;
}
#impact_1{
	width:161px;
	height:102px;
	float:left;
	margin-right:5px;
	background:url(../img/impact/img2.jpg) no-repeat;
	position:relative;
}

#impact_1 p{
	width:140px;
	position:absolute;
	top:32px;
	left:13px;
	text-align:center;
}

#impact_2{
	width:161px;
	height:102px;
	float:left;
	margin-right:5px;
	background:url(../img/impact/img3.jpg) no-repeat;
	position:relative;
}

#impact_2 p{
	width:140px;
	position:absolute;
	top:32px;
	left:13px;
	text-align:center;
}


#impact_3{
	width:161px;
	height:102px;
	float:left;
	margin-right:5px;
	background:url(../img/impact/img4.jpg) no-repeat;
	position:relative;
}

#impact_3 p{
	width:140px;
	position:absolute;
	top:32px;
	left:13px;
	text-align:center;
}


#paper1{
	width:580px;
	height:274px;
	background:url(../img/impact/img15_01.jpg) no-repeat;
	position:relative;
}


#p1{
	width:132px;
	position:absolute;
	top:203px;
	left:62px;
	color:#40220F;
}

#p2{
	width:132px;
	position:absolute;
	top:203px;
	left:231px;
	color:#40220F;
}

#p3{
	width:132px;
	position:absolute;
	top:203px;
	left:401px;
	color:#40220F;
}


#paper2{
	width:580px;
	height:237px;
	background:url(../img/impact/img15_02.jpg) no-repeat;
	position:relative;
}

#p4{
	width:132px;
	position:absolute;
	top:136px;
	left:62px;
	color:#40220F;
}

#p5{
	width:275px;
	position:absolute;
	top:80px;
	left:243px;
	color:#40220F;
}

#impact_flow{
	width:580px;
	height:180px;
	position:relative;
	background:url(../img/impact/img16.jpg) no-repeat;
}

#impact_flow1{
	width:164px;
	position:absolute;
	top:81px;
	left:24px;
}
#impact_flow2{
	width:164px;
	position:absolute;
	top:81px;
	left:204px;
}
#impact_flow3{
	width:164px;
	position:absolute;
	top:81px;
	left:397px;
}


 #title_impact_web{
    background:url(../img/impact/title_img.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}	
	
#website_impact_web{
    background:url(../img/impact/impact_pamphlet.gif) no-repeat;
	width:450px;
	height:23px;
	padding:22px 0 0 170px;
	margin-top:10px;
	
	}	 	 
#title_first{
    background:url(../img/title_first.jpg) no-repeat;
width:620px;
	height:200px;
	text-indent:-9999px;
	}	
	






#title_service1{
    background:url(../img/title_service1.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}
#title_service2{
    background:url(../img/title_service2.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}

#title_service3{
    background:url(../img/title_service3.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}

#title_service4{
    background:url(../img/title_service4.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}

#title_service5{
    background:url(../img/title_service5.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}

#title_service6{
    background:url(../img/title_service6.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}

#title_service7{
    background:url(../img/title_service7.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}

#title_service8{
    background:url(../img/title_service8.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}
	
#title_service9{
    background:url(../img/title_service9.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}
#title_service10{
    background:url(../img/title_service10.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}
#title_service11{
    background:url(../img/title_service11.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}	
	
/*-----------------今日荻野追加分----------------*/
#title_design{
    background:url(../img/title_design.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}	
	
#website_design{
    background:url(../img/design.jpg) no-repeat;
	width:450px;
	height:23px;
	padding:22px 0 0 170px;
	margin-top:10px;
	
	}

.design1{
	margin-top:20px;
	margin-bottom:4px;
}
#design2{
	width:580px;
	margin-bottom: 41px;
margin-top: 18px;
}

.design2_1{
	width:164px;
	text-align:center;
	float:left;
}

.design2_1 p{
	font-weight:bold;
	font-size:12px;
	margin-top:5px;
}


.design2_2{
	width:40px;
	text-align:center;
	float:left;
}
#p_first1{
	width:580px;
	margin:20px 0 10px 0;
}
.p_first1_in1{
	width:179px;
	height:184px;
	float:left;
	margin-right:11px;
	background:url(../img/first_img3.png) no-repeat;
	position:relative;
}
 
 
.p_first1_in2{
	width:179px;
	height:184px;
	float:left;
	margin-right:11px;
	background:url(../img/first_img5.png) no-repeat;
	position:relative;
}
.p_first1_in3{
	width:179px;
	height:184px;
	float:left;
	margin-right:11px;
	background:url(../img/first_img6.png) no-repeat;
	position:relative;
}

.p_first1_in1 p{
	position:absolute;
	top:120px;
	left:18px;
	font-weight:bold;
	color:#E8444C;
}
.p_first1_in2 p{
	position:absolute;
	top:120px;
	left:18px;
	font-weight:bold;
	color:#E8444C;
}
.p_first1_in3 p{
	position:absolute;
	top:120px;
	left:18px;
	font-weight:bold;
	color:#E8444C;
}
#p_first2{
	margin-left:292px;
}
#p_first2 a:hover{
	opacity:0.7;
}
.p_first3{
	font-weight:bold;
	border-bottom:1px solid #40220F;
	padding-bottom:3px;
	color:#E8444C;
	font-size:16px;
}
#p_first5{
	width:394px;
	margin-top:15px;
	margin-bottom:10px;
}

.p_first5_in{
	width:83px;
	float:left;
	margin-right:15px;
}
.p_first5_in a:hover{
	opacity:0.7;
}


#p_first2_a{
	margin-left:338px;
}

#p_first2_a a:hover{
	opacity:0.7;
}
























