/*------------------------------
index
------------------------------*/
.contents .m_box {background:#fff;padding:10px 20px 20px 10px;margin-bottom:20px;box-shadow:rgba(0, 0, 0, 0.247059) 0px 0px 5px 0px;-webkit-box-shadow:rgba(0, 0, 0, 0.247059) 0px 0px 5px 0px;-moz-box-shadow:rgba(0, 0, 0, 0.247059) 0px 0px 5px 0px;}
.contents .m_box h2 {height:30px;line-height:30px;padding-left:43px;font-size:16px;font-weight:bold;background:url(img/common/h2.png) 0 0 no-repeat;margin-bottom:10px;}

.contents .l {width:600px;float:left;}
.contents .r {width:340px;float:right;}
.contents h2 {font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;}
.g_nav {padding-left:10px;}
.g_nav li {float:left;width:110px;margin-right:2px;}
.g_nav li.last {margin-right:0}

.g_nav li a:hover {opacity:0.8;}

.karuran {width:300px;height:132px;margin:0 auto;background:url(img/index/karuran.png) 0 1px no-repeat;position:relative;}
.karuran .letter {width:181px;height:49px;padding:11px 12px 0 22px;background:url(img/index/fukidashi.png) 0 0 no-repeat;position:absolute;top:0;right:0;line-height:1.5em;font-weight:bold;font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;}

.karuran ul {padding:65px 0 0 100px;width:200px;}
.karuran ul li {height:38px;line-height:38px;border-bottom:1px dotted #999;}
.karuran ul li a {background:url(img/common/ar02.png) 0 50% no-repeat;padding-left:10px;}
.karuran ul li.last {border:none;}

.mont ul {padding:0 0 0 10px;width:300px;}
.mont ul li {float:right;width:140px;height:30px;line-height:30px;border-bottom:1px dotted #999;}
.mont ul li.img {float:left;width:150px;border:none;height:110px;}
.mont ul li a {background:url(img/common/ar02.png) 0 50% no-repeat;padding-left:10px;}
.mont ul li.top {border:none;}

.news h2.news span {float:left;display:block;}
.news h2.news span.n_all {float:right;}
.news h2.news span.n_all a {font-weight:normal;font-size:12px;background:url(img/common/ar02.png) 0 50% no-repeat;padding-left:10px;}

/*.news {height:450px;}*/
.news {height:610px;}
.news ul {width:560px;margin:0 auto;} 
.news ul li {height:50px;padding:0 0 0 12px;border-top:1px dotted #aaabab;}
.news ul li dl{margin: 18px 0;}
.news ul li dd{width: 430px;padding-left: 30px;line-height: 16px;}
.news ul li dl dt,.news ul li dl dd {float:left;}
.news ul li:first-child {border-top:none;margin: 28px 0 0;height:32px;}
.news ul li.top {border-top:none;}
.news ul li.b_img {width:500px;height:100px;margin:0 auto;padding-top:3px;border:none;}

.pick {width:260px;margin:0 auto;}
.pick ul {padding-top:10px;}
.pick ul li {padding-bottom:10px;}
.pick .next {padding-top:10px;}


