@charset "shift_jis";

a { text-decoration: none;}
a:hover { text-decoration: underline;}

body {	margin-top: 0px;

		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		background-color: #FFFFFF;
}

body#kiyaku {	
		margin-top: 10px;
		margin-right: 10px;
		margin-bottom: 10px;
		margin-left: 10px;
}

/* txt_000000_10 */
.txt_000000_10 { font-size: 10pt; color:#000000; line-height: 120%; }

/* txt_000000_10_b */
.txt_000000_10_b { font-size: 10pt; color:#000000; font-weight: bold; line-height: 120%; }

/* txt_333333_10 */
.txt_333333_10 { font-size: 10pt; color:#333333; line-height: 120%; }

/* txt_333333_10_b */
.txt_333333_10_b { font-size: 10pt; color:#333333; font-weight: bold; line-height: 120%; }

/* txt_666666_10 */
.txt_666666_10 { font-size: 10pt; color:#666666; line-height: 120%; }

/* txt_cc3300_10 */
.txt_cc3300_10 { font-size: 10pt; color:#cc3300; line-height: 120%; }

/* txt_1251ac_10_b */
.txt_1251ac_10_b { font-size: 10pt; color:#1251ac; font-weight: bold; line-height: 120%; }

/* txt_1251ac_12 */
.txt_1251ac_12 { font-size: 12pt; color:#1251ac; line-height: 120%; }










/* txt_666666_8 */
.txt_666666_8 { font-size: 8pt; color:#666666; line-height: 120%; }


/* txt_666666_10_b */
.txt_666666_10_b { font-size: 10pt; color:#666666; font-weight: bold; line-height: 120%; }



/* txt_0099cc_10 */
.txt_0099cc_10 { font-size: 10pt; color:#0099cc; line-height: 120%; }

/* txt_0099cc_10_b */
.txt_0099cc_10_b { font-size: 10pt; color:#0099cc; font-weight: bold; line-height: 120%; }

/* txt_e20000_10_b */
.txt_e20000_10_b { font-size: 10pt; color:#e20000; font-weight: bold; line-height: 120%; }

/* txt_1766c0_10_b */
.txt_1766c0_10_b { font-size: 10pt; color:#1766c0; font-weight: bold; line-height: 120%; }





/* txt_000000_8 */
.txt_000000_8 { font-size: 8pt; color:#000000; line-height: 120%; }

/* txt_000000_10 */
.txt_000000_10 { font-size: 10pt; color:#000000; line-height: 120%; }

/* txt_000000_12_b */
.txt_000000_12_b { font-size: 12pt; color:#000000; font-weight: bold; line-height: 120%; }

/* txt_efad00_10 */
.txt_efad00_10 { font-size: 10pt; color:#efad00; line-height: 120%; }

/* txt_ff5800_10 */
.txt_ff5800_10 { font-size: 10pt; color:#ff5800; line-height: 120%; }

/* txt_5c0000_12 */
.txt_5c0000_12_b { font-size: 12pt; color:#5c0000; font-weight: bold; line-height: 120%; }


.shop_margin {
	margin: 0px 5px 0px 5px;
	padding: 0px 5px 0px 5px;
}


/* what new */
.link_color_what a:link {
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #ff5800;
	text-decoration: none;
}

.link_color_what a:visited {
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #ff5800;
	text-decoration: none;
}

.link_color_what a:hover {
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #ffac80;
	text-decoration: underline;
}


.link_color_main a:link {
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

.link_color_main a:visited {
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

.link_color_main a:hover {
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #d20000;
	text-decoration: underline;
}


.link_color_main_s a:link {
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

.link_color_main_s a:visited {
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

.link_color_main_s a:hover {
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #d20000;
	text-decoration: underline;
}


.link_color_privacy a:link {
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

.link_color_privacy a:visited {
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

.link_color_privacy a:hover {
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #d20000;
	text-decoration: underline;
}

