@charset "Shift_JIS";



.large {

	font-size:1.1em;

}



.red {

	color:#F03;}



#menulink a:link {color: #000000;font-size: 12px;}



#menulink a:visited {color: #696969; font-size: 12px;}



#menulink a:active {color: #FF3333;font-size: 12px;}







table td {



	font-size:12px;



}



.text {



font-size: 12px;



line-height: 16px;



}







.text-12 {



font-size: 12px;



line-height: 15px;



padding-top: 0px;



padding-right: 30px;



padding-bottom: 0px;



padding-left: 30px;



}







.text-10 {



font-size: 10px;



line-height: 14px;



}







.tops {



	margin-bottom:15px;



}



.tops a{



	font-size:120%;



	font-weight:700;



		margin-bottom:7px;



}



.location {



	border-top:1px solid #666666;



	margin-top:7px;



	padding-top:7px;



	margin-left:0px;



	padding-left:12px;



	color:#003333;



}







.location a {



	font-size:100%;



	font-weight:400;



}







/*FAQ質問一覧*/



#text004 a:link {font-size:12px;line-height:20px;color:#000C80;text-decoration:underline;}



#text004 a:visited {font-size:12px;line-height:20px;color:#878787;text-decoration:none;}



#text004 a:active{font-size:12px;line-height:20px;color:#FF3333;text-decoration:underline;}



#text004 a:hover{font-size:12px;line-height:20px;color:#FF3333;text-decoration:underline;}







/*FAQ質問*/



.text005 {



font-size: 12px;



color: #CE0000;



text-align: left;



margin: 0;



padding: 0;



}







/*FAQ回答*/



.text006 {



color: #333333;



font-size: 12px;



line-height: 150%;



text-align: left;



margin: 0;



padding: 0;



}







/*FAQ回答*/



.text007 {



color: #333333;



font-size: 12px;



line-height: 18px;



text-align: left;



margin: 0;



padding: 0;



}







/*ガチャット愛用の皆様へ枠*/



.text008 {



color: #333333;



font-size: 12px;



line-height: 150%;



background-color: #FDF8F8;



padding: 20px 20px 20px 20px;  /* 上 右 下 左 */



margin: 0;  /* 上 右 下 左 */



border: 1px solid #E64E4E;



}







/*ガチャット愛用の皆様へ社名*/



.text009 {



color: #333333;



font-size: 12px;



line-height: 150%;



text-align: right;



margin: 0;



padding: 0;



}







/*リクルート 募集職種*/



.text010- {



color: #333333;



font-size: 14px;



line-height: 150%;



font-weight: bold;



background-color: #ffffff;



padding: 1px 1px 1px 1px;  /* 上 右 下 左 */



margin: 0;  /* 上 右 下 左 */



 /*border-left: 5px solid #62BFFF;*/



 border-bottom: 1px solid #62BFFF;



}







/*リクルート 募集職種本文*/



.text010 {



color: #333333;



font-size: 12px;



line-height: 150%;



padding: 10px 0px 0px 10px;  /* 上 右 下 左 */



margin: 0;  /* 上 右 下 左 */



}







/*リクルート お問い合わせ*/



.text011 {



color: #333333;



font-size: 12px;



line-height: 150%;



background-color: #FFFEEC;



padding: 20px 30px 20px 30px;  /* 上 右 下 左 */



margin: 0;  /* 上 右 下 左 */



border: 1px solid #BAB14D;



}







/*お支払いについて口座*/



.text013 {



color: #323E6F;



font-size: 12px;



line-height: 150%;



background-color: #f5f5f5;



padding: 10px 20px 10px 20px;  /* 上 右 下 左 */



margin:10px 40px 10px 40px;  /* 上 右 下 左 */



border:1px solid #81D0F7;



text-align: left;



}







/*お神輿テーブル文字見出し*/



.text014 {



color: #762F00;



font-size: 12px;



line-height: 150%;



padding: 0x;  /* 上 右 下 左 */



margin:0px;  /* 上 右 下 左 */



}







/*お神輿テーブル文字注意事項*/



.text015 {



color: #CA003E;



font-size: 12px;



line-height: 150%;



padding: 0x;  /* 上 右 下 左 */



margin:0px;  /* 上 右 下 左 */



}







/*お神輿テーブル文字補足*/



.text016 {



color: #B06A3B;



font-size: 12px;



line-height: 150%;



padding: 0x;  /* 上 右 下 左 */



margin:0px;  /* 上 右 下 左 */



}







/*お神輿テーブル文字*/



.text017 {



color: #333333;



font-size: 12px;



line-height: 150%;



margin: 0;



padding: 0;



}



















/*すのこタン*/



.text012 {



color: #ffffff;



font-size: 12px;



}







/*コンテンツページリストの余白を無し*/



ul,ol{ 



margin-top:0px;



margin-bottom:0px;



}



.topics {



	margin-left:5px;



	padding-left:12px;



	line-height:1.4;



}







.guide {



		text-align:center;



		background-color:#Ff6633;



		color:#FFF;



		font-weight:700;



		font-size:16px;



		padding:4px;



		margin:10px;



}



.komidasi {



		text-align:left;



		margin-left:20px;



		font-size:14px;



		color:#333333;



		padding:3px;



		border-bottom:1px solid #666666;



		margin-bottom:15px;



		margin-top:10px;



		



}







.komi {



		font-size:12px;



		font-weight:700;



		text-align:left;



		margin:10px 40px 7px;



		padding:3px;



		border-bottom:1px #666666 dashed;



		color:#333333;



}







.guidance {



		margin-left:10px;



}



table.shohin td,table.shohin th {

	padding:10px;

}

.kosu {

	margin-top:7px;

	float:left;

	margin-right:5px;

}



table.shohin td{

	border-bottom:1px dotted #999;

	vertical-align:top;

}



table.shohin th{

	background-color:#FFC520;

	font-size:20px;

	text-align:left;

}



table.shohin tr.noline td {

	border-bottom-width:0;

}

table.4clm td {

	padding-left:10px;

	padding-right:10px;

}

		

		#toptext {

			width:500px;

			text-align:left;

			padding-bottom:10px;

			border-bottom:3px dotted #99A;

			margin-bottom:10px;

			line-height:1.5;

		}

		#toptext ul {

			list-style:none;

			margin:20px;

			font-size:130%;

			

		}

			#toptext ul li {

				margin-left:0;

			}

		#toptext .waku {

			margin:10px 0;

			padding:10px;

			border:4px double #F00;

		}

		

		#toptext .waku strong {

			display:block;

			border-bottom:1px solid #000;

			padding-bottom:6px;

		}

		

		.spec {

			margin:10px;

			padding:10px 0;

			border-top:3px double #900;

			border-bottom:3px double #900;

		}

		

		div.exp h2 {

			background-color:#F7F7F7;

			line-height:2.2;

			margin-top:25px;

			border-bottom:1px solid #EEE;

		}

		.kyugyo p {

			font-size:125%;

			text-align:center;

		}

		

		.kyugyo .page_control {

			display:none;

		}

.caution {

	border:4px double #F00;

	margin:25px 10px;

	line-height:1.6em;

	padding:10px;

	font-size:1.35em;

	font-weight:700;

}

.caution strong {

	color:#F00;

}

