@charset "utf-8";
@import url("reset.css");


/************************

 全ページ共通 ↓

************************/
#highslide-container img {
border: 1px solid #cccccc;
}

html{
	height: 100%;
	margin-bottom: 1px;
}


body{
	color: #333333;
	font-size: 12px;
	line-height: 20px;
	/*font-family: Hiragino Kaku Gothic Pro, 'ヒラギノ角ゴ Pro W3', Meiryo, 'メイリオ', Osaka, 'ＭＳ Ｐゴシック', sans-serif;*/
	font-family: Meiryo, 'メイリオ', Hiragino Kaku Gothic Pro, 'ヒラギノ角ゴ Pro W3', Osaka, 'ＭＳ Ｐゴシック', sans-serif;
	background-color: #FFFFFF;
}


img{
	border: 0;
	vertical-align: top;
}


strong{
	font-weight: normal;
}


a:link	{ color: #000000; text-decoration: none; }
a:visited { color: #000000; text-decoration: none; }
a:active  { color: #666666; text-decoration: none; }
a:hover   { color: #666666; text-decoration: none; }

/************ container start ************/

#container {
	width: 793px;
	margin: 0 auto 50px auto;
	background-color: #FFFFFF;
}

#container :after {
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
}

/************ container end ************/


/************ header_top start ************/


#header {
	width: 793px;
	padding: 40px 0 20px 0;
	margin: 0 0 65px 0;
	background-image: url('../images/study/head.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	text-align: center;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#CCCCCC;
}


/************ header_top end ************/


/************ main start ************/


#main .logo {
	text-align: center;
	margin: 0 0 55px 0;
	padding: 0 0 80px 0;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#CCCCCC;
}

#main .ttl_l {
	margin: 0 0 30px 0;
}

#main .txt_center {
	padding: 0 0 50px 80px;
}

#main .txt_left {
	float:left;
	padding: 0 0 50px 40px;
}

#main .head_txt {
	width:570px;
	padding: 0 0 0 70px;
}

#main .head_img {
	width:253px;
	float:right;
	margin: 0 10px 0 0;
}


#main .to_top {
	clear:both;
	text-align:right;
	height:10px;
	margin: 0 0 5px 0;
}

#main .caution {
	clear:both;
	background-color: #E6E6E6;
	padding: 15px;
	margin: 15px 0 85px 0;
	font-weight:bold;
}

#main .to_limited {
	margin: 5px 0 5px 0;
	text-align:center;
}

/************ main end ************/

/************ limited main start ************/

#main .head_txt_limited {
	width:472px;
	margin: 0 0 0 47px;
}

#main .head_img_limited {
	width:185px;
	float:right;
	padding: 0 30px 0 0;
}

#main .head_txt_bold_limited {
	font-weight:bold;
	margin: 15px 0 0 47px;
}

#main .header_limited {
	width:793px;
	margin: 0 0 55px 0;
	padding: 0 0 0 0;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#CCCCCC;
}


#main .bapexclusive_w {
	margin: 0 0 60px 0;
	font-size:10px;
	line-height: 14px;
	text-align:center;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#CCCCCC;
}

#main .bapexclusive_w li {
	padding: 0 0 60px 0;
}

#main .item_txt {
	font-weight:bold;
	padding: 30px 0 0 0;
	text-align:center;
	color:#231815;
}

#main .size {
	padding: 5px 0 0 0;
}

#main .item_txt_ore {
	color:#F39800;
}


/************ limited main end ************/

/************ footer start ************/


#footer .bape_com {
	text-align: center;
	margin: 0 0 50px 0;
}

#footer .copy {
	text-align:center;
	margin: 0 0 50px 0;
}


/************ footer end ************/


/************ study start ************/



#main .study_info_txt_l {
	float: left;
	padding: 25px 30px 0 0;
}

#main .study_info_txt_l_s {
	padding: 0 30px 0 60px;
}

#main .study_info {
	padding: 15px 10px 10px 40px;
	margin: 0 auto 50px auto;
}

#main .study_info_ttl_s {
	padding: 15px 0 5px 0;
}

#main .study_info_ttl_s {
	font-weight:bold;
	color:#E63D8F;
}

#main .symbol_info_s {
	font-size:10px;
	line-height: 14px;
}

/************ symbol end ************/

