/*■■■全体■■■■■■■■■■■■*/
*{margin:0px;padding:0px;}

/*■■■tag■■■■■■■■■■■■*/
body
{
	word-break:break-all;
	color:#444444;
	background-image:url(./img/back.gif);
	background-color:#ffffff;
}

input, select, textarea
{
	margin:0px;
	ime-mode:active;
}

a,th,td,p,font,div,h1,h2,h3,h4,h5,h6{
	line-height:150%;
	TEXT-DECORATION:NONE;
	font-family:"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo" ;
	color:#333;
	word-break:break-all;
	padding:0px;
	margin:0px;

}


/*■■■id■■■■■■■■■■■■*/

/*■■price*/
#price
{
	margin-left:15px;
}
#price td{font-size:18px;font-weight:bold;}
.mark01{
	border-left:7px solid #765eaa;
}
.mark02{
	margin-left:2px;
	border-left:3px solid #9a87bf;
	padding-left:5px;
}

/*■■head*/
#main
{
	background-image:url(./img/back.gif);
	background-position:50% 50%;
	background-repeat:repeat-y;
	position:relative;
	top:0px;
	left:0px;
	width:800px;
}

/*■■foot*/
#foot
{
	background-color:#E6F5C9;
	font-size:11px;
	height:20px;
	color:#000000;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
}


/*■■■class■■■■■■■■■■■■*/
/*float　フロート*/
.float_l{float:left;}
.float_r{float:right;}
.float_end{float:none;clear:both;}
.end{float:none;clear:both;font-size:1px;}
.relative{position:relative;}

.MENU_TITLE
{
	color:#0000FF;
	background:#FFFFFF;
	font-size:14px;
	padding:4px 0px 4px 10px;
	border-color:#CCCCCC;
	border-left: #00FF00 4px solid;
/*	border-width:1px 1px 1px 1px;*/
/*	border-style:solid;*/
	margin: 0px 0px 5px 0;
	background-repeat: no-repeat;
}

.MENU_TITLE a
{
	TEXT-DECORATION:NONE;
}

.L_title_PH
{
	color:#33A02C;
	text-align:left;
	font-size:18px;
	font-weight:bold;
	padding:7px 10px 4px 10px;
	height:25px;
	border-top: #33A02C 6px solid;
	border-bottom: #33A02C 2px solid;
	margin:5px 15px 5px 0px;
	background:#FFFFFF;
	background-repeat:no-repeat;
}

.M_title_PH
{
	width:720px;
	height:30px;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	background-image:url(./img/m_title_back.png);
	background-repeat:no-repeat;
}

.L_body
{
	margin:0px 10px 20px 5px;
	font-size:14px;
	text-align:left;
	line-height:150%;
}
.GOU_table
{
	font-size:12px;
	padding:5px;
}
.L_title_cont
{
	color:#33A02C;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	padding:7px 10px 4px 10px;
	border-top: #33A02C 6px solid;
	border-bottom: #33A02C 2px solid;
	margin:5px 15px 5px 0px;
	background:#FFFFFF;
	background-repeat:no-repeat;
}
.L_body_cont
{
	margin:0px 10px 20px 5px;
	font-size:11px;
	text-align:left;
	line-height:150%;
}
.f18
{
	font-size:18px;
	text-align:left;
	line-height:150%;
}
.f16
{
	font-size:16px;
	text-align:left;
	line-height:150%;
}
.f15
{
	font-size:15px;
	text-align:left;
	line-height:150%;
}
.f14
{
	font-size:14px;
	text-align:left;
	line-height:150%;
}
.f13
{
	font-size:13px;
	text-align:left;
	line-height:150%;
}
.f12
{
	font-size:12px;
	text-align:left;
	line-height:150%;
}
.f11
{
	font-size:11px;
	text-align:left;
	line-height:150%;
}
.f10
{
	font-size:10px;
	text-align:left;
	line-height:150%;
}
.f9
{
	font-size:9px;
	text-align:left;
	line-height:150%;
}

.fred{color:red;}
.solid{border:1px gray solid;}
.btm_dot{border-bottom: 1px dotted #ccc;}
.txt_blue{text-decoration:underline;color:blue;}

.padding01{padding:1px;}
.padding02{padding:2px;}
.padding03{padding:3px;}
.padding04{padding:4px;}
.padding05{padding:5px;}
.padding06{padding:6px;}
.padding07{padding:7px;}
.padding08{padding:8px;}
.padding09{padding:9px;}
.padding10{padding:10px;}

.margin01{margin:1px;}
.margin02{margin:2px;}
.margin03{margin:3px;}
.margin04{margin:4px;}
.margin05{margin:5px;}
.margin06{margin:6px;}
.margin07{margin:7px;}
.margin08{margin:8px;}
.margin09{margin:9px;}
.margin10{margin:10px;}

.margin_left01{margin-left:1px;}
.margin_left02{margin-left:2px;}
.margin_left03{margin-left:3px;}
.margin_left04{margin-left:4px;}
.margin_left05{margin-left:5px;}
.margin_left06{margin-left:6px;}
.margin_left07{margin-left:7px;}
.margin_left08{margin-left:8px;}
.margin_left09{margin-left:9px;}
.margin_left10{margin-left:10px;}
.margin_left15{margin-left:15px;}
.margin_left20{margin-left:20px;}
.margin_left30{margin-left:30px;}
.margin_left40{margin-left:40px;}

.margin_right01{margin-right:1px;}
.margin_right02{margin-right:2px;}
.margin_right03{margin-right:3px;}
.margin_right04{margin-right:4px;}
.margin_right05{margin-right:5px;}
.margin_right06{margin-right:6px;}
.margin_right07{margin-right:7px;}
.margin_right08{margin-right:8px;}
.margin_right09{margin-right:9px;}
.margin_right10{margin-right:10px;}

.margin_top10{margin-top:10px;}
.margin_top20{margin-top:20px;}

.margin_bottom05{margin-bottom:5px;}
.margin_bottom10{margin-bottom:10px;}
.margin_bottom20{margin-bottom:20px;}

#menu_top
{
	position:absolute;
	left:35px;
	top:93px;
	font-size:14px;
	font-weight:bold;
}

#menu_top
{
	position:absolute;
	left:30px;
	top:92px;
	font-size:14px;
	font-weight:bold;
}
#menu_discri
{
	position:absolute;
	left:610px;
	top:15px;
	font-size:13px;
	width:380px;
	line-height:135%;
}


.a_white a:link{color:#ffffff; text-decoration:none; }
.a_white a:visited{color:#ffffff; text-decoration:none; }
.a_white a:hover{color:#ffffff; text-decoration:underline; }


.fc_black{color:black;}
.fc_red{color:red;}
.fc_white{color:white;}


.l_space01{letter-spacing:1px;}
.l_space02{letter-spacing:2px;}
.l_space03{letter-spacing:3px;}


