@charset "UTF-8";
/*++++++++++++++++++++++++++++++++++++++++++
HTML Setting
+++++++++++++++++++++++++++++++++++++++++++*/
body{
	margin:0;
	padding:0;
	font-size:12px;
	line-height:16px;
	}

#zentai img{
	border:none;
	}
	
#zentai h1,h2,h3,h4{
	font-size:10px;
}

#zentai table{clear:both;}

#zentai{
	width:800px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	}


td{vertical-align:top; text-align:left;}

/* 文字 */

.px10_red{font-size:10px; line-height:14px; color:#FF0000;}
.px10{font-size:10px; line-height:12px;}
.px10r{font-size:10px; line-height:14px; text-align:right;}
.px10b{font-size:10px; line-height:10px; font-weight:bold; margin-top:5px;}
.px10g{font-size:10px; line-height:14px; color:#666666}
.px10g_r{font-size:10px; line-height:14px; color:#333333; text-align:right;}
.px10g_r2{font-size:10px; line-height:14px; color:#666666; text-align:right; margin-top:40px; position:relative; left:20px}
.px10g_c{font-size:10px; line-height:16px; color:#333333; text-align:center;}
.px11{font-size:11px; line-height:15px}
.px12{font-size:12px; line-height:15px}
.px12b{font-size:12px; line-height:18px; font-weight:bold;}
.px12r{font-size:12px; line-height:18px; text-align:right;}
.px12_red{font-size:12px; line-height:18px; color:#FF0000;}
.px14{font-size:14px; line-height:18px;}
.px14b{
	font-size:14px;
	line-height:18px;
	font-weight: bold;
}
.red{color:#FF0000;}

/* コンテンツ */

.MailClbTtl {font-size:10px; line-height:10px; text-indent:-9999px; background:url(../parts/ttl.gif) no-repeat; width:800px; height:190px;}

.container{margin-bottom:25px;}

.mimi_ttl{background:url(../parts/mimi_ttl.gif) no-repeat; width:800px; height:62px; text-indent:-9999px;}
.mimi_box_s{background:url(../parts/mimi_box_s.gif) repeat-y; width:740px; padding:20px 30px;}

.mbl_box_s{background:url(../parts/mbl_box_s.gif) no-repeat right; width:263px; height:105px;}
.mbl_box_b{background:url(../parts/mbl_box_b.gif) no-repeat right; width:263px; height:93px;}

.frm_box_body{width:530px; background:url(../parts/frm_box_body.gif) no-repeat bottom;}
.frm_box_r{width:270px; height:285px; vertical-align:top; background:url(../parts/frm_box_r.gif) no-repeat left bottom;}

.homen_outer{padding-left:50px;}
.homen td{font-size:12px; text-align:left; vertical-align:top;}


.box_ora{width:740px; height:auto; border:2px solid #f7b249; background-color:#ffffca; margin-bottom:20px;}

.mimi_box_tyo{width:738px; border:1px solid #0066ff; margin-bottom:20px;}
.mimi_box_osa{width:738px; border:1px solid #ee5151; margin-bottom:20px;}
.mimi_box_ngo{width:738px; border:1px solid #ff6600; margin-bottom:20px;}
.mimi_box_fuk{width:738px; border:1px solid #00c196; margin-bottom:20px;}
.mimi_box_spk{width:738px; border:1px solid #3333cc; margin-bottom:20px;}
.mimi_box_oki{width:738px; border:1px solid #e13783;}

.mimi_box_tyo_ttl{height:17px;background-color:#0066ff; color:#FFFFFF; font-size:14px; font-weight:bold; padding:4px;}
.mimi_box_osa_ttl{height:17px;background-color:#ee5151; color:#FFFFFF; font-size:14px; font-weight:bold; padding:4px;}
.mimi_box_ngo_ttl{height:17px;background-color:#ff6600; color:#FFFFFF; font-size:14px; font-weight:bold; padding:4px;}
.mimi_box_fuk_ttl{height:17px;background-color:#00c196; color:#FFFFFF; font-size:14px; font-weight:bold; padding:4px;}
.mimi_box_spk_ttl{height:17px;background-color:#3333cc; color:#FFFFFF; font-size:14px; font-weight:bold; padding:4px;}
.mimi_box_oki_ttl{height:17px;background-color:#e13783; color:#FFFFFF; font-size:14px; font-weight:bold; padding:4px;}

.golf_box_ttl{background:url(../parts/golf_box_ttl.gif) no-repeat; width:800px; height:45px; text-indent:-9999px;}
.golf_box_s{background:url(../parts/golf_box_s.gif) repeat-y; width:740px; padding:20px 30px;}
.golf_sbbox{width:738px; border:1px solid #008507; background:#FFFFFF;}
.golf_sbbox_ttl{height:17px;background-color:#008507; color:#FFFFFF; font-size:14px; font-weight:bold; padding:4px;}

.takara_box_ttl{background:url(../parts/takara_box_ttl.gif) no-repeat; width:800px; height:45px; text-indent:-9999px;}
.takara_box_s{background:url(../parts/takara_box_s.gif) repeat-y; width:740px; padding:20px 30px;}
.takara_sbbox{width:738px; border:1px solid #9b2b68; background:#FFFFFF;}
.takara_sbbox_ttl{height:17px;background-color:#9b2b68; color:#FFFFFF; font-size:14px; font-weight:bold; padding:4px;}
