/* layout */


.MAIN_HEADER{
	width:700px;
	height: 139px;
	background-image : url(../../../Documents%20and%20Settings/N%82j%83l%83b%83g%83%8F%81%5B%83N5/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/img/common/bg_main_head.gif);
	background-repeat: no-repeat;
	text-align: left;
	margin: 0 auto;

}



.PAGE_BODY{
	width:700px;
	topmargin: 0px auto;
	padding: 0px;
	text-align: left;
	background-image : url(../../../Documents%20and%20Settings/N%82j%83l%83b%83g%83%8F%81%5B%83N5/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/img/common/bg_main_body.gif);
	background-repeat: repeat-y;
	margin: 0 auto;
}



.MAIN_BODY{
	float: left;
	width: 510px;
	align: left;
	padding-top:15px;
	padding-left:20px;
	padding-right:20px;

}



.MAIN_RIGHT{
	float: right;
	width: 190px;
	margin-right:0px;
	margin-bottom:50px;
	text-align: left;
	margin: 0 auto;

}



.MAIN_FOOTER{
	width:700px;
	topmargin: 0px auto;
	padding: 0px;
	text-align: left;
	background-image : url(../../../Documents%20and%20Settings/N%82j%83l%83b%83g%83%8F%81%5B%83N5/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/img/common/bg_main_body.gif);
	background-repeat: repeat-y;
	text-align: left;
	margin: 0 auto;
}



/* Common */

body {
	margin: 0px;
	padding: 0px;
	background-image : url(../../../Documents%20and%20Settings/N%82j%83l%83b%83g%83%8F%81%5B%83N5/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/img/common/bk.gif);
	float: center;
	text-align: center;
	}




TR,TD,TH,DIV,FONT{

	font-family: "ＭＳ Ｐゴシック", "Osaka‐等幅";
	font-size:12px;
	line-height: 16px;
	color:#505050;
/*	text-align: left;*/
/*	margin: 0 auto;*/
}

FORM {
	margin: 0px;
	padding: 0px;
}

IMG {
	border-style: none;
	margin: 0px;
	padding: 0px;
}








/* LINK */

a:link    { color:#006895; text-decoration:underline; background:none; }
a:visited { color:#006895; text-decoration:underline; background:none; }
a:active  { color:#006895; text-decoration:underline; background:none; }
a:hover   { color:#FF1C4C; text-decoration:underline; background:none; }


/* サイド＆フッター　メニューE鵐用 */

a.MENU_LINK:link    { color:#003F5C; text-decoration:none; background:none; }
a.MENU_LINK:active  {  text-decoration:underline; }
a.MENU_LINK:hover   { color:#FF1C4C; text-decoration:underline; }


/* サブメニューE鵐用 */

#SubMenu a{ color:#003F5C; text-decoration:none; background:none; }
#SubMenu a:active { text-decoration:underline; }
#SubMenu a:hover { color:#FF1C4C; text-decoration:underline; }


/* ヘッダー　メニューE鵐用(activ) */
a.active_link:link    { color:#003F5C; font-weight:bold; text-decoration:none; }
a.active_link:visited { color:#003F5C; font-weight:bold; text-decoration:none; }
a.active_link:active  { color:#003F5C; font-weight:bold; text-decoration:none; background:none; }
a.active_link:hover   { color:#003F5C; font-weight:bold; text-decoration:none; background:none; }



/* フッター　サブコンテンツE鵐用 */
a.ETC_LINK:link    { color:#003F5C; text-decoration:none; }
a.ETC_LINK:visited { color:#003F5C; text-decoration:none; }
a.ETC_LINK:active  { color:#003F5C; text-decoration:none; }
a.ETC_LINK:hover   { color:#FFFFFF; text-decoration:none; background:#003F5C; }



/* フッター　コピーライト用 */
a.COPY_LINK:link    { color:#FFFFFF; text-decoration:none; }
a.COPY_LINK:visited { color:#FFFFFF; text-decoration:none; }
a.COPY_LINK:active  { color:#FFFFFF; text-decoration:none; }
a.COPY_LINK:hover   { color:#FFFFFF; text-decoration:none; background:#003F5C; }


a.IMG_LINK:hover   { background:none; }






/* FORM */

.FRM_NUMBER {
	border-style:solid;
	border-color:#748FB5;
	border-width:1px;
	font-size: 12px;
	color: #097C8D;
	background-color: #FFFFFF;
	ime-mode: disabled;
}


#.FRM_STRING {
#	border-style:solid;
#	border-color:#748FB5;
#	border-width:1px;
#	font-size:12px;
#	color:#097C8D;
#	background-color:#FFFFFF;
#
#}

/*入力必須のEEセE愀平А*/
#must {
	background-color: #FFECC2;
}

#must_mark {
	color:#1DA5A0;
	font-weight:bold;
}


#.FRM_DISABL{
#	border-style:solid;
#	border-color:#FFFFFF;
#	border-width:1px;
#	font-size: 12px;
#	color: #097C8D;
#	background-color: #FFFFFF;
}


#.SELECT{
#	color:#6C8D02;
#	font-size:12px;
#	background-color:#EFFDC3;
#}



/* text-size */

.MINI_TXT{
	font-size:11px;
}

#.BIG_TXT{
#	font-size:14px;
#	font-weight:bold;
#}

.POINT{
	color: #d3005b;
	background-color: #ffefff;
	font-weight:bold;
	margin-center: 3px;
	margin-right: 3px;
}

.ATTACH {
	font-size:11px;
	color:#FF3A76;
}

.STRONG {
	font-weight:bold;
}

.pink_b {
	color:#FF286A;
	font-weight:bold;
}

/* line */

.LINE_DOT_01{ background-image : url(../../../Documents%20and%20Settings/N%82j%83l%83b%83g%83%8F%81%5B%83N5/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/img/common/line_dot_01.gif); height:1px; }


/* BOX */

.ERROR_BOX{
	background-color: #FF1377;
	border: 2px solid;
	border-color: #FF6DBB #BC0050 #BC0050 #FF6DBB;
	padding: 4px 2px 4px 5px;
	text-align: left;
	color:#FFFFFF;
	font-size:11px;
}

.BOX{
	font-size:11px;
	border-style: solid;
	border-width: 0px 0px 0px 4px;
	padding:0px 5px 0px 5px;
}

.MSG_BOX{
	background-color: #eff9ff;
	border: 1px solid;
	border-color: #0d7f96 #0d7f96 #0d7f96 #0d7f96;
	padding: 4px 2px 4px 5px;
	text-align: left;
	color:#003f5c;
	font-size:12px;
}


/* news */

.NEWS_TITLE {
	color:#003f5c;
	font-size:13px;
	font-weight:bold;
}

.NEWS_TITLE_SUB {
	color:#1C6E91;
	font-size:13px;
	font-weight:bold;
}


/* service */

.SERVICE_TITLE {
	color:#237859;
	font-size:13px;
	font-weight:bold;
}

.SERVICE_CAPTION {
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	background-color:#85D035;
	width:460px;
}

.service_left{
	background-color:#D2FBA5;
	color:#1E8F2E;
	font-weight:bold;
}

.service_right{
	background-color:#FFFFFF;
}



/* charge */

.CHARGE_TITLE {
	color:#447D00;
	font-size:13px;
	font-weight:bold;
}


#charge table{
	background-color:#69B410;
	margin: 5px;
	padding: 0px;
	table-layout: fixed;
}

#charge th{
	background-color:#CCFC88;
	margin: 2px;
	padding: 2px 10px 2px 10px;
	color:#447D00;
	font-weight:bold;
	white-space:nowrap;
	text-align:center;
}

#charge td.title{
	background-color:#86C23E;
	margin: 2px;
	padding: 2px 10px 2px 10px;
	color:#ffffff;
	font-weight:bold;
	white-space:nowrap;
	text-align:center;
}


#charge td{
	background-color:#FFFFFF;
	margin: 2px;
	padding: 2px;
	text-align:center;

}

/* notice */

.LISTFRAME{
	padding: 0px;
	background-color: #FFFFFF;
	border:solid 1px #ff7e8f;
	overflow: auto;
}

/* order */

.ORDER_TITLE {
	color:#D62259;
	font-size:13px;
	font-weight:bold;
}

#order table{
	background-color:#FF5883;
	margin: 5px;
	padding: 0px;
	table-layout: fixed;
}

#order th{
	background-color:#FFC9CD;
	margin: 2px;
	padding: 2px 10px 2px 10px;
	/*color:#FF4676;*/
	color:#e50047;
	
	font-weight:bold;
	white-space:nowrap;
}

#order td{
	background-color:#FFFFFF;
	margin: 2px;
	padding: 2px;

}

#order caption{
	color:#d00040;
	font-weight:bold;
}

#order ul{
	margin:10px 10px 10px 30px;
	padding: 0px;
}

#order li{
	margin: 3px; padding: 0px;
	list-style-type: decimal ;
	list-style-position:outoside;
}

.TMPL_THUM {
	float: left;
	margin: 6px;
	width:  140px;
	height: 140px;
	border: 1px solid #FF5883;
	text-align: center;
}

/* prohibition */

#prohibition ul{
	margin:10px 10px 10px 30px;
	padding: 0px;
}

#prohibition li{
	margin: 3px; padding: 0px;
	list-style-type: square ;
	list-style-position:outoside;
}


/* terms */

#terms_chapter {
	font-size: 14px;
	font-weight: bold;
	color: #d62259;
	margin:10px 0px 0px 20px;
}

#terms_article {
	font-weight: bold;
	color:#003f5c;
	margin:10px 20px 2px 40px;
}

#terms_note {
	margin:0px 20px 10px 40px;
}

#terms_end {
	margin:20px;
}

#terms ul{
	margin:10px 10px 10px 20px;
	padding: 0px;
}

#terms li {
	margin: 5px; padding: 0px;
	list-style-type: decimal ;
	list-style-position:outoside;
}

#terms li.square {
	list-style-type: square ;
}

#terms li.alpha {
	list-style-type: lower-alpha ;
}

/* privacy */

#privacy ul{
	margin:10px 10px 10px 30px;
	padding: 0px;
}

#privacy li{
	margin: 3px; padding: 0px;
	list-style-type: decimal ;
	list-style-position:outoside;
}

#privacy ul.in_alpha{
	margin:10px 10px 10px 30px;
	padding: 0px;
}

#privacy li.in_alpha{
	margin: 3px;
	padding: 0px;
	list-style-type: lower-alpha ;
	list-style-position:outoside;
}

#privacy ul.in_roman {
	margin:10px 10px 10px 30px;
	padding: 0px;
}

#privacy li.in_roman {
	margin: 3px;
	padding: 0px;
	list-style-type: upper-roman ;
	list-style-position:outoside;
}



/* faq */

.FAQ_TITLE {
	color:#8629DC;
	font-size:13px;
	font-weight:bold;
}

.FAQ_QUESTION {
	color:#B829DC;
	font-size:14px;
	font-weight:bold;
}

.FAQ_POINT {
	color: #8629dc;
	background-color: #efeaf2;
	font-weight:bold;
	margin-center: 3px;
	margin-right: 3px;
}


#faq table{
	background-color:#8629DC;
	margin: 5px;
	padding: 0px;
	table-layout: fixed;
}


#faq th{
	background-color:#CB97F3;
	margin: 2px;
	padding: 2px 10px 2px 10px;
	color:#ffffff;
	font-weight:bold;
	white-space:nowrap;
}


#faq td{
	background-color:#FFFFFF;
	margin: 2px;
	padding: 2px;

}





/* etc */

.ETC_TITLE {
	color:#38626A;
	font-size:13px;
	font-weight:bold;
}


#etc table{
	background-color:#68959D;
	margin: 5px;
	padding: 0px;
	table-layout: fixed;
}


#etc th{
	background-color:#8AA7AC;
	margin: 2px;
	padding: 2px 10px 2px 10px;
	color:#ffffff;
	font-weight:bold;
	white-space:nowrap;
}


#etc td{
	background-color:#FFFFFF;
	margin: 2px;
	padding: 2px;

}


/* sitemap */

.SITEMAP_TITLE {
	color:#006F83;
	font-size:13px;
	font-weight:bold;
}



#MAP_TITLE{
	margin:10px 20px 5px 30px;
}

#MAP_CELL_1{
	margin:0px 20px 0px 32px;
	padding-left:35px;
	background-image : url(../../../Documents%20and%20Settings/N%82j%83l%83b%83g%83%8F%81%5B%83N5/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/img/sitemap/obj_map_01.gif);
	background-repeat: no-repeat;
	height: 22px;
}

#MAP_CELL_2{
	margin:0px 20px 25px 32px;
	padding-left:35px;
	background-image : url(../../../Documents%20and%20Settings/N%82j%83l%83b%83g%83%8F%81%5B%83N5/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/img/sitemap/obj_map_02.gif);
	background-repeat: no-repeat;
	height: 22px;
}

#MAP_CELL_3{
	margin:0px 20px 0px 32px;
	padding-left:50px;
	background-image : url(../../../Documents%20and%20Settings/N%82j%83l%83b%83g%83%8F%81%5B%83N5/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/img/sitemap/obj_map_03.gif);
	background-repeat: no-repeat;
	height: 22px;
	font-size: 11px;
}

#MAP_CELL_4{
	margin:0px 20px 0px 32px;
	padding-left:50px;
	background-image : url(../../../Documents%20and%20Settings/N%82j%83l%83b%83g%83%8F%81%5B%83N5/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/img/sitemap/obj_map_04.gif);
	background-repeat: no-repeat;
	height: 22px;
	font-size: 11px;
}



