@charset "Shift_JIS";



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

}

h2.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;

		

}



h3.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;

}

		