/***********************************************
font.css　1.4.2　2016-06-13
body:960px　leftnabi:230px　contents:700px

■ナビボーダー：#999999
■ナビ文字：#595757
■ナビ背景：/systemcommon/new-gray.gif
new-gray.gif
new-orange.gif
new-pink.gif
new-green.gif
new-blue.gif

***********************************************/

/*書体***************************************/

/*Gothic*/
@font-face {
	font-family: 'Gothic';
	src: url('/font/HiranogiStdN-W5.woff') format('woff');
	font-weight: 700;
	font-style: normal;
	}

/*Mincho*/
@font-face {
	font-family: 'Mincho';
	src: url('/font/Reim-Medium.woff') format('woff');
	font-weight: 700;
	font-style: normal;
	}

/*大タイトル***************************************/

.daititlebox{
	margin:0 auto;
	text-align:center;
	display:block;
	width: 675px;
	padding: 10px 10px 10px 15px;
	margin-bottom: 20px;
	background: url(/skinimg/dai-titleback.png) top no-repeat;
	font-family:'Mincho';
	color:#ffffff;
	font-size:28px;
	line-height : 150%;
	font-weight:normal;
	clear:both;
	}

@media all and (-ms-high-contrast:none){
.daititlebox{
	margin:0 auto;
	text-align:center;
	display:block;
	width: 675px;
	padding: 11px 10px 6px 15px; /* IEハック用 */
	margin-bottom: 20px;
	background: url(/skinimg/dai-titleback.png) top no-repeat;
	font-family:'Mincho';
	color:#ffffff;
	font-size:28px;
	line-height : 150%;
	font-weight:normal;
	clear:both;
	}
}

.daititlebox h2 {
	font-family:'Mincho';
	color:#ffffff;
	font-size:28px;
	line-height : 150%;
	font-weight:normal;
	clear:both;
	}

/*中タイトル***************************************/

.chutitlebox{
	margin:0 auto;
	text-align:center;
	display:block;
	width: 675px;
	padding: 7px 10px 7px 15px;
	margin-bottom: 20px;
	background: url(/skinimg/chu-titleback.png) top no-repeat;
	font-family:'Gothic';
	color:#F39839;
	font-size:24px;
	line-height : 150%;
	font-weight:normal;
	clear:both;
	}

@media all and (-ms-high-contrast:none){
.chutitlebox{
	margin:0 auto;
	text-align:center;
	display:block;
	width: 675px;
	padding: 11px 10px 5px 15px; /* IEハック用 */
	margin-bottom: 20px;
	background: url(/skinimg/chu-titleback.png) top no-repeat;
	font-family:'Gothic';
	color:#F39839;
	font-size:24px;
	line-height : 150%;
	font-weight:normal;
	clear:both;
	}
}

.chutitlebox h3{
	font-family:'Gothic';
	color:#F39839;
	font-size:24px;
	line-height : 150%;
	font-weight:normal;
	clear:both;
	}

/*HTML***************************************/

h2,h3,h4,h5,h6{
	font-weight:normal;
	clear:both;
	}

strong{
	font-weight:normal;
	text-decoration:none;
	}

.midashi{
	clear:both;
	}

/*leftナビ***************************************/

#leftnabi{
	float:left;
	text-align:left;
	width:230px;
	}

#leftnabi .navi{
	float:left;
	text-align:left;
	width:230px;
	color:#F39839;
	border-top:1px solid #F39839;
	border-left:1px solid #F39839;
	border-right:1px solid #F39839;
	margin-bottom:0px;
	display:inline;
	}

#leftnabi .navi ul {
	list-style-type:none;
	}

#leftnabi .navi li {
	clear:both;
	}

#leftnabi .navi .level1{
	float:left;
	}

#leftnabi .navi .level1 a {
	display:block;
	border-bottom:1px solid #F39839;
	width:197px;
	padding:11px 8px 9px 25px;
	background:url(/systemcommon/new-orange.gif) no-repeat;
	text-decoration:none;
	font-size : 18px;
	line-height:150%;
	font-family: 'Mincho';
	color:#F39839;
	}

@media all and (-ms-high-contrast:none){
#leftnabi .navi .level1 a {
	display:block;
	border-bottom:1px solid #F39839;
	width:197px;
	padding:13px 8px 7px 25px; /* IEハック用 */
	background:url(/systemcommon/new-orange.gif) no-repeat;
	text-decoration:none;
	font-size : 18px;
	line-height:150%;
	font-family: 'Mincho';
	color:#F39839;
	}
}

#leftnabi .navi .level1 a.onlink {
	width:197px;
	background-color:#efefef;
	padding:11px 8px 9px 25px;
	}

@media all and (-ms-high-contrast:none){
#leftnabi .navi .level1 a.onlink {
	width:197px;
	background-color:#efefef;
	padding:13px 8px 7px 25px; /* IEハック用 */
	}
}

#leftnabi .navi .level1 a:visited {
	width:197px;
	text-decoration:none;
	padding:11px 8px 9px 25px;
	font-size : 18px;
	line-height:150%;
	font-family: 'Mincho';
	color:#F39839;
	}

@media all and (-ms-high-contrast:none){
#leftnabi .navi .level1 a:visited {
	width:197px;
	text-decoration:none;
	padding:13px 8px 7px 25px; /* IEハック用 */
	font-size : 18px;
	line-height:150%;
	font-family: 'Mincho';
	color:#F39839;
	}
}

#leftnabi .navi .level1 a:hover {
	background-color:#f6f6f6;
	}

#leftnabi .navi .naviimges img{
	margin:0 auto;
	text-align:center;
	clear:both;
	}

#leftnabi .navi .naviimges {
	float:left;
	text-align:left;
	clear:both;
	background:none;
	border-bottom:1px solid #F39839;
	margin:0px;
	padding:0px;
	width:230px;
	}

#leftnabi .navi .naviimges a:hover img{
	opacity:0.5;
	filter:alpha(opacity=50);
	}

#leftnabi .navi .block{
	float:left;
	text-align:left;
	clear:both;
	width:230px;
	padding:0px;
	margin:0px;
	border-bottom:1px solid #F39839;
	display:inline;
	}

#leftnabi .navi .blocktxt{
	float:left;
	text-align:left;
	clear:both;
	width:210px;
	padding:10px;
	margin:0px;
	border-bottom:1px solid #F39839;
	display:inline;
	}

#leftnabi .navi span.ptag {
	float:left;
	text-align:left;
	width:210px;
	padding-top:10px;
	margin-left:10px;
	margin-right:10px;
	padding-bottom:10px;
	display:inline;
	}

#leftnabi .navi .block img{
	margin:0 auto;
	text-align:center;
	clear:both;
	}

/*rightナビ***************************************/

#rightnabi{
	float:right;
	text-align:right;
	width:230px;
	margin:0px;
	padding-bottom:20px;
	}

#rightnabi .navi{
	float:left;
	text-align:left;
	border-top:0px solid #999999;
	border-left:0px solid #999999;
	border-right:0px solid #999999;
	width:230px;
	color:#595757;
	margin-bottom:10px;
	background-color:#ffffff;
	display:inline;
	}

#rightnabi .navi ul {
	list-style-type:none;
	}

#rightnabi .navi li {
	clear:both;
	}

#rightnabi .navi .level1{
	float:left;
	}

#rightnabi .navi .level1 a {
	display:block;
	border-bottom:1px solid #999999;
	width:197px;
	padding:11px 8px 9px 25px;
	background:url(/systemcommon/new-gray.gif) no-repeat;
	text-decoration:none;
	font-size : 18px;
	line-height:150%;
	font-family: 'Mincho';
	color:#595757;
	}

@media all and (-ms-high-contrast:none){
#rightnabi .navi .level1 a {
	display:block;
	border-bottom:1px solid #999999;
	width:197px;
	padding:13px 8px 7px 25px; /* IEハック用 */
	background:url(/systemcommon/new-gray.gif) no-repeat;
	text-decoration:none;
	font-size : 18px;
	line-height:150%;
	font-family: 'Mincho';
	color:#595757;
	}
}

#rightnabi .navi .level1 a.onlink {
	width:197px;
	background-color:#efefef;
	padding:11px 8px 9px 25px;
	}

@media all and (-ms-high-contrast:none){
#rightnabi .navi .level1 a.onlink {
	width:197px;
	background-color:#efefef;
	padding:13px 8px 7px 25px; /* IEハック用 */
	}
}

#rightnabi .navi .level1 a:visited {
	width:197px;
	text-decoration:none;
	padding:11px 8px 9px 25px;
	font-size : 18px;
	line-height:150%;
	font-family: 'Mincho';
	color:#595757;
	}

@media all and (-ms-high-contrast:none){
#rightnabi .navi .level1 a:visited {
	width:197px;
	text-decoration:none;
	padding:13px 8px 7px 25px; /* IEハック用 */
	font-size : 18px;
	line-height:150%;
	font-family: 'Mincho';
	color:#595757;
	}
}

#rightnabi .navi .level1 a:hover {
	background-color:#f6f6f6;
	}

#rightnabi .navi .naviimges img{
	margin:0 auto;
	text-align:center;
	clear:both;
	}

#rightnabi .navi .naviimges {
	float:left;
	text-align:left;
	clear:both;
	background:none;
	border-bottom:1px solid #999999;
	margin:0px;
	padding:0px;
	width:230px;
	}
	
#rightnabi .navi .naviimges a:hover img{
	opacity:0.5;
	filter:alpha(opacity=50);
	}

#rightnabi .navi .block{
	float:left;
	text-align:left;
	clear:both;
	width:230px;
	padding:0px;
	margin:0px;
	border-bottom:1px solid #999999;
	display:inline;
	}

#rightnabi .navi .blocktxt{
	float:left;
	text-align:left;
	clear:both;
	width:210px;
	padding:10px;
	margin:0px;
	border-bottom:1px solid #999999;
	display:inline;
	}

#rightnabi .navi span.ptag {
	float:left;
	text-align:left;
	width:210px;
	padding-top:10px;
	margin-left:10px;
	margin-right:10px;
	padding-bottom:10px;
	display:inline;
	}

#rightnabi .navi .block img{
	margin:0 auto;
	text-align:center;
	clear:both;
	}

/*記事***************************************/

.box22pb10{
	float:left;
	width:200px;
	padding-bottom:10px;
	}

.box23pb10{
	float:left;
	width:320px;
	padding-bottom:10px;
	}

/*******************

format('woff')
format('truetype')
format('opentype')

font-weight: 300;
100 Thin (Hairline) 
200 Extra Light (Ultra Light) 
300 Light
400 Normal
500 Medium
600 Semi Bold (Demi Bold) 
700 Bold
800 Extra Bold (Ultra Bold) 
900 Black (Heavy) 

font-style: italic;
font-style: normal;

*******************/

