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

	- common
	- pc（1281px〜）
	- pc（1025px〜1280px）
	- tablet（737px〜1024px）
	- sp（〜736px）

-----------------------------------------*/

/*	common
-----------------------------------------*/

#content_wrapper #content {
	background-color: #f7f7f7;
}

#content_l {
	background-color: #f7f7f7;
}

#content_l ul li a:hover,
#content_l ul li a:active,
#content_l ul li.li_cr01 a:link,
#content_l ul li.li_cr01 a:visited {
	background-color: #8b8a89;
}

/* IE8対応 */
.ie8 #content_l ul li.li_cr01 a:link,
.ie8 #content_l ul li.li_cr01 a:visited {
	background: #8b8a89 url(../../imgs/ie8/common_icon_right04.png) no-repeat 97% center;
}

#pankuzu01 {
	background-color: #bdbcbc;
}

#content_l ul li.li_none01 span {
	background: none;
	filter:alpha(opacity=20);
	-moz-opacity: 0.2;
	-webkit-opacity: 0.2;
	-o-opacity: 0.2;
	-ms-opacity: 0.2;
	opacity: 0.2;
}

#content_l ul li.li_none01 a:hover,
#content_l ul li.li_none01 a:active {
	cursor: default;
	background-color: #f7f7f7;
	color: #000000;
}

/*	megamenu
-----------------------------------------*/

#megamenu_wrapper_arrow {
	top: 0;
}

/*----------------------------------------
	pc（1281px〜）
-----------------------------------------*/
@media only screen and (min-width: 1281px) {

/*	common
-----------------------------------------*/

.btn_links {
    width: 760px;
    margin: 0 auto;
    padding: 10px 0 40px 0;
}
	
.btn_links_prev{
	width: 33.3%;
	float: left;	
}
	
.btn_links_index{
	width: 33.3%;
	float: left;
	text-align: center;
}
	
.btn_links_next{
	width: 33.3%;
	float: right;
	text-align: right;
}

}

/*----------------------------------------
	pc（1025px〜1280px）
-----------------------------------------*/
@media only screen and (min-width: 1025px) and (max-width:1280px) {

/*	common
-----------------------------------------*/
	
.btn_links {
    width: 760px;
    margin: 0 auto;
    padding: 10px 0 40px 0;
}
	
.btn_links_prev{
	width: 33.3%;
	float: left;	
}
	
.btn_links_index{
	width: 33.3%;
	float: left;
	text-align: center;
}
	
.btn_links_next{
	width: 33.3%;
	float: right;
	text-align: right;
}
	
}

/*----------------------------------------
	tablet（737px〜1024px）
-----------------------------------------*/
@media only screen and (min-width: 737px) and (max-width:1024px) {

/*	common
-----------------------------------------*/
	
.btn_links {
    width: 700px;
    margin: 0 auto;
    padding: 50px 0 20px 0;
}
	
.btn_links_prev{
	width: 33.3%;
	float: left;	
}
	
.btn_links_index{
	width: 33.3%;
	float: left;
	text-align: center;
}
	
.btn_links_next{
	width: 33.3%;
	float: right;
	text-align: right;
}
	
}

/*----------------------------------------
	sp（〜736px）
-----------------------------------------*/

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

/*	common
-----------------------------------------*/
	
.btn_links{
    padding: 30px 0 55px 0;
}
	
.btn_links_prev{
	width: 33.3%;
	float: left;
	margin-bottom: 25px;
}
	
.btn_links_index{
	width: 33.3%;
	float: left;
	text-align: center;
	margin-bottom: 25px;
}
	
.btn_links_next{
	width: 33.3%;
	float: right;
	text-align: right;
	margin-bottom: 25px;
}

	
}