@charset "utf-8";
#pageBody{width:940px;margin:32px auto 0}
#contents{line-height:1.6;width:680px;float:left}
#contents a{text-decoration:underline}
#contents .mT1L{margin-top:1.6em}
#contents .fLeftPhoto{background:#fff;float:left;padding-right:20px;margin-bottom:20px}
#contents .fRightPhoto{background:#fff;float:right;padding-left:20px;margin-bottom:20px}
#contents .ttl-sub{font-size:128.6%;line-height:1.25;font-weight:700;margin:40px 0 5px}
#contents .atn,#contents .list-atn,#contents .atnNum,#contents .list-atnNum{margin-top:10px}
#contents .atn,#contents .list-atn li{font-size:78.6%;line-height:1.4;text-indent:-1em;margin-left:1em}
#contents .atnNum,#contents .list-atnNum li{font-size:78.6%;line-height:1.4;text-indent:-4em;margin-left:4em}
#contents .list-num{margin-left:2em}
#contents .list-num li{list-style-type:decimal}
#contents .list-dot li{background:url(../../../shared/img/mk_dot.gif) no-repeat 3px .6em;padding-left:14px}
#contents .list-circle li{background:url(../../../shared/img/mk_circle.gif) no-repeat 0 .25em;padding-left:18px}
#contents .arw,#contents .list-arw{background:url(../img/arw.gif) no-repeat 0 .3em;padding-left:16px}
#contents .arw a,#contents .list-arw a{text-decoration:none}
#contents .arw a:hover,#contents .list-arw a:hover{text-decoration:underline}
#contents .list-flow li{float:left;margin-right:20px}
#contents .list-flow li:last-child{margin-right:0}
.ie6 #contents .list-flow li,.ie7 #contents .list-flow li{white-space:nowrap}
#contents .box-bdr{margin-top:30px;padding:18px 17px 20px;border:3px solid #38b4dc}
#contents .box-bdr h2{margin-bottom:10px}
#contents .box-ptn{background:url(../../../shared/img/bg_ptn_slash.gif) repeat 0 0;padding:20px}
#about-box01{width:100%;position:relative}
#about-box01 .boxLeft{width:440px}
#about-box01 .photo{position:absolute;top:-35px;right:0}
#about-table01{width:100%;border-collapse:collapse}
#about-table01 th,#about-table01 td{font-size:85.7%;line-height:1.4;font-weight:400;text-align:center;padding:7px 3px 6px;border:1px solid #999}
#about-table01 tbody th{text-align:left;padding-left:8px}
#about-table01 thead .askul{color:#fff;background:#5850f2;width:218px}
#about-table01 thead .soloelarena{color:#fff;background:#38b4dc;width:218px}
#about-table01 tbody .soloelarena{background:#ebf7fb}
#marit-btnAc{width:100%;overflow:hidden}
#marit-btnAc li{float:left;padding-right:10px}
#marit-btnAc li.last{padding-right:0}
#function-table01{width:100%;border-collapse:collapse}
#function-table01 th,#function-table01 td{font-size:85.7%;line-height:1.4;font-weight:400;text-align:center;vertical-align:middle;padding:7px 3px 6px;border:1px solid #999;border-left:none}
#function-table01 .last{width:190px;padding-right:0;padding-left:10px;border-right:none}
#function-table01 thead th{font-weight:700;background:#acdcf2;padding-left:8px}
#function-table01 thead .highlight{background:#6fb8e8}
#function-table01 tbody .highlight{font-weight:700;background:#ebf7fb}