/* !contents
---------------------------------------------------------- */#contents{margin-bottom:60px}

/* !lnavi
---------------------------------------------------------- */.lnavi01 li{width:20%}.lnavi01 li.sp{display:none}

/* !section
---------------------------------------------------------- */.section01{background-color:#fff;border-radius:5px;margin-bottom:14px;overflow:hidden;padding:20px}.section01 .content01,.section01 .preface01{font-size:13px;font-size:1.3rem;line-height:1.8}.dl_company01,.section01 .preface01.type01{margin-bottom:50px}.dl_company01 dl{overflow:hidden}.dl_company01 dt{float:left;font-weight:700;margin-right:25px}.dl_company01 dd{overflow:hidden}.location01{margin:0 auto;width:470px}.map01{margin-bottom:8px;overflow:hidden}.map01 img{display:block;margin-bottom:10px}.map01 a{background-color:#2d9be9;border-radius:3px;color:#fff;display:block;float:right;font-size:11px;font-size:1.1rem;padding:4px;text-align:center;width:90px}.map01 a:hover{background-color:#367acf;text-decoration:none}.ul_access01 li{border-bottom:1px solid #a0a0a0;margin-bottom:12px;padding-bottom:12px}.ul_access01 li.last{border-bottom:0;margin-bottom:0;padding-bottom:0}.ul_access01 dt{font-weight:700}.ul_access01 dd{overflow:hidden}.ul_access01 .text01{margin-right:10px}.dl_activity01{margin-bottom:50px}.dl_activity01 dt{font-weight:700;margin-bottom:10px}.ul_activity01 li{border-bottom:1px solid #a0a0a0;margin-bottom:16px;overflow:hidden;padding-bottom:15px}.ul_activity01 li.last{border-bottom:0;margin-bottom:0;padding-bottom:0}.ul_activity01 .title01{float:left;font-weight:700;padding-right:5px;width:184px}.ul_activity01 .title02{font-weight:700;margin-bottom:5px}.ul_activity01 .detail01{overflow:hidden}.ul_activity01 .detail02 a,.ul_activity01 .detail02 span{display:inline-block;font-weight:700;margin:3px 15px 0 0}.ul_affiliate01{overflow:hidden;padding-bottom:20px}.ul_affiliate01 ul{width:50%}.ul_affiliate01 ul.path01{float:left}.ul_affiliate01 ul.path02{float:right;padding-left:50px}.ul_affiliate01 li{margin-bottom:4px}.ul_affiliate01 li.last{margin:26px 0 0}.ul_affiliate01 a,.ul_affiliate01 span{font-weight:700}.dl_affiliate01{border-top:1px solid #a0a0a0}.dl_affiliate01 dl{margin-top:16px}.dl_affiliate01 dt{font-weight:700;margin-bottom:8px}.dl_affiliate01 dt>a{display:inline-block;margin-right:12px}.ttl_relaese01{background-color:#2d9be9;color:#fff;font-size:13px;font-size:1.3rem;font-weight:700;margin-bottom:6px;padding:1px 5px 0}.ul_relaese01{margin-bottom:10px}.ul_relaese01 li{border-bottom:1px solid #bfbfbf;margin-bottom:5px;padding-bottom:5px}.ul_relaese01 li.last{margin-bottom:0}.ul_relaese01 .date01{font-size:12px;font-size:1.2rem;margin-bottom:2px}.ul_relaese01 .text01{font-size:13px;font-size:1.3rem}.relaese01 .link01{color:#3ea9f5;display:inline-block;float:right;font-size:12px;font-size:1.2rem;font-weight:700;line-height:1.3;padding:0 20px 0 10px;position:relative}.relaese01 .link01:after,.relaese01 .link01:before{background-position:0 0;background-repeat:no-repeat;content:"";position:absolute;top:2px}.relaese01 .link01:after{background-image:url(/img/common/ico_window03.png);height:11px;right:0;width:14px}.relaese01 .link01:before{background-image:url(/img/common/ico_arrow_r03.png);height:10px;left:0;width:8px}.relaese01 .link01:hover{border-bottom:1px solid #93c7f4;text-decoration:none}

/* !h(n)_title
---------------------------------------------------------- */.h2_title01{font-size:22px;font-size:2.2rem;font-weight:700;margin-bottom:8px}.h3_title01{border-bottom:2px solid #2d9be9;font-size:18px;font-size:1.8rem;font-weight:700;margin-bottom:20px;padding-bottom:5px}
/* !history
---------------------------------------------------------- */.historyList01 li{border-bottom:1px solid #dcdcdc;padding:10px 0}.historyList01 li.odd{background:#eaf6fd}.historyList01 li dl{display:table;width:100%}.historyList01 li dl dd,.historyList01 li dl dt{display:table-cell;font-size:13px;font-size:1.3rem;vertical-align:middle}.historyList01 li dl dt{text-align:center;width:97px}.historyList01 li dl dt span{font-size:10px;font-size:1rem}ul.accessible{font-size:13px;line-height:1.8;padding-bottom:10px;padding-left:40px}ul.accessible,ul.accessible li{list-style:initial}
/* !media screen 768px
---------------------------------------------------------- */@media only screen and (max-width:768px){
    /* !contents
---------------------------------------------------------- */#contents{margin-bottom:0}

    /* !lnavi
---------------------------------------------------------- */.lnavi01 li{height:43px;width:33%}.lnavi01 li.sp{display:inherit}.lnavi01 a{height:40px;line-height:1.4}.lnavi01 .middle{height:40px;padding:0 12px}.lnav05 .middle{padding:0 24px}

    /* !section
---------------------------------------------------------- */.section01{border-radius:0;padding:0 0 14px}.section01 .content01,.section01 .preface01{font-size:11px;font-size:1.1rem}.section01 .preface01{font-weight:700;margin:0 10px}.section01 .preface01.type01{margin-bottom:20px}.dl_company01{margin:0 10px 15px}.dl_company01 dl{margin-bottom:5px}.dl_company01 dt{margin-right:23px}.location01{margin:0 auto;padding:0 10px;width:100%}.map01{margin-bottom:8px;overflow:hidden}.map01 img{margin:0 auto 8px;max-width:470px;width:100%}.map01 a{display:none}.ul_access01{line-height:1.8}.ul_access01 li{margin-bottom:8px;padding-bottom:8px}.ul_access01 dt{margin-bottom:2px}.ul_access01 .text01,.ul_access01 .text02{display:block;margin-bottom:2px}.location02{margin:0 auto;padding:0 10px;width:100%}.dl_activity01{margin-bottom:20px}.dl_activity01 dt{margin:0 10px 10px}.ul_activity01 li{border-bottom:1px solid #a0a0a0;margin-bottom:16px;overflow:hidden;padding-bottom:15px}.ul_activity01 li.last{border-bottom:0;margin-bottom:0;padding-bottom:0}.ul_activity01 .detail01,.ul_activity01 .detail02,.ul_activity01 .title01,.ul_activity01 .title02{margin:0 10px}.ul_activity01 .title01{float:none;font-weight:700;padding:0 0 3px;width:auto}.ul_activity01 .title02{font-weight:700;padding-bottom:2px}.ul_activity01 .detail01{overflow:hidden}.ul_activity01 .detail02 a{margin:2px 10px 0 0}.ul_affiliate01{margin:0 10px;overflow:hidden;padding-bottom:10px}.ul_affiliate01 ul{width:auto}.ul_affiliate01 ul.path01{float:none}.ul_affiliate01 ul.path02{float:none;padding-left:0}.ul_affiliate01 li{margin-bottom:4px}.ul_affiliate01 li.last{margin:0}.ul_affiliate01 a{font-weight:700}.dl_affiliate01{border-top:1px solid #a0a0a0}.dl_affiliate01 dl{border-bottom:1px solid #a0a0a0;margin-top:10px;padding-bottom:10px}.dl_affiliate01 dl:last-child{border-bottom:0;padding-bottom:0}.dl_affiliate01 dd,.dl_affiliate01 dt{margin:0 10px}.dl_affiliate01 dt{font-weight:700;margin-bottom:3px}.dl_affiliate01 dt>a{display:inline-block;margin-right:12px}

    /* !h(n)_title
---------------------------------------------------------- */.h2_title01{font-size:17px;font-size:1.7rem;font-weight:700;margin:14px 10px 4px}.h3_title01{font-size:14px;font-size:1.4rem;margin:0 10px 12px;padding-bottom:3px}
    /* !history
---------------------------------------------------------- */.historyList01{margin:0 10px}.historyList01 li{border-bottom:1px solid #dcdcdc;padding:5px 0}.historyList01 li.odd{background:#eaf6fd}.historyList01 li dl{display:table;min-height:30px;width:100%}.historyList01 li dl dd,.historyList01 li dl dt{display:table-cell;font-size:11px;font-size:1.1rem;padding-right:5px;vertical-align:middle}.historyList01 li dl dt{text-align:center;width:63px}.historyList01 li dl dt span{font-size:8px;font-size:.8rem}ul.accessible{font-size:11px;font-size:1.1rem;line-height:1.8;list-style:initial;padding-bottom:10px;padding-left:40px}}
