@charset "Shift_JIS";

/* --------------------------------------------------------------
tag
-------------------------------------------------------------- */

body {
	background:#f7f9f3 !important;
}

/* for IE6 */
* html body {
	font-size:xx-small;
}

body.bg_white {
	background:#fff;
}

/* #header ul,#header li,#header h1,#header h2,#header h3,#header h4,#header h5,#header dl,#header dt,#header dd,#header a,#header img,#header div,#header p,#header form,#header input,
#header02 ul,#header02 li,#header02 h1,#header02 h2,#header02 h3,#header02 h4,#header02 h5,#header02 dl,#header02 dt,#header02 dd,#header02 a,#header02 img,#header02 div,#header02 p,#header02 form,#header02 input, */
body.gnavi02 #contents ul,body.gnavi02 #contents li,body.gnavi02 #contents h1,body.gnavi02 #contents h2,body.gnavi02 #contents h3,body.gnavi02 #contents h4,body.gnavi02 #contents h5,body.gnavi02 #contents dl,body.gnavi02 #contents dt,body.gnavi02 #contents dd,body.gnavi02 #contents a,body.gnavi02 #contents img,body.gnavi02 #contents div,body.gnavi02 #contents p,body.gnavi02 #contents form,body.gnavi02 #contents input,
body.gnavi03 #contents ul,body.gnavi03 #contents li,body.gnavi03 #contents h1,body.gnavi03 #contents h2,body.gnavi03 #contents h3,body.gnavi03 #contents h4,body.gnavi03 #contents h5,body.gnavi03 #contents dl,body.gnavi03 #contents dt,body.gnavi03 #contents dd,body.gnavi03 #contents a,body.gnavi03 #contents img,body.gnavi03 #contents div,body.gnavi03 #contents p,body.gnavi03 #contents form,body.gnavi03 #contents input,
body.gnavi04 #contents ul,body.gnavi04 #contents li,body.gnavi04 #contents h1,body.gnavi04 #contents h2,body.gnavi04 #contents h3,body.gnavi04 #contents h4,body.gnavi04 #contents h5,body.gnavi04 #contents dl,body.gnavi04 #contents dt,body.gnavi04 #contents dd,body.gnavi04 #contents a,body.gnavi04 #contents img,body.gnavi04 #contents div,body.gnavi04 #contents p,body.gnavi04 #contents form,body.gnavi04 #contents input,
body.gnavi05 #contents ul,body.gnavi05 #contents li,body.gnavi05 #contents h1,body.gnavi05 #contents h2,body.gnavi05 #contents h3,body.gnavi05 #contents h4,body.gnavi05 #contents h5,body.gnavi05 #contents dl,body.gnavi05 #contents dt,body.gnavi05 #contents dd,body.gnavi05 #contents a,body.gnavi05 #contents img,body.gnavi05 #contents div,body.gnavi05 #contents p,body.gnavi05 #contents form,body.gnavi05 #contents input,
body.other #contents ul,body.other #contents li,body.other #contents h1,body.other #contents h2,body.other #contents h3,body.other #contents h4,body.other #contents h5,body.other #contents dl,body.other #contents dt,body.other #contents dd,body.other #contents a,body.other #contents img,body.other #contents div,body.other #contents p,body.other #contents form,body.other #contents input
 {
	margin: 0;
	padding: 0;
}

/* #header img, #header div, */
body.gnavi02 #contents img,body.gnavi02 #contents div,
body.gnavi03 #contents img,body.gnavi03 #contents div,
body.gnavi04 #contents img,body.gnavi04 #contents div,
body.gnavi05 #contents img,body.gnavi05 #contents div,
body.other #contents img,body.other #contents div
 {
	display:block;
	border: 0;
}

#gmenu li,body.gnavi02 #contents li,body.gnavi03 #contents li,body.gnavi04 #contents li,body.gnavi05 #contents li,body.other #contents li {
	list-style:none;
}

/* #header a:link,#header a:visited,
#header02 a:link,#header02 a:visited, */
#breadcrumb a:link,#breadcrumb a:visited,
body.gnavi02 #contents a:link,body.gnavi02 #contents a:visited,
body.gnavi03 #contents a:link,body.gnavi03 #contents a:visited,
body.gnavi04 #contents a:link,body.gnavi04 #contents a:visited,
body.gnavi05 #contents a:link,body.gnavi05 #contents a:visited,
body.other #contents a:link,body.other #contents a:visited {
	color:#16776c;
	text-decoration:none;
	}

/* #header a:hover,#header a:active,
#header02 a:hover,#header02 a:active, */
#breadcrumb a:hover,#breadcrumb a:active,
body.gnavi02 #contents a:hover,body.gnavi02 #contents a:active,
body.gnavi03 #contents a:hover,body.gnavi03 #contents a:active,
body.gnavi04 #contents a:hover,body.gnavi04 #contents a:active,
body.gnavi05 #contents a:hover,body.gnavi05 #contents a:active,
body.other #contents a:hover,body.other #contents a:active {
	color:#4fa396;
	text-decoration:underline;
	}

font{
text-align:left;
}

.alt {
	display: none;
}

.clear {
	clear: both;
}

.lt{
	float:left!important;
}

.rt{
	float:right!important;
}

.ct{
	text-align:center!important;
}

.ct img,.ct input,.ct a{
	margin:0 auto;
}

.mb0{margin-bottom:0 !important;}
.mb5{margin-bottom:5px !important;}
.mb10{margin-bottom:10px !important;}
.mb15{margin-bottom:15px !important;}
.mb20{margin-bottom:20px !important;}
.mb25{margin-bottom:25px !important;}
.mb30{margin-bottom:30px !important;}
.mb35{margin-bottom:35px !important;}
.mb40{margin-bottom:40px !important;}
.mr10{margin-right:10px !important;}
.mt10{margin-top:10px !important;}
.mt20{margin-top:20px !important;}
.mt30{margin-top:30px !important;}

.fs{ font-size: 85%; color:#666;}
.fsS{ font-size: small !important;}
/* for IE6 */
* html .fsS{ font-size: 120% !important;}
.fsXS{ font-size: x-small !important;}
.fsXXS{ font-size: xx-small !important;}



/* for IE6 */
* html span.alpha {
	font-size:150%;
	}

/* For modern browsers */
.clearfix:before,
.clearfix:after {
    content:"";
    display:table;
}

img.pdf_icon,img.blank_icon,img.icon_recommend{
display:inline !important;
margin: 0 5px!important;
}

li img.pdf_icon,li img.blank_icon,li img.icon_recommend{
display:inline !important;
position:relative;
top:3px;
}

.clearfix:after {
    clear:both;
}

/* For IE 6/7 (trigger hasLayout) */
.clearfix {
    zoom:1;
}

.cmnBtn {
	line-height: 0 !important;
	text-align: center !important;
}
ul.cmnBtn li {
	display: inline !important;
	padding-right: 8px !important;
	padding-left: 8px !important;
}
.cmnBtn img {
	display: inline !important;
	float: none !important;
}

.imgL {
	line-height: 0 !important;
	text-align: left !important;
}
.imgL img {
	display: inline !important;
	float: none !important;
}

.imgR {
	line-height: 0 !important;
	text-align: right !important;
}
.imgR img {
	display: inline !important;
	float: none !important;
}
