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

/* 共通 */
.pankuzu li {
	font-size: 11px;
	float: left;
	display: block;
	padding: 2px;
	margin: 2px;
	color: #666;
	list-style: none;
}

.pankuzu {
	overflow: hidden;
}
.btn_left {
	float:left;
	padding:10px auto;
	display:block;
	
}

.btn_right {
	float:right;
	padding:10px auto;
	display:block;
}



.f_left {
	float:left;
	
}

.f_right {
	float:right;
}


.btn_center {
	padding:10px auto;
	display:block;
	margin:0 auto;
}

.spnone {
	display:block;

}

.sponly {
	display:none;
}

.overimg:hover {
	opacity:0.5;
}


/* text */

h1 {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:23px;
	line-height:1.7;
	letter-spacing:0.1em;
	display:block;
	margin-top:5px;
}


h2 .btn_text {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:24px;
	height:24px;
	display:block;
	margin-top:1px;
}


h3 {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:23px;
	height:23px;
	display:block;
	margin-top:1px;
}




.subtitle1 {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:9px;
	height:10px;
	letter-spacing:0.2em;
	display:block;
	margin-bottom:5px;

}


.subtitle2 {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:12px;
	height:12px;
	letter-spacing:0.2em;
	display:block;
	margin-bottom:1px;
	font-weight:normal;

}


.txt1 {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:15px;
	line-height:1.6;
	letter-spacing:0.1em;
	text-align: justify;
	text-justify: inter-ideograph;

}


.txt2 {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:17px;
	line-height:1.6;
	letter-spacing:0.3em;
	font-weight:bold;
	text-align: justify;
	text-justify: inter-ideograph;
	

}



/* section1 */



			
		.text_l {
				text-align:center;
			}
			

.title_wraper {
	width:100%;
	text-align:center;
}


.m_top_150 {
	margin-top:-150px;
	}


.w45per {
	width:45%;
}


.w48per {
	width:47%;
}

.w80per {
	display:block;
	width:80%;
	margin:0 auto;
}


.w300 {
	width:300px;
	margin:0 auto;
}

.w900 {
	width:900px;
	margin:0 auto;
}

.w1000 {
	width:1000px;
	margin:0 auto;
}

.w1100 {
	width:1100px;
	margin:0 auto;
}

.btn_left {
	background-image:url(../images/btn_base_green.jpg);
	background-repeat:repeat;
	
}

.btn_right {
	background-image:url(../images/btn_base_blue.jpg);
	background-repeat:repeat;
}

.btn_center {
	background-image:url(../images/btn_base_orange.jpg);
	background-repeat:repeat;
}

/* section2 */

/* section3 */

.footer_menu a {
	display:block;
	padding:10px 22px;
	border:1px solid #FFF;
	color:#FFFFFF;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	float:left;

	
}

a.non_left {
	border-left:none;
}

.non_left:hover {
	background-color:#509ad1;
}
li {
　　　list-style:none;
　　　float:left;
}

.footer_top:hover {
	background-color:#509ad1;
}

/* section4 */

.header_menu_insite {
	float:left;
	border-left:1px solid #FFF;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	letter-spacing:0.1em;
	font-weight:bold;
	color:#FFF;
	padding:9px 25px 7px 25px;
}


.header_menu_insite:hover {
	font-weight:bold;
	background-color:#509ad1;
}

.height200_small {
	width:100%;
	height:200px;
}



@media screen and (max-width: 1000px) {




.demo-2 .bg-img-1 {
	width:1200px;
}
.demo-2 .bg-img-2 {
	width:1200px;
}
.demo-2 .bg-img-3 {
	width:1200px;
}
.demo-2 .bg-img-4 {
	width:1200px;
}
.demo-2 .bg-img-5 {
	width:1200px;
}

}

@media screen and (max-width: 560px) {

/* 共通 */


.f_left, .f_right {
	float:none;
}



.btn_left, .btn_right {
	float:none;
	margin:10px auto;
}

.spnone {
	display:none;

}

.sponly {
	display:block;
}




/* section1 */



		.text_l {
				text-align:left;
				text-align: justify;
				text-justify: inter-ideograph;
			}

.w45per, .w48per {
	width:100%;
}

.w80per {
	width:100%;
}


.w900, .w1000 {
	width:90%;
}

/* section2 */

/* section3 */


a.non_left  {
	border-top:none;
	border-left:1px solid #FFF;
	margin:10px auto;
	 
}


.footer_menu a {
	display:block;
	padding:10px 22px;
	border:1px solid #FFF;
	color:#FFFFFF;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	float:none;
	margin:0px auto;

	
}


/* section4 */






}