/* body */
body{margin:0;background:#fff;font-size:14px;color:#333;font-family:"メイリオ","Meiryo","ヒラギノ角ゴ ProN W3","HiraKakuProN-W3",Arial;overflow-x:hidden;-webkit-text-size-adjust:none;}
/* default */
h1,h2,h3,h4,h5,h6,div,p,ul,ol,li,dl,dt,dd,form,input,select,button,hr,textarea{margin:0;padding:0;}
input,select,button{font-family:"メイリオ","Meiryo","ヒラギノ角ゴ ProN W3","HiraKakuProN-W3",Arial;}
img{border:0;-ms-interpolation-mode:bicubic;}
/* link */
a:link{color:#08c;}
a:visited{color:#08c;}
a:hover{text-decoration:none;}
/* header */
header{position:relative;margin:0 auto 15px;padding:10px 0 0;width:950px;}
header h1{font-size:12px;line-height:20px;color:#666;font-weight:normal;}
header h1 img{display:block;padding:5px 0 0;}
header ul{position:absolute;bottom:0;right:-20px;list-style:none;}
header ul:after{content:"";display:block;clear:both;height:0;visibility:hidden;}
header ul li{float:right;margin:0 20px 0 0;padding:0 0 0 10px;background:url(/chikenweb/imgs/common/parts/icon.gif) no-repeat 0 center;font-size:12px;line-height:20px;}
header ul li a:link{color:#666;text-decoration:none;}
header ul li a:visited{color:#666;}
header ul li a:hover{color:#ccc;}
/* nav */
nav{margin:0 auto 25px;background:#08c;}
nav div.inner{margin:0 auto;width:950px;}
nav ul{margin:0 auto;list-style:none;}
nav ul:after{content:"";display:block;clear:both;height:0;visibility:hidden;}
nav ul li{position:relative;float:left;padding:10px 0;height:30px;}
nav ul li a{position:relative;display:block;padding:0 15px 0 40px;font-size:16px;line-height:30px;color:#fff;}
nav ul li a:link{color:#fff;text-decoration:none;}
nav ul li a:visited{color:#fff;}
nav ul li a:hover{color:#7fc3e5;}
nav ul li a img{position:absolute;top:50%;left:0;display:block;margin:-15px 0 0;}
nav ul li ul{display:none;position:absolute;top:50px;left:0;padding:5px 0;background:#7fc3e5;z-index:100;}
nav ul li ul li{float:none;padding:0;}
nav ul li ul li a{display:inline-block;padding:0 20px 0 30px;background:url(/chikenweb/imgs/common/parts/arrow.png) no-repeat 15px center #7fc3e5;font-size:14px;white-space:nowrap;}
nav ul li ul li a:link{color:#fff;}
nav ul li ul li a:visited{color:#fff;}
nav ul li ul li a:hover{color:#08c;}
/* wrapper */
.wrapper{margin:0 auto 30px;width:950px;}
.wrapper:after{content:"";display:block;clear:both;height:0;visibility:hidden;}
/* content */
.content{float:left;width:728px;}
/* content > path */
.content .path{margin:0 0 20px;}
.content .path ol{list-style:none;}
.content .path ol:after{content:"";display:block;clear:both;height:0;visibility:hidden;}
.content .path ol li{float:left;margin:0 5px 0 0;}
.content .path ol li a{margin:0 5px 0 0;}
/* content > apply */
.content .apply{position:relative;margin:0 auto 30px;padding:20px 240px 20px 20px;border:5px solid #fce4e7;min-height:126px;}
.content .apply h3{margin:0 0 10px;font-size:18px;line-height:18px;color:#08c;font-weight:normal;}
.content .apply p{font-size:14px;line-height:24px;}
.content .apply p strong{color:#e78;}
.content .apply ul{position:absolute;top:50%;right:20px;margin:-63px 0 0;list-style:none;}
.content .apply ul li{margin:0 0 10px;font-size:14px;line-height:16px;text-align:center;}
.content .apply ul li img{display:block;}
/* aside */
aside{float:right;width:200px;}
/* aside > apply */
aside .apply{padding:0 0 10px;}
aside .apply ul{list-style:none;}
aside .apply ul li{margin:0 0 10px;font-size:14px;line-height:16px;text-align:center;}
aside .apply ul li img{display:block;}
/* aside > banner */
aside .banner{padding:0 0 10px;}
aside .banner ul{list-style:none;}
aside .banner ul li{margin:0 0 10px;}
aside .banner ul li img{display:block;}
/* aside > comic */
aside .comic{margin:0 0 20px;}
aside .comic div.inner{position:relative;}
aside .comic div.p{padding:0 0 15px;background:#eee;width:200px;overflow:hidden;}
aside .comic ul{position:relative;list-style:none;}
aside .comic ul li{float:left;width:200px;}
aside .comic ul li b{display:block;margin:0 0 15px;padding:8px 10px;background:#08c;font-size:16px;line-height:22px;color:#fff;text-align:center;font-weight:normal;}
aside .comic ul li span{display:block;padding:10px 20px 30px;font-size:14px;line-height:20px;}
aside .comic ul li img{display:block;margin:0 auto;}
aside .comic a img{display:block;}
aside .comic a.l{position:absolute;top:53px;left:0;display:block;z-index:100;cursor:pointer;}
aside .comic a.r{position:absolute;top:53px;right:0;display:block;z-index:100;cursor:pointer;}
aside .comic a.thickbox{position:absolute;bottom:10px;right:10px;display:block;padding:0 25px 0 10px;background:url(/chikenweb/imgs/common/parts/arrow.png) no-repeat right center #08c;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;font-size:14px;line-height:30px;color:#fff;text-decoration:none;}
aside .comic a.thickbox:hover{background-color:#ccc;}
/* footer */
footer{clear:both;margin:0 auto;width:100%;}
footer div.inner{position:relative;margin:0 auto 15px;width:950px;height:40px;}
footer div.inner:after{content:"";display:block;clear:both;height:0;visibility:hidden;}
footer img{position:absolute;top:0;right:0;}
footer ul{margin:0 auto;padding:20px 0 0;width:950px;list-style:none;}
footer ul:after{content:"";display:block;clear:both;height:0;visibility:hidden;}
footer ul li{float:left;margin:0 20px 0 0;padding:0 0 0 10px;background:url(/chikenweb/imgs/common/parts/icon.gif) no-repeat 0 center;font-size:12px;line-height:20px;}
footer ul li a:link{color:#666;text-decoration:none;}
footer ul li a:visited{color:#666;}
footer ul li a:hover{color:#ccc;}
footer p{padding:20px 0;background:#eee;font-size:14px;line-height:20px;color:#333;text-align:center;}