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

