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




#slider_base{
	width:100%;
	overflow:hidden;
	clear:both;
	}


/**slider**/
	
#carou_sl{
	overflow:hidden;
	clear:both;
	margin:0 auto;
	display:block;
	position:relative;
	}
	
#style_catalog{
	
	overflow:hidden;
	position:relative;
	display:block;
	clear:both;
	}

	
	
#style_catalog ul{
	margin:0 auto;
	overflow:hidden;
	display:block;
	clear:both;
	}
	
#style_catalog li{
	float:left;
	display: block;
	overflow:hidden;
	}
	




#catalog_list{
	max-width:1080px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	display:block;
	clear:both;
	}
	
	
#catalog_list ul{
	margin:0 auto;
	overflow:hidden;
	display:block;
	clear:both;
	width:100%;
	}
	
#catalog_list li{
	float:left;
	display: block;
	overflow:hidden;
	}




		
.responsive{
	width: auto;
	height:auto;
	margin-left: 0;
	}
	
	
.pager{ text-align: center; height:10px; position:relative; top:-20px; clear:both; }

.pager a {
	background: url("../image/slider/page.png") no-repeat;
	width: 14px;
	height: 14px;
	margin: 10px 5px 0px 5px;
	display: inline-block;
}

.pager a.selected { background-position: 0px -14px; }
.pager a span { display: none; }



#page_title h2{ padding-bottom:10px; font-size:24px;  margin:0 auto 10px; line-height:1.6em;  text-align: center;}
#page_title h2 img{ width: 300px;}
#page_title p{ width:85%; margin:0 auto; color: #333;}

#page_title dl{ margin:30px 30px 20px 30px; padding:25px 30px 30px 30px; overflow:hidden; text-align:center; border:2px solid #d7b87b; }
#page_title dt{ color:#d7b87b; font-family:trajan,alte,sans-serif; letter-spacing:0.1em; font-size:18px; margin-bottom: 20px; }
#page_title dd{ padding-top:10px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:14px; }

#page_title dl { background: #111;}

#page_title dd li{ padding-top:10px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:14px; text-align: left; list-style: inside disc; }

#page_title .featureList li {color:#d7b87b;}

@media screen and (max-width:899px) {
#page_title h2{ font-size:14px;  margin:0 auto 10px; line-height:1.6em;  text-align: center; color: #333;}
#page_title h2 img{ width: 300px;}
#page_title p{ width:85%; margin:0 auto;}

#page_title dl{ margin:30px 30px 20px 30px; padding:25px 30px 30px 30px; overflow:hidden; text-align:center; border:2px solid #d7b87b; }
#page_title dt{ color:#d7b87b; font-family:trajan,alte,sans-serif; letter-spacing:0.1em; font-size:14px; margin-bottom: 20px; }
#page_title dd{ padding-top:10px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:14px; }

#page_title dl { background: #111;}

#page_title dd li{ padding-top:10px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:14px; text-align: left; list-style: inside disc; }

#page_title .featureList li {color:#d7b87b;}
}
.bg_gry #page_title h2{ font-size:14px;  margin:0 auto 10px; line-height:1.6em;  text-align: center;}

.bg_gry #page_title dl { background: #444; margin:30px 30px 20px 30px; padding:25px 30px 30px 30px; overflow:hidden; text-align:center; border:2px solid #fff;}
.bg_gry #page_title dt{ color:#fff; font-family:trajan,alte,sans-serif; letter-spacing:0.1em; font-size:14px; margin-bottom: 20px; }

.bg_gry #page_title dd li{ padding-top:10px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:14px; text-align: left; list-style: inside disc; }

.bg_gry #page_title .featureList li {color:#fff;}

@media screen and (max-width:899px) {
.bg_gry #page_title h2{ font-size:14px;  margin:0 auto 10px; line-height:1.6em;  text-align: center;}
.bg_gry #page_title h2 img{ width: 300px;}
.bg_gry #page_title p{ width:85%; margin:0 auto;}

.bg_gry #page_title dl{ margin:30px 30px 20px 30px; padding:25px 30px 30px 30px; overflow:hidden; text-align:center; border:2px solid #fff; }
.bg_gry #page_title dt{ color:#fff; font-family:trajan,alte,sans-serif; letter-spacing:0.1em; font-size:14px; margin-bottom: 20px; }
.bg_gry #page_title dd{ padding-top:10px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:14px; }

.bg_gry #page_title dl { background: #444;}

.bg_gry #page_title dd li{ padding-top:10px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:14px; text-align: left; list-style: inside disc; }

.bg_gry #page_title .featureList li {color:#fff;}
}



/**staff**/

#staff_info{ width:300px; margin:0 auto; position:relative; clear:both; top:-10px; padding-bottom:30px; }
#staff_info p{ text-align:center; }
#staff_info p img{ width:150px; }
#staff_info dl{ padding-top:10px; text-align:center;  }
#staff_info dt{ font-size:20px; font-family:"ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif; }
#staff_info dd{ line-height:1.6em; font-size:14px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

.staff_base{ border:1px solid #231d15; border-radius:180px; -webkit-border-radius:180px; -moz-border-radius:180px; width:300px; height:300px; position:absolute; display:block; top:-110px; left:0px; z-index:-1;  }


#style_list{ overflow:hidden; clear:both; }
#style_list ul{}




@media screen and (max-width:899px) {
	
	
.style_index{ text-align:center; }
.style_index p{ }
.style_index dl{ overflow:hidden; padding:10px 0; }
.style_index dt{ font-family:trajan,alte,sans-serif; font-size:14px;  }
.style_index dd{ font-size:10px; padding:5px 0; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:12px; }
	
#style_catalog li{
	width:300px;
	height:425px;
	}
	
#style_data{ padding-bottom:40px; }


#catalog_list{ padding:20px; }
#catalog_list li{ width:20%; }
	

}
	


@media screen and (min-width: 900px) {
	
.style_index{ padding:10px 5px 40px 5px; }
.style_index p{ }
.style_index dl{ overflow:hidden; padding:10px 0; }
.style_index dt{ font-family:trajan,alte,sans-serif; font-size:22px;  }
.style_index dd{ font-size:12px; padding:5px 0; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:12px; }

#style_catalog li{
	width:340px;
	height:500px;
	}
#style_catalog #free_style{
	min-width:450px;
	height:640px;
	}
#style_catalog #free_style2{
	width:960px;
	height:639px;
	}
	
#style_data{ padding-right:40px; }


#catalog_list li{ width:80px; }

}




@media screen and (min-width: 1200px) {
	

}
