/* -----------------------------------------------------------------------------
　RESET
----------------------------------------------------------------------------- */
*{
	 
font-family: '游ゴシック', YuGothic, 'ヒラギノ角ゴ ProN W3', "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, Osaka, 'MS Pゴシック', 'MS PGothic', sans-serif;
	 
	 }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{margin: 0; padding: 0;}
table {border-collapse: collapse; border-spacing: 0;}
fieldset, img {border: 0;}
address, caption, cite, code, dfn, th, var {font-style: normal;font-weight:normal;}
ol, ul {list-style: none;}
caption, th {text-align: left;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: normal;}
abbr, acronym {border: 0;} 
img {line-height: 0;font-size: 0;}
html {overflow-y: scroll;}
iframe{border:none;}
/* -----------------------------------------------------------------------------
　CLEARFIX
----------------------------------------------------------------------------- */
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {clear:both;display:inline-block;zoom:1;}
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* -----------------------------------------------------------------------------
　FLOAT
----------------------------------------------------------------------------- */
.f_left{float:left;}
.f_right{float:right;}
/* ******************************************************************** */
/*   基本設定													 　　   */
/* ******************************************************************** */

a{
	font-size:90%;
	color:#000;
	}
a:hover{
	font-size:90%;
	color:#000;
	text-decoration:none;
	}
body {
	
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 100%;
	line-height: 1.4;
	/*background:url(../Temp_image/sidebar_Hover.png);*/
	}

em{
	font-style:normal;
	font-weight:bold;
}
ul,li,dl,dt,dd,table,th,td,p{
	list-style-type:none;
	padding:0;
	margin:0;
	border-collapse:collapse;
	border-spacing:0;
	border:none;
}
i{
	font-size:90%;
	color:#333;
	}
dt{font-size:100%;padding:3px 0;}
dd{font-size:95%;padding:0 0 6px 13px;}






/* ******************************************************************** */
/*   段落・フォント設定													  　　  */
/* ******************************************************************** */
h1{
	padding:0;
	margin:0;
	text-decoration:none;
	font-size:medium;
	}
	
h2{
	height:25px;margin:5px 0 0 0;font-size:16px;
	font-weight:bold;padding:3px 0 0 5px;color:#292929;
	border-bottom:1px solid #DDD;
	background:url(../images/icon_win_BL.gif) no-repeat 3px;
	padding-left:18px;
	
	}	
	
h3{
		color:#292929;
	padding:5px 0 2px 0;
	margin:0 0 2px 0;
	text-decoration:none;
	font-size:100%;
	font-weight:bold;
	}
h4{
	margin-bottom:10px;
	
	}
.f-mincho{
	font-weight:800;
	font-family:'Hiragino Mincho ProN', serif;
	}	
.f_large{
	font-size:18px !important;
	}
.f_middle{
	font-size:100% !important;
	}
.f_small{
	font-size:85% !important;
	}	
.f_center{
	text-align:center !important;
	}
.textbox{
	border:1px solid #CCC;
	background:#fafafa;
	padding:5px;
	font-size:12px;
	margin:10px 0;
	}
	
.bold{
	font-size:14px;font-weight:bold;color:#900;
	}
.beta{
	background:#900;padding:3px;
	font-size:12px;font-weight:bold;color:#FFF;
	}	

.span_box{
	padding:5px;display:inline-block;float:left;text-align:center;
	}

.blue{
	background:#076291 !important;color:#FFF;
	}
.green{
	background:#159B7D !important;color:#FFF;
	}
.pink{
	background:#D33D49 !important;color:#FFF;
	}

.tel{
	font-size:18px;font-weight:bold;color:#900;padding-left:18px;
	background:url(../images/icon_tel.png) no-repeat 0 4px;display:inline-block;
	}

	
.T01{
	background:#900;padding:10px;color:#FFF;margin-bottom:20px;font-weight:bold;text-align:center;
	}	

.dropshadow{
	
	box-shadow: 2px 4px 4px rgba(0,0,0,0.2) !important;
	-moz-box-shadow: 2px 4px 4px rgba(0,0,0,0.2) !important;
		-o-box-shadow: 2px 2px 4px rgba(0,0,0,0.2) !important;
		-ms-box-shadow: 2px 2px 4px rgba(0,0,0,0.2) !important;
		filter: progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa, direction=0, strength=0, enabled=true),
				progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa, direction=90, strength=3, enabled=true), 
				progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa, direction=180, strength=3, enabled=true),
				progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa, direction=270, strength=0, enabled=true);
	
	}
.end{
	border-right:none;
	}
	
.alpha:hover{
  opacity: 0.6;
  filter: alpha(opacity=60);
  -ms-filter: "alpha(opacity=60)";
}	

/* ***************************************** */
/*   リンク設定					　			*/
/* ***************************************** */
.blet-link{
	padding-left:12px !important;
	background:url(../images/icon_link.png) no-repeat !important;
	color:#036 !important;
	}
.blet-link:hover{
	color:#900 !important;
}
.footerIn .blet-link{
    font-size:12px !important;
}

.ex-link{
	padding-left:15px !important;
	background:url(../images/icon_win.gif) no-repeat 2px !important;
	}
.ex-link a{
	color:#036;	
}
.ex-link a:hover{	
	background:url(../images/icon_win_BL.gif) no-repeat 2px !important;
	color:#900;
}





/* *************************************** */
/* 印刷用設定                              */
/* *************************************** */
.forDisplayObj{
	display:block;
}

.forPrintObj{
	display:none;
}

@media print{




	.forDisplayObj{
		display:none;
	}
	.forPrintObj{
		display:block;
	}
	
}


