@charset "utf-8";

/* CSS Document */



body {

	color:#333333;

	font-size: 12px;

	line-height: 1.3em;

	margin: 0;

	padding: 0;

	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;

	background: url(../img/top_bg_w.gif) repeat-x;

	/* Set rules to fill background */

  	min-height: 100%;

  	min-width: 1024px;

  	/* Set up proportionate scaling */

  	width: 100%;

  	height: auto;

  	/* Set up positioning */

  	position: absolute;

  	/* またはabsolute; */

  	top: 0;

 	left: 0;







}





body.sam {

	color:#333333;

	font-size: 12px;

	line-height: 1.3em;

	margin: 0;

	padding: 0;

	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;

	background:url(../img/main_back_001.png) repeat-x;

	/* Set rules to fill background */

  	min-height: 100%;

  	min-width: 1024px;

  	/* Set up proportionate scaling */

  	width: 100%;

  	height: auto;

  	/* Set up positioning */

  	position: absolute;

  	/* またはabsolute; */

  	top: 0;

 	left: 0;







}





.top_bg_map{

	background:url(../img/country_navi_bg02.png) repeat-x;

	width:100%;

	height:100%;

	}

#country_navi{

	background:url(../img/country_navi_bg.png) repeat-x;

	width:100%;

	height:56px;

	}



#country_navi ul{

	width:200px;

	height:56px;

	float:right;

	}



#country_navi ul li{

	width:60px;

	height:52px;

	line-height:56px;

	text-align:center;

	display:block;

	float:right;

	}

#country_navi ul li a{

	width:60px;

	height:56px;

	color:#000;

	display:block;

	}



#country_navi ul li a.on{

	color:#3C3;

	}

#country_navi ul li a:hover{

	width:60px;

	color:#3C0;

	text-decoration:none;

	}





a:link{

	color:#006600;

	text-decoration:none;

	}



a:visited{

	color:#006600;

	text-decoration:none;

	}



a:hover{

	color:#006600;

	text-decoration:underline;

	}



#contener{

	margin-left:auto;

	margin-right:auto;

	width:960px;

	background-color:#FFFFFF;

	}





/*ヘッダーエリア*/









#logo{

	width:406px;

	height:35px;

	float:left;

	margin-top:10px;

	margin-left:20px;

	line-height:35px;

	text-align:left;

	}



#logo a{

	width:auto;

	height:35px;

	float:left;

	display:block;

	}

#nav {

	background:#000 url(../img/head_bg.png) repeat-x;

	width:100%;

	height:46px;

}



#navi_position{

	width:90%;

	margin-left:auto;

	margin-right:auto;

	}



#nav ul{

	height:46px;

	float:right;

}



#nav ul li{

	display:block;

	height:46px;

	width:120px;

	float:left;

	line-height:46px;

	color:#FFF;	text-align:center;

	padding:0 3px;



	}

#nav ul li a{

	display:block;

	height:100%;

	width:100%;

	line-height:46px;

	color:#FFF;

	text-align:center;

	text-decoration:none;



	}



#nav ul li a:hover{

	background:url(../img/nav_cover.png) no-repeat center;

	}

#map_bg{

	width:100%;

	background:url(../img/top_back_map.png) repeat-x;

	height:auto;

	}



/*●●●更新ココカラ●●●*/









#clear{

	clear:both;

	}

/*ヘッダーナビここまで*/



/*中身ここから*/









#maincontents{

	margin-left:20px;

	margin-right:30px;

	width:auto;

	height:auto;

	margin-bottom:20px;

	margin-top:10px;

	}



#maincontents_top{

	margin-left:auto;

	margin-right:auto;

	width:90%;

	height:710px;

	margin-bottom:5px;

	}

#maincontents_home{

	margin-left:auto;

	margin-right:auto;

	width:90%;

	height:auto;

	margin-bottom:20px;



	}



#maincontent_left{

	width:40%;

	height:auto;

	float:left;

	margin-bottom:20px;

	}



#com_info{

	width:100%;

	height:auto;

	float:left;

	}



#com_info_title{

	width:100%;

	height:22px;



		}



#com_info_list{

	width:100%;

	float:left;

	}

#com_info_list table{

	height:auto;

	width:100%;

	}



#com_info_list table tr td{

	height:20px;

	line-height:15px;

	padding-left:5px;

	padding-top:5px;

	padding-bottom:5px;

	border-bottom:1px #999 dotted;

	}



#com_info_list table tr.even:hover{

	background:#DCFAC9;

	}



.text_right{

	text-align:right;



	}



#com_info_list table tr td.line{

	height:7px;

	padding:-5px;

	margin:0px;

	background:url(../img/news_line_001.png) repeat-x;

	}

.press a{

	background:url(../img/next.png) no-repeat right top;

	height:25px;

	display:block;

	margin-top:5px;

	}



.press a:hover{

	background:url(../img/next.png) no-repeat right bottom;

	height:25px;

	}



#maincontent_right{

	width:58%;

	height:auto;

	float:right;

	margin-left:6px;

	margin-right:6px;

	margin-bottom: 10px;

	}



/*メイン中身ここまで*/



/*サブナビここから*/



#sub_navi{

	width:95%;

	height:44px;

	padding-top:10px;

	margin-bottom:10px;

	}





#sub_midashi{

	background:url(../img/sab_midashi.gif) no-repeat;

	width:546px;

	height:25px;

	border-bottom-color:#7cb539;

	border-bottom-style:solid;

	font-size:20px;

	padding-left:20px;

	display:block;

	line-height:25px;

	color:#003300;

	font-weight:bold;

	margin-top:10px;

	margin-bottom:10px;

	}

/*サブナビここまで*/











/*フリーエリアここから*/



#aria{

	padding-bottom:20px;

	width:98%;

	height:auto;

	margin-left:auto;

	margin-right:auto;

	line-height:1.8em;

	}





#aria_center{

	margin-left:auto;

	margin-right:auto;

	width:100%;

	text-align:center;

	background-color:#fff;

	font-size:12px;

	}



/*●各ページエリア-TOP*/





/*コピーライト*/

#copylight{

	padding-bottom:5px;
	width:100%;

	color:#fff;
	text-align:center;
	position:absolute;
	bottom:0px;
	}

/*フッター*/

#footer_navi{

	width:100%;
	height:150px;
	text-align:left;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FF000000', endColorstr='#FF2e3031');
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #000), color-stop(1.00, #303030));
    background: -webkit-linear-gradient(#000, #303030);
    background: -moz-linear-gradient(#000, #303030);
    background: -o-linear-gradient(#000, #303030);
    background: -ms-linear-gradient(#000, #303030);
    background: linear-gradient(#000, #303030);

	color:#fff;
	float:left;
	padding-top:30px;
	padding-bottom:3px;
	display:block;



	}



#footer_navi a:hover{

	color:#060;
	text-decoration:none;

	}

#footer_navi a:visit{
	color:#363;
	}



.footer_logo{

	height:40px;
	width:155px;
	background:url(../img/logo.png) no-repeat;
	float:right;
	margin-right:10px;
	margin-top:20px;

	}



#f1{

	width:200px;
	float:left;
	margin-bottom:30px
	}


#f1 li{

	height:26px;
	padding-left:30px;
	display:block;



	}

#f1 li a{

	height:26px;

	float:left;

	color:#fff;

	}





#top_bottom_navi{

	margin-left:auto;

	margin-right:auto;

	width:95%;

	height:auto;

	margin-bottom:5px;

	}



/*スライダー	*/

.slideFrame {

	OVERFLOW-X: auto;

	WIDTH: 100%;

	HEIGHT: 68px;

	OVERFLOW: hidden;



}

.slideGuide {

	WIDTH: 100%; HEIGHT: 100%;

	margin-left:auto;

	margin-right:auto;

}

.slideCell {

	WIDTH: 225px;DISPLAY: block;  FLOAT: left; HEIGHT: 100%; COLOR: #333; MARGIN-RIGHT: 5px

}



#sub_nav{

	width:179px;

	height:350px;

	margin-top:6px;

	border:#CCC solid 1px;

	float:left;

	}





#sub_main{

	width:75%;
	height:600px;
	margin-top:6px;
	margin-bottom:10px;
	margin-left:20px;
	padding:6px;
	float:left;
	line-height:20px;

	}



#sub_main02{

	width:75%;
	height:auto;
	margin-top:6px;
	margin-bottom:10px;
	margin-left:20px;
	padding:6px;
	float:left;
	line-height:20px;

	}




#sub_main img.about,#sub_main02 img.about{

	margin-left:20px;
	margin-right:10px;
	display:block;

	}



#sub_main img{

	margin:5px;
	display:block;
	}

#sub_main02 img{
	margin:0 5px;
	display:block;

	}

#sub_main02 img.advision{

	margin:5px;
	display:block;

	}



#sub_main img.list,#sub_main02 img.list{

	margin-top:10px;
	margin-left:20px;
	margin-right:10px;
	display:block;
	float:left;

	}


#sub_main table.about,#sub_main02 table.about{

	margin-left:20px;
	margin-right:auto;
	width:90%;

}



#sub_main table.about02,#sub_main02 table.about02{

	margin-left:20px;
	margin-right:auto;
	width:90%;

}


#sub_main table.about tr,#sub_main02 table.about tr{

	border-top:#CCC 1px solid;

	}

#sub_main table.about tr td,#sub_main02 table.about tr td{

	margin-left:10px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 5px;
	height: 30px;

	}



#sub_main table.about02 tr,#sub_main02 table.about02 tr{

	border-top:#CCC 1px solid;
	}

#sub_main table.about02 tr td,#sub_main02 table.about02 tr td{

	margin-left:10px;
	padding-bottom: 15px;
	padding-left: 5px;
	padding-top: 15px;

	}


#sub_main02 table.about tr td ul li{

	line-height:24px;

	display:block;

	height:auto;

	}

ul.qanda{

	}

ul.qanda li{
	height:30px;
/*	display:block;
	line-height:30px*/
	display: flex;
	align-items: center;
	line-height: 1.5;
	padding:4px;
	}
ul.qanda li.a{
	border-bottom:1px solid #CCC;
	}

ul.qanda li img{
	float:left;
	margin-right:6px;
	}
.center{

	width:95%;

	margin-left:auto;

	margin-right:auto;

	margin-top:6px;

	margin-bottom:6px;}


#sub_main_00{

	width:757px;
	height:auto;
	margin-top:6px;
	margin-bottom:10px;
	padding:0px 6px 6px 6px;
	float:left;
	overflow:auto;
	text-align:left;

		}


#sub_main03_release{

	width:75%;
	height:660px;
	margin-top:6px;
	margin-bottom:10px;
	margin-left:20px;
	padding:6px;
	float:left;
	line-height:20px;
	overflow:auto;

	}



#sub_main03_release ul li{

	width:90%;

	height:auto;

	display:block;

	padding-left:10px;

	border-bottom:#CCC dotted 1px;

	}







#sub_main03_release ul li:hover{

	background:#D7EBC9;

	}



#sub_main03_release ul li.title{

	font-size:1.3em;

	background:#fff;

	padding-left:0px;

	margin-left:0px;

	}

#sub_main_saiyo{
	width:70%;
	height:auto;
	margin-top:12px;
	margin-bottom:10px;
	margin-left:46px;
	border-top:#CCC 1px solid;
	padding-top:7px;
	float:left;
	line-height:20px;
	display:block;

	}


#tenpo{

	width:755px;

	height:235px;

	margin-bottom:10px;

	border:solid #CCC 1px;

	}



#tenpo_text{

	width:353px;

	height:223px;

	float:left;

	padding:6px;

	}





#tenpo_map{

	width:382px;

	height:230px;

	float:left;

	padding-top:6px;

	}



table tr td h2{

	color:#033;

	font-size:1.4em;

	}



table tr.line{

	border-bottom:dotted #666 1px;

	}



#drop_manu{

	width:179px;

	height:auto;

	margin-top:20px;

	border:#CCC solid 1px;

	float:left;

	margin-bottom:10px;

	}



ul.acc a, ul.acc li ul a {

 text-decoration: none;

background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #fafaf9), color-stop(0.84, #fff));
background: -webkit-linear-gradient(top, #fff 84%, #fafaf9 100%);
background: -moz-linear-gradient(top, #fff 84%, #fafaf9 100%);
background: -o-linear-gradient(top, #fff 84%, #fafaf9 100%);
background: -ms-linear-gradient(top, #fff 84%, #fafaf9 100%);
background: linear-gradient(to bottom, #fff 84%, #fafaf9 100%);
border-bottom:1px solid #e9e9e7;


 color:#000;

}

ul.acc a:hover, ul.acc li ul a:hover {

	color:#060;

}

ul.acc ,ul.acc li ul {

 list-style: none;

}m

ul.acc {

color: #333;

background-color:#F7F7F7;

width:100%;





}

ul.acc a{

 padding: 0 10px;

 display: block;

 height: 40px;

 line-height: 40px;



}

ul.acc li {

 border-top: 1px solied #000;

 background:#f1f1f1;

}

ul.acc li ul {

 margin: 0 0 0 15px;



}

ul.acc li ul a {



 display: block;

 height: 40px;

 line-height: 40px;



}

ul.acc li ul li{

 height: 40px;

 line-height: 40px;

}



ul.acc li ul li a{

 margin-left:-10px;

 height: 40px;

 line-height: 40px;

 background:#f1f1f1;

}



ul.acc li.on a{

	background:url(../img/point_icon01.png) no-repeat;

}



#sub_main_01{

	width:763px;

	height:auto;

	margin-top:6px;

	margin-bottom:10px;

	padding:0px 0px 6px 6px;

	float:left;

	overflow:auto;

	text-align:left;

		}





#center_main{

	width:490px;

	height:188px;

	float:left;

	border: 1px solid #CCC;

	margin-bottom:6px;

	padding:6px;

	overflow:auto;

	}

#center_main h1,#center_main02 h1{

	border-bottom: 2px dotted #CCC;

	color:#063;

	font-size:1.4em;

	}

#center_main02{

	width:490px;

	height:268px;

	float:left;

	border: 1px solid #CCC;

	margin-bottom:6px;

	padding:6px;

	overflow:auto;

	}



#right_main{

	width:238px;

	float:left;

	height:188px;

	border: 1px solid #CCC;

	margin-left:6px;

	margin-bottom:6px;

	padding:6px;

	}



#right_main h1,#right_main02 h1,#cr_main01 h1,#cr_main02 h1,#cr_main03 h1,#center_main03 h1,#harf_main h1,#sub_main h1{

	border-bottom: 2px dotted #CCC;

	color:#063;

	font-size:1.4em;

	margin-bottom:6px;

	}



#right_main ul li,#right_main02 ul li{

	height:auto;

	line-height:30px;

	border-bottom: 1px dotted #CCC;

	display:block;

	}



#right_main02{

	width:238px;

	float:left;

	height:268px;

	border: 1px solid #CCC;

	margin-left:6px;

	margin-bottom:6px;

	padding:6px;

	}

#cr_main01{

	width:748px;

	float:left;

	height:250px;

	border: 1px solid #CCC;

	margin-bottom:6px;

	padding:6px;

	line-height:22px;

	}

#cr_main01 img{

	margin-left:6px;

	margin-top:6px;}



#cr_main01 table{

	width:746px;

	border:#CCC solid 1px;

	line-height:30px;

	}



#cr_main01 table tr{

	border:#CCC solid 1px;

	}



#cr_main01 table tr td{

	padding:2px;

	border-left:#CCC solid 1px;

	}







#cr_main h1{

	border-bottom: 2px dotted #CCC;

	color:#063;

	font-size:1.4em;

	}



#cr_main02{

	width:748px;

	float:left;

	height:88px;

	border: 1px solid #CCC;

	margin-bottom:6px;

	padding:6px;

	}



#cr_main02 img{

	margin-top:6px;

	}



#right_main03 h1{



	width:238px;

	color:#063;

	font-size:1.0em;

	}

#right_main03{

	width:238px;

	float:left;

	height:188px;

	border: 1px solid #CCC;

	margin-left:6px;

	margin-bottom:6px;

	padding:6px;

	}



#right_main03 table{

	border:#CCC solid 1px;



	}

#right_main03 table tr td{

	border-right:#CCC solid 1px;

	border-bottom:#CCC solid 1px;

	padding:3px 3px;



	}

#cr_main03{

	width:748px;

	float:left;

	height:180px;

	border: 1px solid #CCC;

	margin-bottom:6px;

	padding:6px;

	line-height:22px;

	}



#center_main03{

	width:490px;

	height:188px;

	float:left;

	border: 1px solid #CCC;

	margin-bottom:6px;

	padding:6px;

	overflow:auto;

	}



#harf_main{

	width:360px;

	height:258px;

	float:left;

	border: 1px solid #CCC;

	margin-bottom:6px;

	margin-right:6px;

	padding:6px;

	overflow:auto;

	}



a.login_botan:hover{

	opacity:0.8;

	filter: alpha(opacity=80);

	-ms-filter: "alpha( opacity=80 )";

	}





#cos_com{

	margin-left:auto;

	margin-right:auto;

	margin-bottom:6px;

	width:100%;

	height:68px;

	}

#pankuzu{

	margin-left:20px;

	margin-top:20px;

	float:left;

	width: 75%;

	}



table.saiyou_bottom{

	margin-top:20px;

	margin-left:20px;

	width:90%;

	}

table.saiyou_bottom tr td.sait{

	width:30%;

	height:20%;

	text-align:center;

	line-height:120px;
	border:#999 solid 1px;

	}

table.saiyou_bottom tr td.sait a{

	width:100%;
	height:100%;
	display:block;

	}



table.saiyou_bottom tr td.sait a:hover{

	background:#B9E2A3;
	text-decoration:none;

	}



td.img_yohaku img{

	margin-left:auto;

	margin-right:auto;

	text-align:center;



	}






#boshu_title{

	margin-left:5px;
	margin-bottom:5px;
    width:99%;
	font-size:1.2em;

	}

li.work_d{
	width:95%;
	margin:0 auto;
	padding:8px 0;
	}
li.saiyou_s{
	font-size:1.2em;
	font-weight:bold;
	letter-spacing:0.1px;

	padding:1%;
    font-weight: bold;
    border-bottom:double 3px #999;
    width:97%;
	}
table.saiyou_shurui_l{
	float:left;
	width:49%;
	margin:15px 0px;
	overflow:hidden;
	}

table.saiyou_shurui_r{
	float:right;
	width:49%;
	margin:15px 0px;
	overflow:hidden;
	}
td.p{
	background:#5236ab;
	border-radius:4px;
	padding:10px 10px 10px 10px;
	color:#FFF;

	}

td.y{
	background:#e6941e;
	border-radius:4px;
	padding:10px;
	color:#FFF;

	}
td.b{
	background:#33a6ab;
	border-radius:4px;
	padding:10px;
	color:#FFF;

	}



td.b_t{
	padding-right:4px;
	text-align:right;
	width:50px;
	}

td.b_t2{
	text-align:left;
	border-bottom:1px solid #CCC;
	padding:4px;

	}

table.kyoutu{
	width:100%;
	margin:10px auto 30px;

	}


table.ouboform{
	width:95%;
	margin:10px auto 20px;

	}

table.ouboform tr td{
	padding:8px;
	}

table.ouboform tr td.b_t2:hover{
	background:#B0D8DB;
	}
td.o_t{
	padding-right:4px;
	text-align:right;
	width:130px;
	}

td.o_t_right2{
	text-align:left;
	padding:4px;

	}

td.o_t_right2:hover{
	background:#B0D8DB;
	}

input.form_nomal_text{
	padding:2px;
	margin:4px 4px 4px 8px;
	height:18px;
	font-size:1em;
	}

input.buttom{
	padding:8px;
	text-align:center;
	height:32px;
	margin:5px auto 10px;
	}

input.rudio{
	margin:4px;
	float:left;
	width: 20px; /*好きな大きさに*/
	height: 20px; /*好きな大きさに*/
	}
textarea.shitsumon{
	resize: none;
	padding:4px;

	}
.saiyou_sousin{
	text-align:center;
	margin:0;
	padding:0;
	}
td.lightblue{
	background:#2288b7;
	border-radius:4px;
	padding:10px;
	color:#FFF;
	}

td.darkblue{
	background:#3154b7;
	border-radius:4px;
	padding:10px;
	color:#FFF;
	}

td.green{
	background:#3eb335;
	border-radius:4px;
	padding:10px;
	color:#FFF;
	}

td.gray{
	background:#909090;
	border-radius:4px;
	padding:10px;
	color:#FFF;
	}

select.list{
	height:24px;
	margin:4px 4px 4px 8px;
	padding:2px;
	}


li.img_center img{
	display:block;
	margin:0 auto;
	text-align:center;
	}

td.k_t{
	padding-right:4px;
	text-align:right;
	width:80px;
	}

ul.rinen_list{

	margin:10px;

	}

ul.rinen_list li{

width:260px;

height:30px;

display:block;

margin: 0 0 0 8em;

padding: 0;

list-style:none;

margin:0 auto;

font-size:1.2em

}

#spyichatext{
	width:100%;
	height:450px;
	text-align:left;
	vertical-align:top;
	line-height:22px;
	padding:10px;
	}


td.sp_back{
	background: url(../img/sp_yicha_img001.png) no-repeat bottom right;
	background-size:50%;
	}

tr.spbg{
	background: url(../img/sp_back.png) no-repeat right;
	}


#sub_main_s{
	width:75%;
	height:600px;
	margin-top:6px;
	margin-bottom:10px;
	margin-left:20px;
	padding:6px;
	float:left;
	line-height:20px;

	}

ul.saiyou_nav{
    width:100%;
	margin-top:10px;


	}
ul.saiyou_nav li{
	float:left;
	width:30%;
	height:284px;
	margin:0 5px 0;
	}

ul.saiyou_nav li a{
	width:235px;
	height:284px;
	}

ul.saiyou_nav li img{
	padding-top:5px;
	width:100%;
	}



ul.member{
	margin:20px auto;
	height:300px;
	width:785px;
	}
ul.member li{
	float:left;
	display:block;
	width:240px;
	height:350px;
	margin:0 0 0 10px;

	}

ul.intervew{
	width:60%;
	margin:0px 0px 10px 0px ;
	height:auto;
	display:block;
	float:left;
	}

ul.intervew li.text{
	padding-left:10px;
	padding-top:5px;
	border-top:1px solid #999;
	padding-bottom:10px;

	}

#hr{
	border-bottom:1px solid #ccc;
	width:100%;
	margin:5px auto;
	}


#m_all_photo{
	height:480px;
	float:left;
	width:40%;
	display:block;
	padding-top:20px;
	}
#m_all_photo img{
	width:100%;
	}




table.saiyou_top{
	border-top:1px solid #ccc;
	width:620px;
	margin-left:8px;
	}

table.saiyou_top tr td{
	padding-top:8px;
	}



.kakui{
	text-align:left;
	margin:20px 0;
	}

.hiduke{
	text-align:right;
	}

.daihyo_oshirase{
	text-align:center;
	margin:30px;
	font-size:1.4em;
	font-weight:bold;

	}


#d_oshirase{

	width:65%;
	height:600px;
	margin-top:6px;
	margin-bottom:10px;
	margin-left:20px;
	padding:20px;
	float:left;
	line-height:20px;
	overflow:auto;
	font-size:1.3em;
	letter-spacing:0.4px;

	}


table.mediav_tokucho{
	background:#E3E3E3;
	padding:5px;
	width:90%;
	margin-left:20px;
	margin-right:auto;

	}

table.mediav_tokucho tr td.title{
	background:#E3E3E3;
	height:20px;
	}
table.mediav_tokucho tr td{
	background:#FFF;
	padding:5px;
	height:110px;
	border:2px solid #E3E3E3;
	vertical-align:top;
	}

table.mediav_tokucho tr td.t_b_1{
	background:#fff url(../img/tokucho_bg_01.png) right no-repeat;
	}

table.mediav_tokucho tr td.t_b_2{
	background:#fff url(../img/tokucho_bg_02.png) right no-repeat;
	}


table.mediav_tokucho tr td.t_b_3{
	background:#fff url(../img/tokucho_bg_03.png) right no-repeat;
	}

table.mediav_tokucho tr td.t_b_4{
	background:#fff url(../img/tokucho_bg_04.png) right no-repeat;
	}

#tokucho_text{
	margin-left:70px;
	margin-top:6px;
	width:550px;
	}
