#page0101 {background:url(/sh_page/img/page0101.png) right 85px #fff no-repeat;position:relative}
#page0101 .s_tit{font-size:1.6em;font-weight:normal;color:#555555;margin:30px 0;line-height:1.5em;letter-spacing:-0.05em}
#page0101 .s_tit b{font-size:1.3em;color:#4460A8;line-height:1.6em;letter-spacing:-0.05em}
#page0101 .m_tit{font-size:1.6em;line-height:1.4em;font-weight:100;color:#666;letter-spacing:-0.05em;margin-bottom:17px}
#page0101 .cont {font-size:1.2em;color:#777;line-height:1.7em;letter-spacing:-0.05em;white-space:pre}
#page0101 img {position:absolute;bottom:5px;left:60%;margin-left:-10px}
#page0101 div.h20{height:20px}

h4{color:#4460A8;font-weight:bold;font-size:1.7em;line-height:2em;letter-spacing:-0.05em;margin-top:25px}
.tit_cont{font-size:1.5em;line-height:1.4em;color:#666;margin-bottom:20px}
.tit_cont h4{font-size:1.5em;line-height:2em;color:#B38F34}

dl.option {border-top:2px solid #4460A8;border-bottom:1px solid #C7C7C7;background:#fff;font-size:1.25em;line-height:3.5em;padding:5px 0}
dl.option dt{position:absolute;font-weight:bold;color:#333;padding-left:15px;background:url(/sh_page/img/page6_c.png) no-repeat center left}
dl.option dd{padding-left:100px;border-top:1px dotted #D0D0D0}
dl.option dd.first{border-top:none}

.txt_s{font-size:1.1em;line-height:2.2em}

.btn{text-align:center}
.btn a{display:inline-block;padding:10px 30px;margin-top:30px}
.btn_blue a{background:#4460A8;color:#fff;font-size:1.3em;font-weight:bold}
.img_zone{text-align:center;margin-top:20px}

#page0201{background:url(/sh_page/img/p0201.png) no-repeat right top}
#page0202{background:url(/sh_page/img/p0202.png) no-repeat right top}
#page0203{background:url(/sh_page/img/p0203.png) no-repeat right top}
#page0204{background:url(/sh_page/img/p0204.png) no-repeat right top}
#page0205{background:url(/sh_page/img/p0205.png) no-repeat right top}