/************************* グランドメニューボタン*************************/

#gm {
width: 940px;
height: 270px;
margin: 0;
padding: 0;
}
#gm ul { width: 940px; height: 270px; margin: 0; padding: 0; list-style-type: none; display: flex; justify-content: space-between;}
#gm ul li {
height: 270px;
margin: 0;
padding: 0;
box-shadow: #ddd 0px 0px 10px 0px ;
}
#gm ul li a {width: 220px; height: 270px; display: block; }

/*ノーマルバージョン*/


/************************* サブメニューボタン*************************/

#sm {
width: 940px;
margin: 0;
padding: 0;
}
#sm ul { width: 900px;  margin: 0; padding: 0; list-style-type: none; display: flex; justify-content: space-around; margin: 0px auto;}
#sm ul li {
padding: 0;
margin: 0;
}
#sm ul li a {
	display: block;
	text-align: center;
	line-height: 30px;
	font-size: 13px;
	background: #577fbc;
	text-decoration: none;
	font-weight: bold;
	padding: 5px 0px;
	width: 210px;
	color: #fff;
}

/*ノーマルバージョン*/

#sm1 a:link, #sm1 a:visited { }
#sm2 a:link, #sm2 a:visited { }
#sm3 a:link, #sm3 a:visited { }
#sm4 a:link, #sm4 a:visited { }

#sm1 a:hover, #sm1 a.selected {background: #e8be62; color: #fff;}
#sm2 a:hover, #sm2 a.selected {background: #e8be62; color: #fff;}
#sm3 a:hover, #sm3 a.selected {background: #e8be62; color: #fff;}
#sm4 a:hover, #sm4 a.selected {background: #e8be62; color: #fff;}

/*ロールオーバーバージョン*/


#sm1s a:link, #sm1s a:visited {background: #eee; color: #000; }
#sm2s a:link, #sm2s a:visited {background: #eee; color: #000; }
#sm3s a:link, #sm3s a:visited {background: #eee; color: #000; }
#sm4s a:link, #sm4s a:visited {background: #eee; color: #000; }

#sm1s a:hover, #sm1s a.selected { }
#sm2s a:hover, #sm2s a.selected { }
#sm3s a:hover, #sm3s a.selected { }
#sm4s a:hover, #sm4s a.selected { }

/************************* インフォメーションボタン*************************/

#infor {
	width: 680px;
	margin: 0;
	padding: 30px 0 0 0;
}
#infor ul { width: 680px; height: 30px; margin: 0; padding: 0; list-style-type: none; }
#infor ul li {
	height: 30px;
	float: left;
	padding: 0;
}
#infor ul li a { font-size: x-small; text-indent: -9999px; height: 30px; display: block; }

/*ノーマルバージョン*/

#in1 { width: 190px; }
#in2 { width: 150px; margin-left:30px; }
#in3 { width: 150px; }
#in4 { width: 150px; }

#in1 a:link, #in1 a:visited { background-image: url('../images/img_information.jpg'); background-position: 0 0 }
#in2 a:link, #in2 a:visited { background-image: url('../images/img_information.jpg'); background-position: -190px 0 }
#in3 a:link, #in3 a:visited { background-image: url('../images/img_information.jpg'); background-position: -340px 0 }
#in4 a:link, #in4 a:visited { background-image: url('../images/img_information.jpg'); background-position: -490px 0 }

#in1 a:hover, #in1 a.selected { background-image: url('../images/img_information.jpg'); background-position: 0 -30px }
#in2 a:hover, #in2 a.selected { background-image: url('../images/img_information.jpg'); background-position: -190px -30px }
#in3 a:hover, #in3 a.selected { background-image: url('../images/img_information.jpg'); background-position: -340px -30px }
#in4 a:hover, #in4 a.selected { background-image: url('../images/img_information.jpg'); background-position: -490px -30px }

/*ロールオーバーバージョン*/

#in1s { width: 190px; }
#in2s { width: 150px; margin-left:30px; }
#in3s { width: 150px; }
#in4s { width: 150px; }

#in1s a:link, #in1s a:visited { background-image: url('../images/img_information.jpg'); background-position: 0 -60px }
#in2s a:link, #in2s a:visited { background-image: url('../images/img_information.jpg'); background-position: -190px -60px }
#in3s a:link, #in3s a:visited { background-image: url('../images/img_information.jpg'); background-position: -340px -60px }
#in4s a:link, #in4s a:visited { background-image: url('../images/img_information.jpg'); background-position: -490px -60px }

#in1s a:hover, #in1s a.selected { background-image: url('../images/img_information.jpg'); background-position: 0 -60px }
#in2s a:hover, #in2s a.selected { background-image: url('../images/img_information.jpg'); background-position: -190px -60px }
#in3s a:hover, #in3s a.selected { background-image: url('../images/img_information.jpg'); background-position: -340px -60px }
#in4s a:hover, #in4s a.selected { background-image: url('../images/img_information.jpg'); background-position: -490px -60px }



/************************* トップボタン*************************/

.formbt{
width:300px;
background-color:#F60;
color:#FFF;
border:#C30 1px solid;
cursor:pointer;
padding:10px 0;
font-size:16px;
}
.wpcf7-submit{
width:300px;
background-color:#F60;
color:#FFF;
border:#C30 1px solid;
cursor:pointer;
padding:10px 0;
font-size:16px;
}
/*
.formbt@@@@@@{
	background-image:url(../images/bt_formimg.jpg);
	background-repeat:no-repeat;
	height:40px;
	width:300px;
	text-indent: -9999px;
	border:0;
	cursor:pointer;
}
.wpcf7-submit@@@@@@@@@@@{
	background-image:url(../images/bt_formimg2.jpg);
	background-repeat:no-repeat;
	height:40px;
	width:300px;
	border:0;
	cursor:pointer;
}
*/
.formtxt{
	border:1px solid #CCCCCC;
	padding:8px;
	width: 400px;
	font-size:14px;
}
.formtxtnon{
	display:block !important;
	border:0px;
	padding:0;
	width: 600px;
	font-size:16px;
	font-weight:bold;
	color:#F30;
}
.wpcf7 p{
		padding:10px !important;
		box-sizing:border-box;
}
/*lbt*/

.lbt{
width:260px;
height:60px;
margin:0;
}
.lbtr{
width:260px;
height:60px;
margin:0;
padding:0px;
text-indent:-9999px;
}
.lbt a {height:60px;display:block;}
.lbtr {width:260px;}
.lbtr a:link,.lbtr a:visited {background-image:url('../images/img_logo.jpg');background-position: 0 0;}
.lbtr a:hover,.lbtr a.selected {background-image:url('../images/img_logo.jpg');background-position: 0 -60px;}


/* 年末年始企画 ONE MORE CHATTER トップページ */
.onemorechatter{
width:500px;
height:111px;
position:absolute;
top:10px;
left:220px;
}
.onemorechatterbt{
width:500px;
height:111px;
margin:0;
padding:0px;
text-indent:-9999px;
}
.onemorechatter a {height:111px;display:block;}
.onemorechatterbt {width:500px;}
.onemorechatterbt a:link,.epgbt a:visited {background-image:url('../images/top_onemorechatter.jpg');background-position: 0px 0px;}
.onemorechatterbt a:hover,.epgbt a.selected {background-image:url('../images/top_onemorechatter.jpg');background-position: 0px -111px;}


/*epg*/

.epg{
width:200px;
height:60px;
margin:0;
}
.epgbt{
width:200px;
height:60px;
/* 20131015 E・PAGEビューティー特集のため
margin:0;
*/
margin-bottom:15px;
padding:0px;
text-indent:-9999px;
}
.epg a {height:60px;display:block;}
.epg a.epgsplink {height:130px;display:block;}
.epgbt {width:200px;}
.epgbt a:link,.epgbt a:visited {background-image:url('../images/bt_epage.jpg');background-position: 0 0;}
.epgbt a:hover,.epgbt a.selected {background-image:url('../images/bt_epage.jpg');background-position: 0 -60px;}


/*epg_sp*/
.epg_sp{
width:175px;
height:102px;
margin:15px auto 0px;
}
.epg_sp a{ display:block; }
.epg_sp img{
margin:0px auto;
}

/* epgsp */
.epgsp{
  margin-bottom: 5px;
}


/*dta*/

.dta{
	width:110px;
	height:20px;
	margin:0;
	padding: 0 0 0 0;
	float: right;
}
.dtabt{
width:110px;
height:20px;
margin:0;
padding:0px;
text-indent:-9999px;
}
.dta a {height:20px;display:block;}
.dtabt {width:110px;}
.dtabt a:link,.dtabt a:visited {background-image:url('../images/bt_detail.jpg');background-position: 0 0;}
.dtabt a:hover,.dtabt a.selected {background-image:url('../images/bt_detail.jpg');background-position: 0 -20px;}

/*oppre*/

.oppre{
width:110px;
height:20px;
margin:0;
padding: 160px 0 0 80px;
}
.opprebt{
width:110px;
height:20px;
margin:0;
padding:0px;
text-indent:-9999px;
}
.oppre a {height:20px;display:block;}
.opprebt {width:110px;}
.opprebt a:link,.opprebt a:visited {background-image:url('../images/bt_detail.jpg');background-position: 0 0;}
.opprebt a:hover,.opprebt a.selected {background-image:url('../images/bt_detail.jpg');background-position: 0 -20px;}

/*pdfdl*/

.pdfdl{
	width:200px;
	height:20px;
	margin:0;
	padding: 5px 0 0 0;
}
.pdfdlbt{
width:200px;
height:20px;
margin:0;
padding:0px;
text-indent:-9999px;
}
.pdfdl a {height:20px;display:block;}
.pdfdlbt {width:200px;}
.pdfdlbt a:link,.pdfdlbt a:visited {background-image:url('../images/bt_pdf.jpg');background-position: 0 0;}
.pdfdlbt a:hover,.pdfdlbt a.selected {background-image:url('../images/bt_pdf.jpg');background-position: 0 -20px;}


/*bn*/

.bn{
width:110px;
height:20px;
margin:0;
padding: 20px 0 0 370px;
}
.bnbt{
width:110px;
height:20px;
margin:0;
padding:0px;
text-indent:-9999px;
}
.bn a {height:20px;display:block;}
.bnbt {width:110px;}
.bnbt a:link,.bnbt a:visited {background-image:url('../images/bt_bn.jpg');background-position: 0 0;}
.bnbt a:hover,.bnbt a.selected {background-image:url('../images/bt_bn.jpg');background-position: 0 -20px;}

/*sb1*/

.sb1{
width:200px;
height:80px;
margin:0px 0px 10px;
}
/*sb2*/

.sb2{
width:200px;
height:80px;
margin:0px 0px 10px;
}
/*sb3*/

.sb3{
width:200px;
height:80px;
margin:0px 0px 10px;
}
/*sb4*/

.sb4{
width:200px;
height:80px;
margin:0px 0px 10px;
}

/*sb5*/

.sb5{
width:200px;
height:80px;
margin:0px 0px 10px;
}

/*sb6*/

.sb6{
width:200px;
height:80px;
margin:0px 0px 10px;
}
.sb6bt{
width:200px;
height:80px;
margin:0;
padding:0px;
text-indent:-9999px;
}
.sb6 a {height:80px;display:block;}
.sb6bt {width:200px;}
.sb6bt a:link,.sb6bt a:visited {background-image:url('../images/bt_side6.jpg');background-position: 0 0;}
.sb6bt a:hover,.sb6bt a.selected {background-image:url('../images/bt_side6.jpg');background-position: 0 -80px;}


/* 年末年始企画「ONE MORE CHATTER」 */
.sb_2012special{
width:200px;
height:410px;
margin:0px 0px 10px;
}
.sb_2012specialbt{
width:200px;
height:410px;
margin:0;
padding:0px;
text-indent:-9999px;
}
.sb_2012special a {height:407px;display:block;}
.sb_2012specialbt {width:200px;}
.sb_2012specialbt a:link,.sb6bt a:visited {background-image:url('../images/bt_onemorecchatter.jpg');background-position: 0px 0px;}
.sb_2012specialbt a:hover,.sb6bt a.selected {background-image:url('../images/bt_onemorecchatter.jpg');background-position: -200px 0px;}
