/* フォント */
.txt-16	{ font-size: 16px; }
.txt-14	{ font-size: 14px; }
.txt-13	{ font-size: 13px; }
.txt-12	{ font-size: 12px; }
.txt-11	{ font-size: 11px; }
.txt-10	{ font-size: 10px; }
.txt-9	{ font-size: 9px; }
.txt-8	{ font-size: 8px; }
.txt-7	{ font-size: 7px; }
.txt-white	{color: #FFFFFF}
body	{
	font-size: 12px;
	color: #333333;
}
td		{
	font-size: 12px;
	color: #333333;
}
sup		{ font-size: 11px; }
li		{ line-height: 15px; }
.non-11	{ font-size: 11px; color: #333333; }

.margin {
	padding:0px 5px 0px 5px;
	font-size: 12px;
}

/* お問い合わせ先 */
.contact	{
	font-size: 12px;
	line-height: 150%;
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #333333;
	width: 300;
}

/* インフォメーション */
.info	{
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	padding: 2px 1px 1px 1px;
	border-style: dotted;
	border-width: 1px 0px 1px 0px;
	border-color: #666666;
	width: 565px;
}

/* リンク設定 */
a:link		{ color: #333FFF; }
a:visited	{ color: #CC3333; }
a:hover		{ color: #CC3333; }
a:active	{ color: #CC3333; }

/* form設定 */
.active		{ ime-mode: active }	/*　(デフォルトの入力モードを「ひらがな」に設定。)　*/
.inactive	{ ime-mode: inactive }	/*　(デフォルトの入力モードを「半角英数」に設定。)　*/
.auto		{ ime-mode: auto }		/*　(デフォルトの入力モードを「自動」に設定。)　*/
.disabled	{ ime-mode: disabled }	/*　(入力モードの設定を「無効」に設定。)　*/

/* リスト画像設定 */
.list	{
	list-style-image: url(../images/box.gif);
	font-size: 12px;
	margin-left: 30px;
}
.list2	{
	list-style-image: url(../images/box.gif);
	font-size: 12px;
	margin-top: 0px;
}
.list2s	{
	list-style-image: url(../images/box.gif);
	font-size: 11px;
	margin-top: 0px;
}
.list3	{
	font-size: 12px;
	margin-top: 0px;
}

/* リスト画像設定 */
.menu	{
	list-style-image: url(../images/box2.gif);
	font-size: 12px;
	margin-left: 30px;
	line-height: 180%;
}

/* タイトル(大小)（ワンポイントアドバイス） */
.title	{
	padding: 2px 2px 2px 2px;
	text-align: center;
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	border-color: #666666;
	font-size: 11pt;
	width: 560;
}

/* タイトル(小)（ワンポイントアドバイス） */
.stitle	{
	padding: 2px 2px 2px 2px;
	border-style: solid;
	border-width: 0px 0px 1px 10px;
	border-color: #49B912;
	font-size: 11pt;
	width: 310px;
}

/* タイトル(小) */
.st	{
	font-size: 12px;
	color: #CC5555;
	font-weight: bold;
}

.recruit-q {  font-weight: bold; color: #333333; background-color: #CCCC99}
.recruit-o {  font-weight: bold; color: #333333; background-color: #FFCC99}
.recruit-a { color: #333333; line-height: 130%}

h1 {
	border-bottom: 2px solid #999999;
	padding-bottom: 3px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-left: 15px;
	font-size: 120%;
	background-image: url(../images/title_mark.gif);
	background-repeat: no-repeat;
}
.title1 {
	padding-left: 40px;
	background-image: url(../images/title_mark1.gif);
	background-repeat: no-repeat;
}
.title2 {
	padding-left: 40px;
	background-image: url(../images/title_mark2.gif);
	background-repeat: no-repeat;
}
.title3 {
	padding-left: 40px;
	background-image: url(../images/title_mark3.gif);
	background-repeat: no-repeat;
}
.title4 {
	padding-left: 40px;
	background-image: url(../images/title_mark4.gif);
	background-repeat: no-repeat;
}
.title5 {
	padding-left: 40px;
	background-image: url(../images/title_mark5.gif);
	background-repeat: no-repeat;
}
.title6 {
	padding-left: 40px;
	background-image: url(../images/title_mark6.gif);
	background-repeat: no-repeat;
}
.clear-both {
	clear: both;
	font-size: 1px;
	margin-bottom: 10px;
}
/* 強調2 */
.border	{
	font-size: 12px;
	padding: 13px 10px 13px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #999999;
	width: 550;
}
.estar1	{
	background-image: url(../product/nopo/estar/images/007.gif);
	font-size: 12px;
	padding: 13px 10px 13px 40px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #999999;
	width: 550;
	background-repeat: no-repeat;
}
.estar2	{
	background-image: url(../product/nopo/estar/images/008.gif);
	font-size: 12px;
	padding: 8px 10px 8px 40px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #999999;
	width: 550;
	background-repeat: no-repeat;
}
.nopo1	{
	font-size: 14px;
	padding: 5px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #999999;
	width: 420;
	background-repeat: no-repeat;
}
.nopo2	{
	background-color:#CCCCCC;
	font-size: 11px;
	padding: 5px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #999999;
	width: 560;
	background-repeat: no-repeat;
}
.nopo3	{
	font-size: 12px;
	padding: 5px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #999999;
	width: 480;
	background-repeat: no-repeat;
}
.nopo4	{
	font-size: 12px;
	padding: 5px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #999999;
	width: 540;
	background-repeat: no-repeat;
}
.nopo5	{
	font-size: 12px;
	padding: 5px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #999999;
	width: 240;
	background-repeat: no-repeat;
}
.nopo6	{
	font-size: 12px;
	padding: 5px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #999999;
	width: 420;
	background-repeat: no-repeat;
}

