@charset "utf-8";

/*----------------------------------------------------------------
 Style Setting
 Date    : 20111212
----------------------------------------------------------------*/
/* Header
--------------------------------------------------------- */
#header {
	background: url("/jj/jjcommon/img/bg_header.gif") repeat scroll 0 0 transparent;
	padding-top: 10px;
	width:950px
}
#header .main_section {
	background:url("/jj/jjcommon/img/bg_header_main.gif") repeat-x scroll 0 100% transparent;
	padding: 0 14px 0 15px;
	width: 920px;
}
#header .hidetxt {
	border: 0 none;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	vertical-align: middle;
}
#header .green_line {
background:none repeat scroll 0 0 #3D9973;
height:15px;
}

.directory_link { padding: 0 15px; }

/* Base
--------------------------------------------------------- */
#gudeHeader { width: 920px; margin: 0 auto; }
#guideWrap { width: 920px; margin: 0 auto; }

#guideWrap h2 {
	border-left: 5px solid #55a986;
	font-size: 18px;
	margin-bottom: 0;
	padding: 0;
	text-align: left;
	text-indent: 18px;
}
#guideWrap p, h3 { margin: 0; }
#guideFooter { width: 920px; text-align: right; margin: 0 auto; }

.fl { float: left; }
.fr { float: right; }

.pr { position: relative; }

.dspI { display: inline; }

ul, ol, dl, li, dt, dd { list-style: none outside none; }

a:link			{ color: #0066CC; }
a:visited		{ color: #0066CC; }
a:hover			{ color: #0080FF; }
a:active		{ color: #0080FF; }

/* ----- cFix ----- */
.cFix:after {
	content: "";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.cFix	{ min-height: 1px; _height: 1px; }

/* ----- sprites ----- */
#guideWrap h2 { background: none; }
#guideWrap .sp { background: url(/edit/fguide/mikata/img/sprites/sp.png) no-repeat; }

.b {
	border: 0 none;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	vertical-align: middle;
}

#guideWrap h3.h3Ttf01 { background-position: 0 0; width: 296px; height: 21px; }
#guideWrap h3.h3Ttf02 { background-position: 0 -22px; width: 265px; height: 21px; }
#guideWrap h3.h3Ttf03 { background-position: 0 -44px; width: 135px; height: 21px; }
#guideWrap h3.h3Ttf04 { background-position: 0 -66px; width: 167px; height: 21px; }
#guideWrap h3.h3Ttf05 { background-position: 0 -88px; width: 169px; height: 21px; }
#guideWrap h3.h3Ttf06 { background-position: 0 -110px; width: 169px; height: 21px; }
#guideWrap h3.h3Ttf07 { background-position: 0 -132px; width: 142px; height: 21px; }

#guideWrap h3.h3Tts01 { background-position: -297px 0; width: 79px; height: 21px; }
#guideWrap h3.h3Tts02 { background-position: -297px -22px; width: 153px; height: 21px; }
#guideWrap h3.h3Tts03 { background-position: -297px -44px; width: 92px; height: 21px; }
#guideWrap h3.h3Tts04 { background-position: -297px -66px; width: 202px; height: 21px; }
#guideWrap h3.h3Tts05 { background-position: -297px -88px; width: 109px; height: 21px; }

#guideWrap h3.h3Ttt { background-position: -297px -110px; width: 132px; height: 21px; }

#guideWrap h3.h3txt01 { background-position: -440px -107px; width: 59px; height: 14px; }
#guideWrap h3.h3txt02 { background-position: -440px -122px; width: 59px; height: 14px; }
#guideWrap h3.h3txt03 { background-position: -440px -138px; width: 59px; height: 14px; }

#guideWrap .imgNum01 { background-position: -507px 0; width: 18px; height: 19px; }
#guideWrap .imgNum02 { background-position: -507px -20px; width: 18px; height: 19px; }
#guideWrap .imgNum03 { background-position: -507px -40px; width: 18px; height: 19px; }
#guideWrap .imgNum04 { background-position: -507px -60px; width: 18px; height: 19px; }
#guideWrap .imgNum05 { background-position: -507px -80px; width: 18px; height: 19px; }
#guideWrap .imgNum06 { background-position: -507px -100px; width: 18px; height: 19px; }

/* ----- contents ----- */
.bgB { background-color: #eeeee9; }
.bgW { background-color: #FFF; width: 404px; padding: 6px 8px 6px 18px; }

.w430 { width: 430px; }
.w450 { width: 450px; }

.fs11 { font-size: 11px; }
.fs12 { font-size: 12px; line-height: 1.6; }

.lh14 { line-height: 1.4; }
.lh18 { line-height: 1.8; }

.fcR { color: #ae0000; }
.lnG { background: url(/edit/fguide/mikata/img/lineDot.png) repeat-x left bottom; }

.taR { text-align: right; }

.textN { text-indent: -1.8em; margin-left: 1.6em; }

.num { position: relative; *top: -4px;  }

/* ----- margin ----- */
.m00 { margin-left: 0; margin-right: 0; }

.mT05 { margin-top: 5px; }
.mT10 { margin-top: 10px; }
.mT20 { margin-top: 20px; }
.mT30 { margin-top: 30px; }
.mT35 { margin-top: 35px; }
.mT40 { margin-top: 40px; }

.mL35 { margin-left: 35px; }
.mL42 { margin-left: 42px; }


/* ----- padding ----- */
.p10 { padding: 10px; }

.pT05 { padding-top: 5px; }
.pT10 { padding-top: 10px; }
.pT15 { padding-top: 15px; }
.pB06 { padding-bottom: 6px; }
.pB10 { padding-bottom: 10px; }
.pB40 { padding-bottom: 40px; }

.pL10 { padding-left: 20px; }
.pTL20 { padding: 20px 0 0 20px; }

.pR10 { padding-right: 10px; }

/* ----- other ----- */
.mTm05 { top: -5px; }
.mTm12 { top: -12px; }
