@charset "utf-8";
/*
information
file name  :  top.css
style info :  Topのユニークスタイル
*/

/*flexslider*/
.sliderCont{ width:100%; margin:0 0 60px; background:url(/img/contents/slideBg.gif) left top}
.sliderInner {z-index:0; margin:0 auto; width:950px; position:relative}
/*inner*/
.pickUp{overflow:hidden; margin:0 0 20px; width:950px}
.pickUp img{display:block}
.pickUpInner{float:left; margin:0 25px 0 0; padding:10px; width:300px; background:url(/img/common/bgStr.gif) left top}
*+html .pickUpInner{/*ie7*/width:280px}
.pickUpInner.lastChild{float:right; margin:0}
.pickUpInner div{position:relative; padding:38px 0 0; background:#FFF; text-align:center}
.pickUpInner div img.firstChild{position:absolute; top:-8px; left:5px}
.pickUpInner div img.catch{margin:0 auto 10px}
.pickUpInner div p{padding:0 10px 20px}
/*left*/
.left{float:left; width:650px}
.news{position:relative; padding:10px 0; text-align:left}
.news h4:before, .news:before{position:absolute; top:0; right:0; display:block; width:650px; height:15px; background:url(/img/contents/newsTop.gif) left top no-repeat; content:""}
.news:before{top:auto; bottom:0; left:0; background:url(/img/contents/newsBtm.gif) left top no-repeat}
.news h4{font-size:12px}
.news h4 img{margin:0 40px 0 20px}
.news ul{margin:15px 0 0; width:650px}
.news ul li{padding:10px 0; border-top:dotted 1px #F75479; text-indent:20px}
.news ul li span{font-weight:700}
.news ul li a{margin:0 0 0 20px}
.point{position:relative; margin:80px 0 20px; padding:10px 0 20px; border:solid 1px #F75479}
.point h2{position:absolute; top:-65px; left:-1px; overflow:hidden; padding:21px; width:650px; background:url(/img/contents/pointBg.gif) left top no-repeat; text-align:left; font-size:1.2em}
.point h2 img{float:right; vertical-align:middle}
*+html .point h2 img{/*ie7*/margin-right:40px}
.pointBlock{float:left; overflow:hidden; margin:10px 0 0 20px; width:295px; text-align:left}
.pointBlock h3{margin:0 0 5px; color:#F75379; font-weight:700; font-size:1.2em}
.pointBlock img{float:left; margin:0 10px 10px 0}
.lisence{margin:0 0 30px; padding:0 15px 15px; background:url(/img/contents/bgYell.png) left top}
.lisence a{color:#F75479; text-decoration:underline}
.lisence a:hover{color:#333; text-decoration:none}
.lisence h4{overflow:hidden; padding:15px 0; text-align:left;font-size:1.2em}
.lisence h4 img{float:right; vertical-align:middle}
.lisence div{padding:20px 0; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; background:#FFF}
.lisence p{margin:15px 20px 0}