@charset "UTF-8";
/* CSS Document */


#contentsArea h3{
   margin-top:0px;
   
   }  
#contentsInner{
    background:url(../img/top_contents_bg2.png) repeat-y;
	width:820px;
	padding:0 20px;
	}   
#commonArea{
    
	}
#side_menuArea h3{
   width:185px;
   height:25px;
   background-image:url(../img/side_title.png);
   _background-image:none;
   _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/side_title.png");
   text-indent:-9999px;
   margin-bottom:4px;
   margin-top:0;
}

#side_menuArea{
    width:185px;
	float:left;
	margin-bottom:20px;
	}
	
#mainContentsArea{
    float:right;
	width:620px;
	margin:0;
	}

.side_bottom{
    margin-bottom:2px;
	}	
#side_menuArea h4{
    background:url(../img/side_1.png) no-repeat;
	width:185px;
	height:12px;
	text-indent:-9999px;
	
	}
#side_menuArea #side_website{
   	 background:url(../img/side_website.png) no-repeat;
	width:185px;
	height:45px;
	text-indent:-9999px;
	
	}
#side_menuArea #side_print{
   	 background:url(../img/side_yosan.png) no-repeat;
	width:185px;
	height:45px;
	text-indent:-9999px;
	
	}
#side_menuArea #side_movie{
   	 background:url(../img/side_movie.png) no-repeat;
	width:185px;
	height:45px;
	text-indent:-9999px;
	
	}
#side_menuArea #side_sp{
   	 background:url(../img/side_sp.png) no-repeat;
	width:185px;
	height:45px;
	text-indent:-9999px;
	
	}			



#side_press a{
   float:left;
   width:185px;
   height:25px;
   background-image:url(../img/side_press.png);
   text-indent:-9999px;
}
#side_press a:hover{
   background-image:url(../img/side_press_on.png);
}

#side_offset a{
   float:left;
   width:185px;
   height:25px;
   background-image:url(../img/side_offset.png);
   text-indent:-9999px;
}
#side_offset a:hover{
   background-image:url(../img/side_offset_on.png);
}
	
#side_pvc a{
   float:left;
   width:185px;
   height:25px;
   background-image:url(../img/side_pvc.png);
   text-indent:-9999px;
}
#side_pvc a:hover{
   background-image:url(../img/side_pvc_on.png);
}
#side_cast a{
   float:left;
   width:185px;
   height:25px;
   background-image:url(../img/side_cast.png);
   text-indent:-9999px;
}
#side_cast a:hover{
   background-image:url(../img/side_cast_on.png);
}
#side_120 a{
   float:left;
   width:185px;
   height:25px;
   background-image:url(../img/side_120.png);
   text-indent:-9999px;
}
#side_120 a:hover{
   background-image:url(../img/side_120_on.png);
}
#side_140 a{
   float:left;
   width:185px;
   height:25px;
   background-image:url(../img/side_140.png);
   text-indent:-9999px;
}
#side_140 a:hover{
   background-image:url(../img/side_140_on.png);
}
#side_150 a{
   float:left;
   width:185px;
   height:25px;
   background-image:url(../img/side_150.png);
   text-indent:-9999px;
}
#side_150 a:hover{
   background-image:url(../img/side_150_on.png);
}
#side_175 a{
   float:left;
   width:185px;
   height:25px;
   background-image:url(../img/side_175.png);
   text-indent:-9999px;
}
#side_175 a:hover{
   background-image:url(../img/side_175_on.png);
}			


#side_flier a{
   float:left;
   width:185px;
   height:25px;
   background-image:url(../img/side_flier.gif);
   text-indent:-9999px;
}
#side_flier a:hover{
   background-image:url(../img/side_flier_on.gif);
}			

#side_pamphlet a{
   float:left;
   width:185px;
   height:25px;
   background-image:url(../img/side_pamphlet.gif);
   text-indent:-9999px;
}
#side_pamphlet a:hover{
   background-image:url(../img/side_pamphlet_on.gif);
}			

#side_catalogue a{
   float:left;
   width:185px;
   height:25px;
   background-image:url(../img/side_catalogue.gif);
   text-indent:-9999px;
}
#side_catalogue a:hover{
   background-image:url(../img/side_catalogue_on.gif);
}			

#side_dm a{
   float:left;
   width:185px;
   height:25px;
   background-image:url(../img/side_dm.gif);
   text-indent:-9999px;
}
#side_dm a:hover{
   background-image:url(../img/side_dm_on.gif);
}			

#side_pv a{
   float:left;
   width:185px;
   height:25px;
   background-image:url(../img/side_pv.gif);
   text-indent:-9999px;
}
#side_pv a:hover{
   background-image:url(../img/side_pv_on.gif);
}			
#side_flash a{
   float:left;
   width:185px;
   height:25px;
   background-image:url(../img/side_flash.gif);
   text-indent:-9999px;
}
#side_flash a:hover{
   background-image:url(../img/side_flash_on.gif);
}			
#side_music a{
   float:left;
   width:185px;
   height:25px;
   background-image:url(../img/side_music.gif);
   text-indent:-9999px;
}
#side_music a:hover{
   background-image:url(../img/side_music_on.gif);
}			
#side_goods a{
   float:left;
   width:185px;
   height:25px;
   background-image:url(../img/side_goods.gif);
   text-indent:-9999px;
}
#side_goods a:hover{
   background-image:url(../img/side_goods_on.gif);
}			
#side_novelty a{
   float:left;
   width:185px;
   height:25px;
   background-image:url(../img/side_novelty.gif);
   text-indent:-9999px;
}
#side_novelty a:hover{
   background-image:url(../img/side_novelty_on.gif);
}			
#side_illust a{
   float:left;
   width:185px;
   height:25px;
   background-image:url(../img/side_illust.gif);
   text-indent:-9999px;
}
#side_illust a:hover{
   background-image:url(../img/side_illust_on.gif);
}		




/*各コンテンツ共通部分*/	


#contents_link{
    font-family:"ＭＳ 明朝","リュウミン","Times New Roman", Times;
	
	}	
#contents_link li{
    float:left;
	margin-right:8px;
	list-style-type:none;
	}
#contents_link li a{
    background:url(../img/round_s.gif) no-repeat 0px 2px;
	text-decoration:none;
	padding-left:12px;
	}
	
#contents_innner{
   background:url(../img/contaets_common_bg.gif) repeat-y;
   padding:10px 20px 0 20px;
   }
   
 
   
#contents_tate{
   margin:10px 0 20px 0;
   border-bottom:1px solid #5B4A3F;
   }   
#contents_tate_img{
   width:95px;
   float:left;
   margin-right:0px;
   
   }
      
#contents_tate_info{
   width:485px;
   float:left;
   
   }  
#contents_tate_info h4{
    font-size:18px;   
   font-family:"ＭＳ 明朝","リュウミン","Times New Roman", Times;
   line-height:1.5;
   color:#EB6100;
   }   
   
.tate_p{
   font-size:13px;
   line-height:1.6;
   margin-top:8px;
   }   
   
   
.contents_info_lead{
    font-size:22px;   
   font-family:"ＭＳ 明朝","リュウミン","Times New Roman", Times;
   line-height:1.4;
   color:#412210;
   margin-top:10px;

	margin-bottom:10px;
   letter-spacing:2px;
   font-weight:bold;
  /* background:url(../img/lead_icon.gif) no-repeat;*/
  
   } 
.contents_info_lead2{
    font-size:13px;   
   font-family:"ＭＳ 明朝","リュウミン","Times New Roman", Times;
   line-height:1.4;
   color:#EB6100;
   margin-top:10px;
   margin-left:-10px;
	margin-bottom:10px;
   letter-spacing:2px;
  /* background:url(../img/lead_icon.gif) no-repeat;*/
  
   }    
.contents_info_lead3{
    font-size:13px;   
   font-family:"ＭＳ 明朝","リュウミン","Times New Roman", Times;
   line-height:1.4;
   color:#EB6100;
   margin-top:10px;
	margin-bottom:3px;
   letter-spacing:2px;
  /* background:url(../img/lead_icon.gif) no-repeat;*/
  
   }            
.lead_red{
	 font-size:22px; 
	 font-weight:bold;
	 border-bottom:1px dotted #5B4A3F;
	 color:#EA5614;
	}	      
.point{
     /*border-bottom:1px solid #EB6100;*/
	 background-color:#feeacd;
	 
	 }  
.contets_lead{
   font-size:16px;   
   font-family:"ＭＳ 明朝","リュウミン","Times New Roman", Times;
   color:#EB6100;
   margin-top:30px;
   padding-top:30px;
   border-top:1px dotted #5B4A3F;
   
   
   }
   
.contets_lead img{
       vertical-align:-4px;
	   }
.contents_box{
    
	
	margin-bottom:10px;
	}   	
.contents_box img{
    width:180px;
	float:left;
	margin-right:10px;
	}	
.contents_info{
    width:390px;
	float:left;
	border-bottom:1px dotted #5B4A3F;
	}	
.contents_info p{
     
	 padding-bottom:8px;
	 }	
			

#contents_common_bottom{
    margin-bottom:20px;
	}
	
.website_flow{
    color:#eb6100;
	margin-bottom:3px;
	font-size:13px;
	}	
.right_position img{
    text-align:right;
	display:inline;
	}	

.pagetop{
    text-align:right;
	font-family:"ＭＳ 明朝","リュウミン","Times New Roman", Times;
	}	
	
	
/*--------------------Table-------------------------*/

.lotInfo{
      border-bottom:1px solid #5B4A3F;
	  margin-top:5px;
	  padding-top:0;
		}		


.lot-part,.lot-part-left{
　 　　border-top:1px solid #5B4A3F;
       text-align:center;
	   padding:4px 4px;
		}		    	
.lot-part,.lot-price{
   	   	font-size:10px;
		border-right:1px solid #5B4A3F;
		text-align:center;
		padding:4px 4px;
		}	
.lot-part-left,.lot-price-left{	
        font-size:10px;
		border-right:1px solid #5B4A3F;
        border-left:1px solid #5B4A3F;
  	   text-align:center;
	   padding:4px 4px;
	   }	
.lot-price,.lot-price-left{
       background-color:#fff;
       text-align:center;
	   padding:10px 4px;
	   }
.lot-borderbottom{
      border-bottom:1px solid #5B4A3F;
	   }	
.lot-background td,.lot-header{
      background-color:#eee;
	  }
.lot-background-border td{
      background-color:#eee;
	  border-top:1px solid #5B4A3F;	
	  }
	

.caption{
     font-size:10px;
	 margin-top:4px;
	 display:block;
	 }
	 
	 
	 
#title_flier{
    background:url(../img/title_flier.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}
#title_flier2{
    background:url(../img/title_flier2.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}	
#title_pamphlet{
    background:url(../img/title_pamphlet.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}
#title_cata{
    background:url(../img/title_cata.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}
#title_dm{
    background:url(../img/title_dm.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}	
#title_poster{
    background:url(../img/title_poster.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}
	
#title_logo{
    background:url(../img/title_logo.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}
		 
#title_booklet{
    background:url(../img/title_booklet.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}	 
#title_character{
    background:url(../img/Character.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}	

#title_illust{
    background:url(../img/Illustr_top.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}	
 
#title_faq{
    background:url(../img/title_faq.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}
#title_flow{
    background:url(../img/title_flow.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}
	
	
#title_kakou{
    background:url(../img/title_kakou.png) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}	
	
.pins_L{
 width:285px;
 float:left;
 margin-right:10px;
 }	
 .pins_R{
 width:285px;
 float:left;
 
 }	
 .pins_type tr td{
  padding-left:0px;
  }
 .pins_table,
 .pins_type tr,
 .pins_type tr td{
  background-color:#fff;
  }
  
  #title_jack{
    background:url(../novelty/earphone/img/top.jpg) no-repeat;
	width:620px;
	height:150px;
	text-indent:-9999px;
	}
	
	
.web_newbox_Area{
	margin-top:15px;
}
.web_newbox	{
	width:193px;
	float:left;
	
}
.font_Mid{
	 font-size:15px;
	 font-family: "ＭＳ 明朝","リュウミン","Times New Roman", Times;
	 font-weight:bold;
}
.font-Mid_orange{
color: #EB6100;
font-family: "ＭＳ 明朝","リュウミン","Times New Roman", Times;
 font-size:15px;
  font-weight:bold;
}






#contents_link_cut{
    font-family:"ＭＳ 明朝","リュウミン","Times New Roman", Times;
	margin-left:30px;
	}	
#contents_link_cut li{
    float:left;
	margin-right:8px;
	list-style-type:none;
	}
#contents_link_cut li a{
    background:url(../img/round_s.gif) no-repeat 0px 2px;
	text-decoration:none;
	padding-left:12px;
	}


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




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


#shop1{
	margin:10px 10px 20px 20px;
}

#shop2{
	margin:10px 10px 20px 20px;
}
#shop3{
	margin:10px 10px 20px 20px;
}



#shop_hikaku{
	width:580px;
	margin-top:10px;
}

#shop_hikaku_l{
	width:280px;
	float:left;
	margin-right:20px;
}

#shop_hikaku_r{
	width:280px;
	float:left;
}

#shop_text{
	margin:10px 0 10px 0;
}

#shop_4{
	margin-top:20px;
	font-size:18px;
	font-family:"ＭＳ 明朝","リュウミン","Times New Roman", Times;
}



.shop_5{
	margin-top:10px;
	font-family:"ＭＳ 明朝","リュウミン","Times New Roman", Times;
	font-size:14px;
	padding-bottom:2px;
	border-bottom:dotted 1px;
}

.shop_7{
	margin-top:10px;
	font-family:"ＭＳ 明朝","リュウミン","Times New Roman", Times;
	font-size:14px;
	padding-bottom:2px;
	border-bottom:dotted 1px;
}




.shop_voice{
	margin-top:10px;
}

.shop_voice_box{
	width:580px;
	margin-top:19px;
}

.shop_voice_l{
	width:280px;
	float:left;
	margin-right:20px;
}

.shop_voice_r{
	width:280px;
	float:left;
}


#shop6{
	margin:20px 10px 20px 10px;
}


#shopcard1{
	margin:10px 10px 15px 10px;
}

#shopcard2{
	margin:10px 10px 15px 10px;
}
#shopcard3{
	margin:10px 10px 15px 10px;
}


.shopcard_point{
	margin-top:40px;
	
	
}

.shopcard_info{
    width:390px;
	float:left;
	margin-bottom:10px;
}	


.stampcard_point{
	margin-top:30px;
	margin-bottom:20px;
}	

.stampcard_box{
	width:500px;
}

.stampcardimg1{
	float:left;
	margin-left:20px;
}

.stampcardimg2{
	float:left;
	margin-left:30px;
}


.stampcard{
	width:580px;
	margin-top:20px;
	margin-bottom:30px;
}


.illustpointbox{
	margin-top:30px;
}


.illustpoint{
	margin-left:20px;
	float:left;
}


.illust2{
	float:left;
}



.illust3{
	float:left;
	margin-left:20px;
	margin-right:25px;
}

.illust4{
	float:left;
}


.nairebox{
	width:580px;
	margin-top:30px;
}

.naireimg{
	float:left;
	width:180px;
}

.nairetext{
	float:left;
	width:350px;
	margin-top:20px;
	font-size:13px;
	font-weight:bold;
}

.leaflet_box{
	margin-bottom:20px;
	margin-top:20px;}

.leaflet_point{
	float:left;
	margin-left:13px;
}

.leaflet_bg1{
	margin-top:25px;
	background:url(../img/leaflet/img4.jpg) no-repeat;
	width:569px;
	height:95px;
}

.leaflet_bg2{
	background:url(../img/leaflet/img5.jpg) no-repeat;
	width:569px;
	height:96px;
		margin-bottom:20px;
}
.leaflet_p1{
	width:300px;
	margin-left:220px;
	height:76px;
	padding-top:13px;
}

.leaflet_p2{
	width:300px;
	margin-left:220px;
	height:76px;
	padding-top:11px;
}


.leaf_img{
	text-align:center;
	margin-top:20px;
}
.leaf_txt{
	margin-left:60px;
	width:448px;
	margin-top:10px;
}
.leaf_img1{
	float:left;
}
.leaf_box{
	width:505px;
	margin-left:40px;
	margin-top:30px;}
	
.kouhou_about{
	margin-top:20px;}

.kouhou_box{
	margin-left:15px;
	position:relative;
	margin-bottom:50px;
}
.kouhou_img1{
	float:left;
	width:109px;
	height:75px;
}
.kouhou_lead{
   border-bottom:1px dotted #5B4A3F;
   color:#5B4A3F;
   font-size:15px;
   margin-top:40px;
   margin-bottom:15px;
   

   }
#website_mokuteki{
    background:url(../img/mokuteki/website_mokuteki.gif) no-repeat;
	width:450px;
	height:23px;
	padding:22px 0 0 170px;
	margin-top:10px;
	
	}	
 #title_mokuteki{
    background:url(../img/mokuteki/title_mokuteki.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}
#mokuteki_btn1{
	width:434px;
	margin-top:20px;}	
#mokuteki_btn2{
	width:550px;
	margin-top:8px;}	
	
#mokuteki_box li{
	display:inline;
	list-style-type:none;
}
#mokuteki_box a {
	height:27px;
	display:block;
	float:left;
	text-indent:-9999px;
	text-decoration:none;
	overflow:hidden;
}	
/*------off*/
#mokuteki_box li.mokuteki_1 a{
	background:url(../img/mokuteki/mokuteki_1.jpg) no-repeat;
	width:196px;
}
#mokuteki_box li.mokuteki_2 a{
	background:url(../img/mokuteki/mokuteki_2.jpg) no-repeat;
	width:233px; margin-left:5px;
}
#mokuteki_box li.mokuteki_3 a{
	background:url(../img/mokuteki/mokuteki_3.jpg) no-repeat;
	width:205px;
}
#mokuteki_box li.mokuteki_4 a{
	background:url(../img/mokuteki/mokuteki_4.jpg) no-repeat;
	width:149px; margin-left:5px;
}
#mokuteki_box li.mokuteki_5 a{
	background:url(../img/mokuteki/mokuteki_5.jpg) no-repeat;
	width:186px; margin-left:5px;
}
/*------hover*/
#mokuteki_box li.mokuteki_1 a:hover{
	background:url(../img/mokuteki/mokuteki_1.jpg) no-repeat 0px -27px;
	width:196px;
}
#mokuteki_box li.mokuteki_2 a:hover{
	background:url(../img/mokuteki/mokuteki_2.jpg) no-repeat 0px -27px;
	width:233px;
}
#mokuteki_box li.mokuteki_3 a:hover{
	background:url(../img/mokuteki/mokuteki_3.jpg) no-repeat 0px -27px;
	width:205px;
}
#mokuteki_box li.mokuteki_4 a:hover{
	background:url(../img/mokuteki/mokuteki_4.jpg) no-repeat 0px -27px;
	width:149px;
}
#mokuteki_box li.mokuteki_5 a:hover{
	background:url(../img/mokuteki/mokuteki_5.jpg) no-repeat 0px -27px;
	width:186px;
}

#mokuteki_b{
	width:580px;
	height:182px;
	margin-top:30px;
}
.mokuteki_b2{
	width:300px;
	float:left;
	margin-right:10px;}
.mokuteki_b3{
	width:260px;
	float:left;}
.m_lead{
	border-left: 5px solid #EA5614;
	border-bottom: 1px dotted #5B4A3F;
	font-size:15px;
	font-weight:normal;
	margin-bottom:10px;
	padding-left:10px;
	font-family:"ＭＳ 明朝","リュウミン","Times New Roman", Times;}
#box_l{
	border: 1px solid #5B4A3F;
	padding-left: 20px;
padding-right: 10px;
padding-top: 8px;
padding-bottom: 5px;}

#website_gyousyu{
    background:url(../img/gyousyu/website_gyousyu.gif) no-repeat;
	width:450px;
	height:23px;
	padding:22px 0 0 170px;
	margin-top:10px;
	
	}	
 #title_gyousyu{
    background:url(../img/gyousyu/title_gyousyu.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}
#gyousyu_btn1{
	margin-top:20px;
	width:358px;}		
#gyousyu_btn2{
	margin-top:8px;
	width:460px;}		
/*------off*/
#mokuteki_box li.gyousyu_1 a{
	background:url(../img/gyousyu/gyousyu_1.jpg) no-repeat;
	width:77px;
}
#mokuteki_box li.gyousyu_2 a{
	background:url(../img/gyousyu/gyousyu_2.jpg) no-repeat;
	margin-left:5px;
	width:84px;
}
#mokuteki_box li.gyousyu_3 a{
	background:url(../img/gyousyu/gyousyu_3.jpg) no-repeat;
	margin-left:5px;
	width:77px;
}
#mokuteki_box li.gyousyu_4 a{
	background:url(../img/gyousyu/gyousyu_4.jpg) no-repeat;
	margin-left:5px;
	width:100px;
}
#mokuteki_box li.gyousyu_5 a{
	background:url(../img/gyousyu/gyousyu_5.jpg) no-repeat;
	width:120px;
}
#mokuteki_box li.gyousyu_6 a{
	background:url(../img/gyousyu/gyousyu_6.jpg) no-repeat;
	margin-left:5px;
	width:94px;
}
#mokuteki_box li.gyousyu_7 a{
	background:url(../img/gyousyu/gyousyu_7.jpg) no-repeat;
	margin-left:5px;
	width:120px;
}
#mokuteki_box li.gyousyu_8 a{
	background:url(../img/gyousyu/gyousyu_8.jpg) no-repeat;
	margin-left:5px;
	width:111px;
}

/*------hover*/
#mokuteki_box li.gyousyu_1 a:hover{
	background:url(../img/gyousyu/gyousyu_1.jpg) no-repeat 0px -27px;
}
#mokuteki_box li.gyousyu_2 a:hover{
	background:url(../img/gyousyu/gyousyu_2.jpg) no-repeat 0px -27px;
}
#mokuteki_box li.gyousyu_3 a:hover{
	background:url(../img/gyousyu/gyousyu_3.jpg) no-repeat 0px -27px;
}
#mokuteki_box li.gyousyu_4 a:hover{
	background:url(../img/gyousyu/gyousyu_4.jpg) no-repeat 0px -27px;
}
#mokuteki_box li.gyousyu_5 a:hover{
	background:url(../img/gyousyu/gyousyu_5.jpg) no-repeat 0px -27px;
}
#mokuteki_box li.gyousyu_6 a:hover{
	background:url(../img/gyousyu/gyousyu_6.jpg) no-repeat 0px -27px;
}
#mokuteki_box li.gyousyu_7 a:hover{
	background:url(../img/gyousyu/gyousyu_7.jpg) no-repeat 0px -27px;
}
#mokuteki_box li.gyousyu_8 a:hover{
	background:url(../img/gyousyu/gyousyu_8.jpg) no-repeat 0px -27px;
}



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

.first_text{
	margin-top:5px;
	margin-bottom:20px;
	font-size:13px;
}

.first_point{
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color:#EA5614;
	font-size:17px;
	margin-bottom:6px;
}

#first_box1{
	width:580px;
	margin-top:20px;
}

#first_l1{
	width:364px;
	float:left;
	margin-right:20px;
}
#first_r1{
	width:133px;
	float:left;
}
	
#first_box2{
	width:580px;
	margin-top:20px;
}
#first_l2{
	background:url(../other/img/first/first_img8_bg.jpg) no-repeat;
	height:101px;
	width:273px;
	float:left;
	margin-right:20px;
	position:relative;
}
#first_r2{
	background:url(../other/img/first/first_img9_bg.jpg) no-repeat;
	height:101px;
	width:273px;
	float:left;
	position:relative;
}


#first_l2 p{
	width:192px;
	position:absolute;
	top: 14px;
	left: 80px;
	line-height:129%;
}
#first_r2 p{
	width:192px;
	position:absolute;
	top: 18px;
	left: 125px;
	line-height:129%;
}

#first_3{
	background:url(../other/img/first/first_img10_bg.jpg) no-repeat;
	height:101px;
	width:577px;
	position:relative;
}
	


#first_3 p{
	width:409px;
	position:absolute;
	top:17px;
	left:155px;
	line-height:129%;
}

#first_box4{
	width:580px;
	margin-top:20px;
}



#first_l4{
	background:url(../other/img/first/first_img11_staff_bg.png) no-repeat;
	height:234px;
	width:280px;
	float:left;
	margin-right:20px;
	position:relative;
}
#first_r4{
	background:url(../other/img/first/first_img11_daihyou_bg.png) no-repeat;
	height:234px;
	width:280px;
	float:left;
	position:relative;
}


#first_l4 p{
	width:230px;
	position:absolute;
	top: 139px;
	left: 32px;
	font-size:13px;
	text-align:center;
}
#first_r4 p{
	width:230px;
	position:absolute;
	top: 137px;
	left: 32px;
	text-align:center;
}



#first_box5{
	width:580px;
	margin-top:20px;
	margin-bottom:30px;
}


#first_l5{
	background:url(../other/img/first/first_img12_bg.png) no-repeat;
	width:185px;
	height:114px;
	position:relative;
	float:left;
	margin-right:10px;
}
#first_c5{
	background:url(../other/img/first/first_img12_bg.png) no-repeat;
	width:185px;
	height:114px;
	position:relative;
	float:left;
	margin-right:10px;
}

#first_r5{
	background:url(../other/img/first/first_img12_bg.png) no-repeat;
	width:185px;
	height:114px;
	position:relative;
	float:left;
	margin-right:5px;
}
#first_l5 p{
	position:absolute;
	width:146px;
	top:26px;
	left:26px;
	text-align:center;
	
}
#first_c5 p{
	position:absolute;
	width:146px;
	top:26px;
	left:26px;
	text-align:center;
}
#first_r5 p{
	position:absolute;
	width:146px;
	top:26px;
	left:26px;
	text-align:center;
}



#title_youto{
    background:url(../img/youto/According.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}
#website_youto{
    background:url(../img/youto/youtobetsu.gif) no-repeat;
	width:450px;
	height:23px;
	padding:22px 0 0 170px;
	margin-top:10px;
	
	}	

.youto_lead{
	border-left: 5px solid #EA5614;
	border-bottom: 1px dotted #5B4A3F;
	font-size:19px;
	font-weight:bold;
	margin-bottom:10px;
	padding-left:10px;
	font-family:"ＭＳ 明朝","リュウミン","Times New Roman", Times;
	color:#E83929;
}




#youto_btn1{
	width:527px;
	margin-top:20px;
}	
#youto_btn2{
	width:448px;
	margin-top:8px;
}



#youto_box li{
	display:inline;
	list-style-type:none;
}
#youto_box a {
	height:27px;
	display:block;
	float:left;
	text-indent:-9999px;
	text-decoration:none;
	overflow:hidden;
}	


/*------off*/
#youto_box li.youto_1 a{
	background:url(../img/youto/youto_btn_1.gif) no-repeat;
	width:119px;
	}
#youto_box li.youto_2 a{
	background:url(../img/youto/youto_btn_2.png) no-repeat;
	width:163px; margin-left:5px;
}
#youto_box li.youto_3 a{
	background:url(../img/youto/youto_btn_3.gif) no-repeat;
	width:205px;
	margin-left:5px;
}
#youto_box li.youto_4 a{
	background:url(../img/youto/youto_btn_4.gif) no-repeat;
	width:166px;
}
#youto_box li.youto_5 a{
	background:url(../img/youto/youto_btn_5.gif) no-repeat;
	width:111px; margin-left:5px;
}
#youto_box li.youto_6 a{
	background:url(../img/youto/youto_btn_6.png) no-repeat;
	width:132px;
	margin-left:5px;
}


/*------hover*/
#youto_box li.youto_1 a:hover{
	background:url(../img/youto/youto_btn_1.gif) no-repeat 0px -27px;
	width:119px;
}
#youto_box li.youto_2 a:hover{
	background:url(../img/youto/youto_btn_2.png) no-repeat 0px -27px;
	width:163px;
}
#youto_box li.youto_3 a:hover{
	background:url(../img/youto/youto_btn_3.gif) no-repeat 0px -27px;
	width:205px;
}
#youto_box li.youto_4 a:hover{
	background:url(../img/youto/youto_btn_4.gif) no-repeat 0px -27px;
	width:166px;
}
#youto_box li.youto_5 a:hover{
	background:url(../img/youto/youto_btn_5.gif) no-repeat 0px -27px;
	width:111px;
}
#youto_box li.youto_6 a:hover{
	background:url(../img/youto/youto_btn_6.png) no-repeat 0px -27px;
	width:132px;
	margin-left:5px;
}


.youto_b{
	width:580px;
	margin-top:30px;
}
.youto_b2{
	width:406px;
	float:left;
	margin-right:20px;}
.youto_b3{
	width:150px;
	float:left;}
	
	
.youto_osusume{
	margin-bottom:10px;
}

	
.youto_osusume img{
	margin-bottom:5px;
	display:block;
}


#website_story{
    background:url(../other/img/story/website_story.gif) no-repeat;
	width:450px;
	height:23px;
	padding:22px 0 0 170px;
	margin-top:10px;
	
	}	
 #title_story{
    background:url(../other/img/story/title_story.jpg) no-repeat;
	width:620px;
	height:200px;
	text-indent:-9999px;
	}
.story_lead{
	font-size: 18px;
	font-family: "ＭＳ 明朝","リュウミン","Times New Roman", Times;
	line-height: 1.4;
	color: #EB6100;
	margin-top: 10px;
	margin-left: -10px;
	font-weight:bold;
}
.story_box{
	border: 1px solid #5B4B40;
	border-radius: 10px;
	background-color: #FFFFFF;
	padding: 15px 20px 10px 20px;
	margin-top: 30px;
	height:140px;
	margin-bottom:30px;
}
.story_lead2{
	font-size: 18px;
	font-family: "ＭＳ 明朝","リュウミン","Times New Roman", Times;
	line-height: 1.4;
	color: #EB6100;
	margin-top: 30px;
	font-weight:bold;
	margin-bottom:20px;
}
.story_r{
	float:left;
	
}
.story_l{
	float:left;
	width:380px;
	margin-right:20px;
}

#footer-message{
	margin:20px 0 20px 0
}


#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;
	}		

