img{
 vertical-align:bottom;
}

.articleBox{
 width:662px;
 margin:0 0 16px 0;
 padding:0px;
 clear:both;
}


/*.articleBox h3 img{
 margin:12px 0;
}*/

/*.articleBox h4{
 margin:0 0 8px 4px;
 font-size:12px;
 font-weight:bold;
 line-height:140%;
	color:#bd9b13;
}
*/

.articleBox p{
 width:486px;
 margin:0 0 4px 4px;
}

.articleTxt{
 width:490px;
 margin:0;
 float:left;
}

.articleTxt img{
 float:right;
}

.articlePhoto{
 margin:0;
 float:right;
}


h2,h3,h4,h5,p,img{
margin:0;
padding:0;
font-weight:normal;
}

/* clearfix */
.clearfix:after{
height:0;
visibility:hidden;
content:".";
display:block;
clear:both;
}


/*articleBox*/


#left_Box{
 width:323px;
 margin:0 16px 38px 0;
 float:left;
}

#right_Box{
 width:323px;
 margin:0 0 38px 0;
 float:left;
}

#left_Box h2,#right_Box h2{
 margin:0 0 8px 0;
}

#left_Box h3,#right_Box h3{
 margin:0 0 8px 4px;
}

#left_Box h4,#right_Box h4{
 margin:8px 0 8px 4px;
 font-size:12px;
 font-weight:bold;
 line-height:140%;
	color:#bd9b13;
}

#left_Box p,#right_Box p{
 width:299px;
 margin:0 0 8px 4px;
}

.yuriPhoto{
 margin:0 0 12px 0;
}


#left_Box p.btn {
text-align:right;
margin:0;
width:323px;
}

#left_Box p.btn img{
padding-top:4px;
}


/* Yuri banner */
#topBanner{
    width:662px;
    margin:0 0 16px 0;
    padding:20px 0 0;
    clear:both;
}
#btmBanner{
    text-align: center;
    padding-top: 10px;
}
#btmBanner .text{
    margin: auto;
    width: 570px;
}
#btmBanner p{
    color: #666666;
    text-align: left;
    padding-top: 10px;
}



/* 書籍 */

#bookMain{
 height:128px;
}

#bookMain h2{
 margin:0;
}

#bookMain ul{
 width:152px;
 margin:0 4px 0 0;
 padding:0;
 list-style-type:none;
 float:left
}

#bookMain li{
 height:20px;
 margin:0 0 5px 0;
}

.bookBox{
 width:320px;
 height:350px;
 margin:16px 10px 8px 0;
 float:left;
}

.bookBox h3{
 margin:0;
}

.bookBox p{
 width:185px;
 margin:8px 0 0 0;
 float:right;
}

.bookBox p#kensaku{
 width:119px;
 margin:0;
 text-align:left;
 float:none;
}


.bookBoxInL{
 width:125px;
 margin:0 5px 0 0;
 _margin:0 4px 0 0;
 text-align:center;
 float:left;
}

.bookBoxInL img{
 margin:0 0 4px 0;
}

.bookTop02{
 width:640px;
 padding:40px 0 0;
 text-align:right;
 clear:both;
}

.bookTop02 img{
 margin:0 5px 0 0;
 vertical-align:text-bottom;
}




/* メディアインフォメーション */

.mediaBox{
 width:320px;
 margin:25px 16px 0 0;
 float:left;
}

.mediaBoxL{
 width:320px;
 margin:25px 0 0 0;
 float:left;
}

.mediaBox p,.mediaBoxL p{
 margin:16px 16px 0 16px;
}

.mediaInfoL{
 color:#765c05;
}

.mediaInfoS{
 color:#765c05;
}

.mediaLead{
 margin:16px 0 0 16px;
}

#boxSpecial h2 img{
 margin:24px 0 0 0;
}

#boxSpecial h3{
 margin:16px 0 0 16px;
}

#boxSpecial h4{
 margin:8px 0 0 16px;
}

#boxSpecial p{
 margin:16px 24px 0 24px;
 font-size:12px;
}

#boxSpecial p.nrw{
 width:450px;
 margin:16px 24px 0 24px;
 _margin:16px 24px 0 12px;
 font-size:12px;
 float:left;
}

#boxSpecial p.cancel{
	color:#ff0000;
	font-weight:bold;
}

#boxSpecialIn{
 width:644px;
 height:22px;
 margin:20px auto;
 padding:5px 0 0 0;
 text-align:center;
 background:url(images/media061226_05.gif) no-repeat;
}

#boxSpecial p#mediaWarn{
 border:1px #cccccc solid;
 margin:16px 30px 0 24px;
 padding:10px;
}

#boxSpecial #shopCh{
 width:660px;
 background:url(/yuri/media/images/media081128-1202_ph.jpg) no-repeat;
 background-position:right;

}

#boxSpecial #shopCh p{
 width:370px;
}


/* メッセージ */
.msgBox_img_left,
.msgBox_img_right{
 width:669px;
 margin:20px 0 30px 0;
}

.msgBox_img_left h3{margin:18px 0 12px 10px;}
.msgBox_img_right h3{margin:18px 0  12px 237px;}

.msgBox_img_left p,
.msgBox_img_right p{
	padding:0 0 12px 4px;
}

.msgBox_img_left p{margin:0 291px 0 10px;}
.msgBox_img_right p{margin:0 0 0 237px;}


.bg01{background: url(../yuri/message/images/message_photo01.jpg) no-repeat right 58px;}
.bg02{background: url(../yuri/message/images/message_photo02.jpg) no-repeat left 58px;}
.bg03{background: url(../yuri/message/images/message_photo03.jpg) no-repeat right 58px;}
.bg04{background: url(../yuri/message/images/message_photo04.jpg) no-repeat left 58px;}


.yuri_sign{
padding:0 0 0 298px;
}

.message_yuri_sign {
margin: 20px;
text-align: right;
}

/*ＢＯＯＫ追加*/

#m_backnumber{
margin:10px 8px 0 0;
text-align:right;

}
/*200810*/

a.textC44b9ef{
 color:#54c9ff;
}
a:hover.textC44b9ef{
 color:#4abfe6;
 text-decoration:underline;
}

/*20100207*/
#media100207{
	width:664px;
	position:relative;
	
}

#media100207 .img{
	position:absolute;
		top:0;
	left:415px;
}
#media100207 .img02{
	position:absolute;
	top:-22px;
	_top:-6px;
	left:415px;
}

#media100207 p{
width:375px;
height:140px;
}


/*20120212*/
.media20120212 .img{
margin-top:36px;	
}


/**/
.mt8{
margin-top:8px;
}
.shopimg img{
padding-right:24px;
}

/*20100413-20100608*/	
.shopimg2,
.shopimg3{
padding-left:39px;
}
.shopimg2 img{
padding-right:80px;
}

.shopimg img.end,
.shopimg2 img.end,
.shopimg3 img.end{
padding:0;
}

.shopimg3{
margin:30px 0;
}


/*20100507*/

a.text_karashi{
 color:#ac8b1b;
}
a:hover.text_karashi{
 color:#ac8b1b;
 text-decoration:underline;
}


/*プロフィール*/

#profile_yuri{
margin-top:25px;
width:670px;
font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#profile_yuri #pro_box{
background: url(../yuri/profile/images/pro_bg.png) no-repeat right top;
height: 547px;
padding-bottom: 20px;
}

#profile_yuri #pro_box div{
height: 221px;
padding-left: 136px;
}

#profile_yuri #pro_box div ul{
	float:left;
}

#profile_yuri #pro_box h2{
padding: 53px 0px 15px 12px;
text-align: center;
}

#profile_yuri #pro_box ul li{
	margin-bottom:9px;
margin-left: 20px;
}

#profile_yuri #pro_box ul li.end{
	margin-bottom:0px;
}


#profile_yuri h3{
padding: 100px 0 45px 46px;
margin:0;
}

#profile_yuri #era_table{
margin-left: 156px;	
text-align:left;
}
#profile_yuri #era_table th{
	vertical-align:top;
	width:88px;
}
#profile_yuri #era_table td{
	padding-bottom:35px;
}

#profile_yuri  .btn{
margin:50px 0;
font-size:11px;}

#profile_yuri  .btn p{
text-align:right;
margin-right:12px;
margin-bottom:10px;
}

#profile_yuri  .btn a{
padding:2px 10px 0 0;
background: url(../yuri/profile/images/yaji.png) no-repeat right;
}

#boxSpecial a.link{
color:#d17373;
display:block;
padding-top:12px;
}


#profile_yuri #profile h2{
text-align:center;
}

#profile_yuri #history{
font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN", "MS 明朝", serif;
margin-left: 115px;	
text-align:left;
width: 560px;
}

#profile_yuri #history th{
text-align:left;
font-size:22px;
letter-spacing: -0.5px;
	vertical-align:top;
	width:75px;
    color: #b1b2c4;
    padding-top: 5px;
}

#profile_yuri #history td{
line-height:1.5em;
letter-spacing: -0.8px;
font-size:13px;
padding-left: 10px;
padding-bottom:25px;
vertical-align:top;
    text-align:left;
    color: #43467c;
}

#profile_yuri  .warning p{
text-align:left;
margin-left:200px;
margin-right:11px;
margin-bottom:30px;
}

/* コラム */
#month_column{
	font-family:"メイリオ", Meiryo,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	width:654px;
	padding-bottom:60px;
}

#month_column #main{
	position:relative;
}

#month_column #main p.date{
	position:absolute;
	bottom:10px;
	right:6px;
	color:#7a6c44;
}

#month_column p.lead{
	padding:14px 0 24px 0;
	text-align:center;
}

#month_column #column_backnumber{
	text-align:right;
	padding:18px 8px;
}

#month_column #column_backnumber ol{
	list-style:none;
}

#month_column #column_backnumber ol li{
	padding-bottom:8px;
}

#month_column #column_backnumber ol li a{
	color:#b88900;
	text-decoration:underline;
	background: url(../yuri/column/images/yaji.png) no-repeat 3px 2px;
	padding-left:4px;
}





/* メディアインフォバックナンバーリンク */

#media_backNumber {
margin-top: 30px;
padding-bottom:20px ;
}

#media_backNumber li{
padding-bottom:5px;
}

#media_backNumber li a{
width:662px;
height:34px;
background-repeat:no-repeat;
text-indent:-9999px;
overflow:hidden;
display:block;
}

#media_backNumber li a:hover{
background-position:0 -34px;
}

#media_backNumber li a#news2020{
background-image:url(../news/images/index_btn_2020.png);
}
#media_backNumber li a#news2019{
background-image:url(../news/images/index_btn_2019.png);
}
#media_backNumber li a#news2018{
background-image:url(../news/images/index_btn_2018.png);
}
#media_backNumber li a#news2017{
background-image:url(../news/images/index_btn_2017.png);
}

#media_backNumber li a#news2016{
background-image:url(../news/images/index_btn_2016.png);
}

#media_backNumber li a#news2015{
background-image:url(../news/images/index_btn_2015.png);
}

#media_backNumber li a#news2014{
background-image:url(../news/images/index_btn_2014.png);
}

#media_backNumber li a#news2013{
background-image:url(../news/images/index_btn_2013.png);
}

#media_backNumber li a#news2012{
background-image:url(../news/images/index_btn_2012.png);
}

#media_backNumber li a#news2011{
background-image:url(../news/images/index_btn_2011.png);
}

#media_backNumber li a#news2010{
background-image:url(../news/images/index_btn_2010.png);
}

#bkTitle h2{
width:662px;
height:34px;
/*margin-bottom:22px;*/
/*background:url(../news/images/index_h2.png) no-repeat;*/
text-indent:-9999px;
overflow:hidden;
margin-top: 10px;
}
#bkTitle.news2020 h2{
background:url(../news/images/index2020_h2.png) no-repeat;
}
#bkTitle.news2019 h2{
background:url(../news/images/index2019_h2.png) no-repeat;
}
#bkTitle.news2018 h2{
background:url(../news/images/index2018_h2.png) no-repeat;
}
#bkTitle.news2017 h2{
background:url(../news/images/index2017_h2.png) no-repeat;
}

#bkTitle.news2016 h2{
background:url(../news/images/index2016_h2.png) no-repeat;
}

#bkTitle.news2015 h2{
background:url(../news/images/index2015_h2.png) no-repeat;
}

#bkTitle.news2014 h2{
background:url(../news/images/index2014_h2.png) no-repeat;
}

#bkTitle.news2013 h2{
background:url(../news/images/index2013_h2.png) no-repeat;
}

#bkTitle.news2012 h2{
background:url(../news/images/index2012_h2.png) no-repeat;
}

#bkTitle.news2011 h2{
background:url(../news/images/index2011_h2.png) no-repeat;
}

#bkTitle.news2010 h2{
background:url(../news/images/index2010_h2.png) no-repeat;
}

