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

/*■■■tag■■■■■■■■■■■■*/
body
{
	word-break:break-all;
	color:#666666;
	background-color:#FFFFFF;
}

/*html{
	overflow-y:scroll;
}
*/
input, textarea, select
{
	margin:0px;
	ime-mode: active;
	font-size: 12px;
}


a,th,p,span
{ font-size:13px; TEXT-DECORATION:NONE; line-height:140%;font-family:"ＭＳ Ｐゴシック","ＭＳ ゴシック",sans-serif;color:#333;word-break:break-all;font-weight:normal;}

h1,h2,h3,h4,h5,h6
{
	display:inline; 
	font-size:8px;
	TEXT-DECORATION:NONE;
	line-height:110%;
	font-family:"ＭＳ Ｐゴシック","ＭＳ ゴシック",sans-serif;
	color:gray;
	word-break:break-all;
	font-weight:normal;
	padding:0px;
	margin:0px;
}

td
{
	font-size:14px;
	line-height:150%;
}

/*■■■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-position:50% 50%;
	background-repeat:repeat-y;
	position:relative;
	top:0px;
	left:0px;
	width:800px;
}

/*■■foot*/
#foot
{
	/*background-color:#FB9A7A;*/
	background-color:#FF7F00;
	font-size:11px;
	text-align:center;
	padding-top:5px;
	padding-top:5px;
	width:900px;
}


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

.L_title_PH
{
	color:#FFFFFF;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	padding:3px 10px 0px 40px;
	height:28px;
	margin:5px 15px 10px 15px;
	background:#FB9A7A; 
}

.S_title_PH
{
	width:530px;
	color:#FFFFFF;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	padding:3px 10px 0px 20px;
	height:28px;
	margin:20px 5px 10px 5px;
	background-image:url(./img/3rd/bar_titlle.gif);
	background-repeat:no-repeat;
}
.C_title_PH
{
	width:550px;
	color:#4D4D4D;
	text-align:left;
	font-size:20px;
	font-weight:bold;
	padding:10px 10px 0px 70px;
	height:40px;
	margin:20px 5px 10px 130px;
	background-image:url(./img/bar_cam.gif);
	background-repeat:no-repeat;
}
.S_title_PH2
{
	width:530px;
	color:#FFFFFF;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	padding:3px 10px 0px 20px;
	height:28px;
	margin:20px 5px 0px 5px;
	
	background-image:url(./img/3rd/bar_titlle.gif);
	background-repeat:no-repeat;
}
.S_title_PH3
{
	width:700px;
	color:#FFFFFF;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	padding:3px 10px 0px 55px;
	height:28px;
	margin:20px 0px 20px 0px;
	background-image:url(./img/3rd/bar_titlle2.gif);
	background-repeat:no-repeat;
	background-position:50% 50%;
}


.L_body
{
	padding:0px 0px 0px 45px;
	width:90%;
	font-size:14px;
	text-align:left;
	line-height:150%;
}

.midasi{
	background-color:#9c86bd;
}
.midasi2{
	background-color:#d6c7de;
}

.side_line
	{
	background-image: url(./img/topics_02.gif);
	background-repeat: repeat-y;
	}
	
.icon
{
	text-align:left;
	font-size:14px;
	font-weight:bold;
	background-image:url(./img/o_sankaku_black.gif);
	background-repeat:no-repeat;
}

.icon2
{
	text-align:left;
	font-size:14px;
	font-weight:bold;
	background-image:url(./img/o_sankaku_blue.gif);
	background-repeat:no-repeat;
}

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

.margin05{margin:5px;}
.margin06{margin:6px;}
.margin07{margin:7px;}
.margin08{margin:8px;}
.margin09{margin:9px;}
.margin10{margin:10px;}

.fontbl14
{
	font-size:14px;
	color:blue;
}
.teble_border
{
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	margin-top:10px;
	margin-bottom:10px;
	}
.btm_dot{border-bottom: 1px dotted #ccc;}

.updnWatermark {
    color: #999;
    font-family: Sans-Serif;
    font-size: small;
    font-style: italic;
    padding: 2px; }　

.border_bottom_re{border-bottom:3px solid red;}

.textarea12
{
	margin:0px;
	ime-mode: active;
	font-size: 12px;
}
.bor0{
	border-style:none;
	border:0;
}

.memtd{
	width:30%;
	padding:5px;
	background-color:#ffefd5;
}
.uchikeshi .mojikuro{
	color:#000000;
}

.uchikeshi{
	text-decoration:line-through;
	color:#ff0000;
}

.en_td{
	border-bottom:1px dashed black;
	padding:3px;
}

p.first:first-letter{
	font-size:200%;
	float:left;
	color:red;
	padding:3px;
}
