@charset "utf-8";

/* Reset
---------------------------------------------------------- */
a img {border:none;}
img {vertical-align: top;}
p,ul,li,ol,h1,h2,h3,h4,h5,h6,hr,dl,dt,dd,pre {
	margin:0;
	padding:0;
}
li {list-style:none;}
address {font-style:normal;}
br {letter-spacing:0;}

/* Bxi Reset
---------------------------------------------------------- */
#smap {padding-left:20px;}
.end {display:none;}
.bannar,#footer {margin:0;padding:0;}

a:link,a:visited {color:#0000FF;}
a:active,a:hover {color:#0000FF;text-decoration:none;}
#smap p {
	padding:10px 0;
	border-bottom:1px solid #d0d0d0;
	color:#689dd9;
}
form table th br {
	display:none;
}
h2 {font-size:;}
h3 {font-size:;}
h4 {font-size:;}
h5 {font-size:;}
h6 {font-size:;}

/* body {color: #000080;} */

/* Layout Structure
---------------------------------------------------------- */

/* Header
---------------------------------------------------------- */

/* Main
---------------------------------------------------------- */

/* Left
---------------------------------------------------------- */

/* Right
---------------------------------------------------------- */


---------------------------------------------------------- */

/* COMMON STYLE
---------------------------------------------------------- */
.pan{font-size: 0.8em;}
.midashi_w{color:white;font-weight: bold;}
.midashi{font-weight: bold;}
.midashi_l{font-size:1.4em;font-weight: bold;}
.komidashi {
	font-weight: bold;
	padding: .25em 0 .7em .75em;
	border-left: 6px solid #000080;
	border-bottom: 1px solid #000080;
}
/* border  */
.border01 {
	border:1px solid #0066CC;

/* frame  */
.frame01 {
	background:url(image/common/frame02.png) repeat-x;
	border-left:1px solid #73bb0a;
	border-right:1px solid #73bb0a;
	border-bottom:1px solid #73bb0a;
}
.frame02 {
	border:1px solid #ccc;
}


/* bg  */

.bg01 {
	background:#;
}
.bg02 {
	background:url(image/common/);
}

.pic_border img {border:1px solid #d1d1d1 !important;}
.vBorder td {border-bottom:1px dotted #aaa !important;}
.borderB {border-bottom:1px solid #d1d1d2;}
.bold{font-weight:bold;}
.line {
	border-width:1px 0 0 0;
	height:1px;
	border-style:dotted;
	border-color:#ccc;
	margin:0px 0;
}
.line hr{display:none;}

.disnone{display:none;}
.ff1{font-family: "ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 ProN W3",serif;}

.ColLeft { float:left;}
.ColRight { float:right;}
.C_clear{clear:both;}
.ofh{overflow:hidden;}

.en{word-wrap: break-word;}/* -- 英文使用時 -- */
.radius05 {border-radius: 5px;}
.fs10 {font-size:10px;}.fs11 {font-size:11px;}.fs12 {font-size:12px;}.fs13 {font-size:13px;}.fs14 {font-size:14px;}.fs15 {font-size:15px;}.fs16 {font-size:16px;}.fs18 {font-size:18px;}.fs20 {font-size:20px;}.fs21 {font-size:21px;}.fs22 {font-size:22px;}.fs23 {font-size:23px;}.fs24 {font-size:24px;}.fs25 {font-size:25px;}.fs26 {font-size:26px;}.fs27 {font-size:27px;}.fs28 {font-size:28px;}.fs29 {font-size:29px;}.fs30 {font-size:30px;}.fs31 {font-size:31px;}.fs32 {font-size:32px;}.fs33 {font-size:33px;}.fs34 {font-size:34px;}

.lh14{line-height:1.4;}.lh15{line-height:1.5;}.lh16{line-height:1.6;}.lh17{line-height:1.7;}.lh18{line-height:1.8;}.lh19{line-height:1.9;}.lh20{line-height:2;}.lh21{line-height:2.1;}.lh22{line-height:2.2;}

.ls-1{letter-spacing:-1px;}.ls0{letter-spacing:0px;}.ls1{letter-spacing:1px;}.ls2{letter-spacing:2px;}

.pd05{padding:5px;}.pd10{padding:10px;}.pd15{padding:15px;}.pd20{padding:20px;}.pd25{padding:25px;}.pd30{padding:30px;}
.mg05{margin:5px;}.mg10{margin:10px;}.mg15{margin:15px;}.mg20{margin:20px;}.mg25{margin:25px;}.mg30{margin:30px;}
.pdT05{padding-top:5px;}.pdT10{padding-top:10px;}.pdT15{padding-top:15px;}.pdT20{padding-top:20px;}.pdT25{padding-top:25px;}.pdT30{padding-top:30px;}
.pdB05{padding-bottom:5px;}.pdB10{padding-bottom:10px;}.pdB15{padding-bottom:15px;}.pdB20{padding-bottom:20px;}.pdB25{padding-bottom:25px;}.pdB30{padding-bottom:30px;}
.mgT05{margin-top:5px;}.mgT10{margin-top:10px;}.mgT15{margin-top:15px;}.mgT20{margin-top:20px;}.mgT25{margin-top:25px;}.mgT30{margin-top:30px;}
.mgB05{margin-bottom:5px;}.mgB10{margin-bottom:10px;}.mgB15{margin-bottom:15px;}.mgB20{margin-bottom:20px;}.mgB25{margin-bottom:25px;}.mgB30{margin-bottom:30px;}.mgB35{margin-bottom:35px;}.mgB40{margin-bottom:40px;}
.pdTB05{padding-top:5px;padding-bottom:5px;}.pdTB10{padding-top:5px;padding-bottom:5px;}.pdTB15{padding-top:15px;padding-bottom:15px;}
.pdTB20{padding-top:20px;padding-bottom:20px;}.pdTB25{padding-top:25px;padding-bottom:25px;}.pdTB30{padding-top:30px;padding-bottom:30px;}
.mgTB05{margin-top:5px;margin-bottom:5px;}.mgTB10{margin-top:5px;margin-bottom:5px;}.mgTB15{margin-top:15px;margin-bottom:15px;}
.mgTB20{margin-top:20px;margin-bottom:20px;}.mgTB25{margin-top:25px;margin-bottom:25px;}.mgTB30{margin-top:30px;margin-bottom:30px;}
.pdL05{padding-left:5px;}.pdL10{padding-left:10px;}.pdL15{padding-left:15px;}.pdL20{padding-left:20px;}.pdL25{padding-left:25px;}.pdL30{padding-left:30px;}
.pdR05{padding-right:5px;}.pdR10{padding-right:10px;}.pdR15{padding-right:15px;}.pdR20{padding-right:20px;}.pdR25{padding-right:25px;}.pdR30{padding-right:30px;}
.mgL05{margin-left:5px;}.mgL10{margin-left:10px;}.mgL15{margin-left:15px;}.mgL20{margin-left:20px;}.mgL25{margin-left:25px;}.mgL30{margin-left:30px;}
.mgR05{margin-right:5px;}.mgR10{margin-right:10px;}.mgR15{margin-right:15px;}.mgR20{margin-right:20px;}.mgR25{margin-right:25px;}.mgR30{margin-right:30px;}
.pdLR05{padding-left:5px;padding-right:5px;}.pdLR10{padding-left:10px;padding-right:10px;}.pdLR15{padding-left:15px;padding-right:15px;}
.pdLR20{padding-left:20px;padding-right:20px;}.pdLR25{padding-left:25px;padding-right:25px;}.pdLR30{padding-left:30px;padding-right:30px;}
.mgLR05{margin-left:5px;margin-right:5px;}.mgLR10{margin-left:10px;margin-right:10px;}.mgLR15{margin-left:15px;margin-right:15px;}
.mgLR20{margin-left:20px;margin-right:20px;}.mgLR25{margin-left:25px;margin-right:25px;}.mgLR30{margin-left:30px;margin-right:30px;}