@charset "utf-8";
/* CSS Document */

@media(max-width:767px){
	
}


/* font-family（ゴシック体） */
/*========================================*/

/**/
body {
	font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
	line-height:1.5;
	background-color:#ffffff;
}



/*
body {
	font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	line-height:1.5;
	background-color:#F3F3F3;
}
*/

/*
body {
	font-family:Avenir , "Open Sans" , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;
	line-height:1.5;
	background-color:#F3F3F3;
}
*/




/* font-family（明朝体） */
/*========================================*/

/*
body {
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height:1.5;
	background-color:#f3f3f3;
}
*/


/*
body {
	font-family:"Roboto Slab" , Garamond , "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
	line-height:1.5;
	background-color:#f3f3f3;
}
*/





/* リンクの表示 */
/*========================================*/
a:hover{
	text-decoration:underline;
}



/* 灰色の下線を入れる */
/*========================================*/
.line{
	max-width:100%;
	border-top:5px solid #BFBFBF;
	margin-left:8px;
	margin-right:8px;
	margin-top:0px;
	margin-bottom:10px;
}
.line2{
	max-width:100%;
	border-bottom:1px solid #BFBFBF;
	margin-top:2px;
	margin-bottom:2px;
}
.line3{
	max-width:100%;
	border-top:1px solid #000000;
	margin-left:10px;
	margin-right:15px;
	margin-top:5px;
	margin-bottom:5px;
}
.dot_line{
	border-bottom:1px dotted #999;
	margin-top:5px;
	margin-bottom:10px;
}


/* 行間、配置 */
/*========================================*/
.center{
	text-align:center;
}

.kaigyou5{
	padding-bottom:5px;
}
.kaigyou10{
	padding-bottom:10px;
}
.kaigyou15{
	padding-bottom:15px;
}
.kaigyou20{
	padding-bottom:20px;
}

.padding_top5{
	padding-top:5px;
}
.padding_top10{
	padding-top:10px;
}
.padding_top15{
	padding-top:15px;
}
.padding_top20{
	padding-top:20px;
}
.padding_top25{
	padding-top:25px;
}
.padding_top30{
	padding-top:30px;
}

.margin-top5{
	margin-top:5px;
}
.margin-top10{
	margin-top:10px;
}
.margin-top15{
	margin-top:15px;
}
.margin-top20{
	margin-top:20px;
}
.margin-top25{
	margin-top:25px;
}
.margin-top30{
	margin-top:30px;
}

/* font-color */
/*========================================*/
.blue{
	color:#3B47D0;
}
.red{
	color:#FF0004;
}
.white{
	color:#ffffff;
}
.black{
	color:#000000;
}
.orange{
	color:#ba4728;
}
.gray{
	color:#5F5F5F;
}

/* font-size */
/*========================================*/
.text0{
	font-size:10px;
}
.text1{
	font-size:11px;
}
.text2{
	font-size:12px;
}
.text3{
	font-size:13px;
}
.text4{
	font-size:14px;
}
.text5{
	font-size:15px;
}
.text6{
	font-size:16px;
}
.text7{
	font-size:17px;
}
.text8{
	font-size:18px;
}
.text9{
	font-size:19px;
}


/* font-other */
/*========================================*/
.bold{
	font-weight:bold;
}
.normal{
	font-weight:normal;
}
.underline{
	text-decoration:underline;
}


/* borderline */
/*========================================*/
.gaku{
	border:1px solid #000000;
}



/* ------------------------------
   loopSlider
------------------------------ */
.loopSliderWrap {
    top: 0;
    left: 0;
    height: 243px;
    overflow: hidden;
    position: absolute;
}
 
.loopSlider {
    margin: 0 auto;
    width: 1300px;
    height: 243px;
    text-align: left;
    position: relative;
    overflow: hidden;
}
 
.loopSlider ul {
    height: 243px;
    float: left;
    overflow: hidden;
}
 
.loopSlider ul li {
    width: 1300px;
    height: 243px;
    float: left;
    display: inline;
    overflow: hidden;
}