﻿@charset "utf-8";
#Main p{font-size:14px}
/*pager*/
#Main ul.pager{width:590px;height:51px;background:url(../images/first/bg_pager.jpg) no-repeat;margin:0;padding:10px 0 0 10px}
#Main ul.pager li{float:left;margin:0 20px 0 0}
#Main div.section ul.pager-bottom{width:564px;border-left:1px solid #E4E3D8;border-right:1px solid #E4E3D8;border-bottom:1px solid #E4E3D8;background:#FAFAF8;padding:9px 0 9px 14px}
#Main div.section ul.pager-bottom li{line-height:1;background:url(../images/first/line_dot.gif) repeat-y right top;float:left;margin:0 15px 0 0;padding:5px 15px 5px 0}
#Main div.section ul.pager-bottom li a{color:#433A32;background:url(../images/first/ic_link.gif) no-repeat left center;padding:0 0 0 13px}
/*section*/
#Main div.section{width:580px;overflow:hidden;clear:both;margin:0 10px;padding:30px 0 0}
#Main div.section h3{width:563px;height:25px;font-weight:700;font-size:117%;color:#433A32;background:url(/images/common/ttl_section_sub.jpg) no-repeat;margin:0 0 20px;padding:7px 0 0 17px}
#Main div.section p.photo{border:1px solid #CEC8B9;background:#FFF;float:left;padding:2px}
#Main div.section p.comment{width:395px;float:right;margin:0 0 10px}
#Side div.side-navi dl.category dd ul li a{letter-spacing:0;font-size:100%;font-weight:400}
#Side div.side-navi dl.category dd ul li a span{font-size:84%}
#Side div.side-navi dl.category dd ul li.level1 a{text-indent:25px;background-position:10px 50%}
#Main div.sub-visual{position:relative;width:600px;height:415px;background:url(../images/first/bg_subvisual.jpg) no-repeat;margin:30px 0}
#Main div.sub-visual h2{position:absolute;top:18px;left:20px}
#Main div.sub-visual p.text1{position:absolute;top:100px;left:20px}
#Main div.sub-visual p.text2{position:absolute;top:223px;left:35px}
#Main div.sub-visual p.text3{position:absolute;top:331px;left:42px}
#Main div.section-first dl{margin:0 0 0 10px}
#Main div.section-first dl dd{padding:15px 10px 25px}
#Main div.section-first ul li{float:left;margin:0 10px}
* html #Main div.section-first ul li{float:left;margin:0 7px}
#Main div.section-first div.planner{width:440px;height:108px;background:url(../images/first/bg_fp_comment.jpg) no-repeat left 25px;clear:both;margin:0 0 0 10px;padding:40px 15px 0 125px}
#Main div.section-first div.planner p{font-size:12px;width:440px}
#Main div.section-first div.planner p strong{display:block;font-weight:700;margin:7px 0 0}
#Main div.section.flow dl{position:relative;width:580px;height:146px;background:url(../images/first/bg_flow.jpg) no-repeat}
#Main div.section.flow dl.last{height:103px}
#Main div.section.flow dl dt{position:absolute;top:15px;left:15px}
#Main div.section.flow dl dd{position:absolute;top:5px;right:5px;border:1px solid #E6E3D9;background:#FFF;padding:2px}
#Main div.section div.category{position:relative;width:560px;height:93px;background:url(../images/first/bg_category.jpg) no-repeat left top;clear:both;margin:0 0 0 10px}
#Main div.section div.category p.btn{position:absolute;top:28px;left:125px}
#Main div.section-first h2.ttl,#Main div.section-first h3{margin:0 0 20px}