@charset "utf-8";

#contents-inner-page { line-height:1.6; font-size:16px;}

#contents-inner-page img.pic {margin-left:20px; border:1px solid #DDD;}



/*================================
目次
================================*/
#contents-inner-page ul.mokuji {border-radius:10px; border:1px solid #DDD; padding:20px; box-sizing:border-box;}
#contents-inner-page ul.mokuji li {background:url(../../UsersDir/images/page/indent.png) no-repeat left center; margin-bottom:8px; padding-left:15px;}
#contents-inner-page ul.mokuji li a {color:#339;}
#contents-inner-page ul.mokuji li.active {background:url(../../UsersDir/images/page/indent_active.png) no-repeat left center; font-weight:bold;}
#contents-inner-page ul.mokuji li.active a { color:#009632; text-decoration:none;}
#contents-inner-page ul.mokuji li:last-child {margin-bottom:0;}

#contents-inner-page .next {border-radius:6px; border:1px solid #6fb4cc;
background-image: -moz-linear-gradient(top, #a1d1e0, #55a2c0);
background-image: -webkit-linear-gradient(top, #a1d1e0, #55a2c0);
background-image: linear-gradient(to bottom, #a1d1e0, #55a2c0);
display:block;
}
#contents-inner-page .next a {display:block; padding:20px 0 20px 0; box-sizing:border-box; text-decoration:none; font-size:12px; text-align:center; color:#FFF;}
#contents-inner-page .next a span {font-weight:bold; text-decoration:underline; font-size:16px; /*text-shadow:1px 1px 0 rgba(85,158,187,1);*/ letter-spacing:1.5px;}





/*================================
お問い合わせフォーム
================================*/
#contents-inner-page #inquiry {
width:634px;
padding:4px 20px 20px 20px;
border:3px solid #d9d9d9;
line-height:1;
}
#contents-inner-page #inquiry .h {
padding-left:90px;
height:70px;
display:table-cell;
vertical-align:middle;
color:#333;
font-size:20px;
font-weight:bold;
letter-spacing:0.1em;
background:url(/UsersDir/images/page/inquiry_h.png) no-repeat left top;
}
#contents-inner-page #inquiry .tel {
vertical-align:top;
width:300px;
}
#contents-inner-page #inquiry .tel .text {
border-radius:3px;
border:1px #009632 solid;
padding:5px 5px 3px 5px;
margin:0 0 5px 0;
color:#009632;
text-align:center;
font-weight:bold;
font-size:14px;
letter-spacing:0.05em;
}
#contents-inner-page #inquiry .tel .num {
margin:0 0 5px 0;
padding-left:45px;
font-size:40px;
font-weight:normal;
font-family: "Century Gothic",Verdana,Arial,sans-serif;
white-space:nowrap;
background:url(/UsersDir/images/page/inquiry_num.png) no-repeat left center;
}
#contents-inner-page #inquiry .tel .open {
font-size:12px;
}

#contents-inner-page #inquiry .mail {
vertical-align:top;
width:315px;
}
#contents-inner-page #inquiry .mail .btn {
padding:20px 10px 18px 10px;
border-radius:6px;
font-size:20px;
text-align:center;
border:1px #009632 solid;
background-image: -moz-linear-gradient(top, #00b157, #00711b);
background-image: -webkit-linear-gradient(top, #00b157, #00711b);
background-image: linear-gradient(to bottom, #00b157, #00711b);
display:block;
}
#contents-inner-page #inquiry .mail .btn p {font-size:10px; letter-spacing:0.4em; margin-bottom:5px; padding-bottom:5px; border-bottom:1px #008b2f solid;}
#contents-inner-page #inquiry .mail .btn a {display:block; color:#FFF; text-decoration:none;}
