@charset "shift_jis";

/* !ベース設定
------------------------------------------------------ */
html{
width:100%;
height:100%;
}
html.hamburgerOn{
width:100%;
height:100%;
}
html.hamburgerOn body{
overflow:hidden;
width:100%;
height:100%;
}
body{height:100%;}

/* !bootstrap costom */
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{padding-left:5px;padding-right:5px;}
.row{margin-right:-5px;margin-left:-5px;}
.container{padding-left:10px;padding-right:10px;}

.leftCol{display:none;}


/* !base fonts
-------------------------------------------------------------- */
body{
-webkit-text-size-adjust: 100%;
}
f
a{-webkit-tap-highlight-color:rgba(0,0,0,0);}

.bFont{font-size:123.076%!important;}
.gFont{font-size:160%!important;}
.sFont{font-size:9px!important;font-size:0.9rem!important;}
.ssFont{font-size:7px!important;font-size:0.7rem!important;}


/* !font-set */

.sp_fontSize03{font-size:3px!important;}.sp_fontSize04{font-size:4px!important;}.sp_fontSize05{font-size:5px!important;}.sp_fontSize06{font-size:6px!important;}.sp_fontSize07{font-size:7px!important;}.sp_fontSize08{font-size:8px!important;}.sp_fontSize09{font-size:9px!important;}.sp_fontSize10{font-size:10px!important;}.sp_fontSize11{font-size:11px!important;}.sp_fontSize12{font-size:12px!important;}.sp_fontSize13{font-size:13px!important;}.sp_fontSize14{font-size:14px!important;}.sp_fontSize15{font-size:15px!important;}.sp_fontSize16{font-size:16px!important;}.sp_fontSize18{font-size:18px!important;}.sp_fontSize20{font-size:20px!important;}.sp_fontSize22{font-size:22px!important;}.sp_fontSize24{font-size:24px!important;}.sp_fontSize26{font-size:26px!important;}.sp_fontSize28{font-size:28px!important;}.sp_fontSize30{font-size:30px!important;}.sp_fontSize36{font-size:36px!important;}.sp_fontSize48{font-size:48px!important;}.sp_fontSize60{font-size:60px!important;}.sp_fontSize72{font-size:72px!important;}


/* !行間 */
.sp_lh05,.sp_lh0p5{line-height:0.5!important;}.sp_lh06,.sp_lh0p6{line-height:0.6!important;}.sp_lh07,.sp_lh0p7{line-height:0.7!important;}.sp_lh08,.sp_lh0p8{line-height:0.8!important;}.sp_lh09,.sp_lh0p9{line-height:0.9!important;}.sp_lh10,.sp_lh1{line-height:1!important;}.sp_lh11,.sp_lh1p1{line-height:1.1!important;}.sp_lh12,.sp_lh1p2{line-height:1.2!important;}.sp_lh13,.sp_lh1p3{line-height:1.3!important;}.sp_lh14,.sp_lh1p4{line-height:1.4!important;}.sp_lh15,.sp_lh1p5{line-height:1.5!important;}.sp_lh16,.sp_lh1p6{line-height:1.6!important;}.sp_lh17,.sp_lh1p7{line-height:1.7!important;}.sp_lh18,.sp_lh1p8{line-height:1.8!important;}.sp_lh19,.sp_lh1p9{line-height:1.9!important;}.sp_lh20,.sp_lh2{line-height:2.0!important;}.sp_lh21,.sp_lh2p1{line-height:2.1!important;}.sp_lh22,.sp_lh2p2{line-height:2.2!important;}.sp_lh23,.sp_lh2p3{line-height:2.3!important;}.sp_lh24,.sp_lh2p4{line-height:2.4!important;}.sp_lh25,.sp_lh2p5{line-height:2.5!important;}.sp_lh26,.sp_lh2p6{line-height:2.6!important;}.sp_lh27,.sp_lh2p7{line-height:2.7!important;}.sp_lh28,.sp_lh2p8{line-height:2.8!important;}.sp_lh29,.sp_lh2p9{line-height:2.9!important;}.sp_lh30,.sp_lh3{line-height:3.0!important;}.sp_lh31,.sp_lh3p1{line-height:3.1!important;}.sp_lh32,.sp_lh3p2{line-height:3.2!important;}.sp_lh33,.sp_lh3p3{line-height:3.3!important;}.sp_lh34,.sp_lh3p4{line-height:3.4!important;}.sp_lh35,.sp_lh3p5{line-height:3.5!important;}.sp_lh36,.sp_lh3p6{line-height:3.6!important;}.sp_lh37,.sp_lh3p7{line-height:3.7!important;}.sp_lh38,.sp_lh3p8{line-height:3.8!important;}.sp_lh39,.sp_lh3p9{line-height:3.9!important;}.sp_lh40,.sp_lh4{line-height:4.0!important;}

.sp_lh05 li,.sp_lh0p5 li{line-height:0.5!important;}.sp_lh06 li,.sp_lh0p6 li{line-height:0.6!important;}.sp_lh07 li,.sp_lh0p7 li{line-height:0.7!important;}.sp_lh08 li,.sp_lh0p8 li{line-height:0.8!important;}.sp_lh09 li,.sp_lh0p9 li{line-height:0.9!important;}.sp_lh10 li,.sp_lh1 li{line-height:1!important;}.sp_lh11 li,.sp_lh1p1 li{line-height:1.1!important;}.sp_lh12 li,.sp_lh1p2 li{line-height:1.2!important;}.sp_lh13 li,.sp_lh1p3 li{line-height:1.3!important;}.sp_lh14 li,.sp_lh1p4 li{line-height:1.4!important;}.sp_lh15 li,.sp_lh1p5 li{line-height:1.5!important;}.sp_lh16 li,.sp_lh1p6 li{line-height:1.6!important;}.sp_lh17 li,.sp_lh1p7 li{line-height:1.7!important;}.sp_lh18 li,.sp_lh1p8 li{line-height:1.8!important;}.sp_lh19 li,.sp_lh1p9 li{line-height:1.9!important;}.sp_lh20 li,.sp_lh2 li{line-height:2.0!important;}.sp_lh21 li,.sp_lh2p1 li{line-height:2.1!important;}.sp_lh22 li,.sp_lh2p2 li{line-height:2.2!important;}.sp_lh23 li,.sp_lh2p3 li{line-height:2.3!important;}.sp_lh24 li,.sp_lh2p4 li{line-height:2.4!important;}.sp_lh25 li,.sp_lh2p5 li{line-height:2.5!important;}.sp_lh26 li,.sp_lh2p6 li{line-height:2.6!important;}.sp_lh27 li,.sp_lh2p7 li{line-height:2.7!important;}.sp_lh28 li,.sp_lh2p8 li{line-height:2.8!important;}.sp_lh29 li,.sp_lh2p9 li{line-height:2.9!important;}.sp_lh30 li,.sp_lh3 li{line-height:3.0!important;}.sp_lh31 li,.sp_lh3p1 li{line-height:3.1!important;}.sp_lh32 li,.sp_lh3p2 li{line-height:3.2!important;}.sp_lh33 li,.sp_lh3p3 li{line-height:3.3!important;}.sp_lh34 li,.sp_lh3p4 li{line-height:3.4!important;}.sp_lh35 li,.sp_lh3p5 li{line-height:3.5!important;}.sp_lh36 li,.sp_lh3p6 li{line-height:3.6!important;}.sp_lh37 li,.sp_lh3p7 li{line-height:3.7!important;}.sp_lh38 li,.sp_lh3p8 li{line-height:3.8!important;}.sp_lh39 li,.sp_lh3p9 li{line-height:3.9!important;}.sp_lh40 li,.sp_lh4 li{line-height:4.0!important;}


/* !onlySP
---------------------------------------------------------- */
.onlyPC{display:none!important;}
.onlySP{display:block!important;}
span.onlySP,.onlySP-i{display:inline!important;}

input[type="text"],
textarea,
select{
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
}

.sp_acBox{display:none;}

.sp_flR,.sp_floatR{float:right!important;}
.sp_flL,.sp_floatL{float:left!important;}

.sp_txL,.sp_alignleft,.sp_alignLeft,.sp_imgAlignL{text-align:left!important;}
.sp_txR,.sp_alignright,.sp_alignRight,.sp_imgAlignR{text-align:right!important;}
.sp_txC,.sp_aligncenter,.sp_alignCenter,.sp_imgAlignC{text-align:center!important;}

table.sp_tdTxL td,tr.sp_tdTxL td,table.sp_thTxL th,tr.sp_thTxL th{text-align:left!important;}
table.sp_tdTxR td,tr.sp_tdTxR td,table.sp_thTxR th,tr.sp_thTxR th{text-align:right!important;}
table.sp_tdTxC td,tr.sp_tdTxC td,table.sp_thTxC th,tr.sp_thTxC th{text-align:center!important;}

.sp_block{display:block!important;}

.sp_nDisplay{display:none;}

.sp_iBlock{
display:inline-block!important;
/* For IE 6/7 */
*display:inline;
*zoom:1;
}

.sp_tbBlock{display:table!important;}
.sp_tbBlock.tbFixed{table-layout:fixed;}
.sp_trBlock{display:table-row!important;}
.sp_tdBlock{display:table-cell!important;}

.sp_list-iBlock li{
display:inline-block!important;
margin-right:1em;
/* For IE 6/7 */
*display:inline;
*zoom:1;
}

/* image scroll*/

#contents .sp_scroll {
    position:relative;
    padding:0;
    width:100%;
    border:1px solid #d0dcef;
    overflow-x:auto;
}

#contents .sp_scroll img {
    width:820px;
    height:auto;
    max-width:inherit;
}

/* table scroll*/

#contents .tableWrapper.sp_table-scroll {
    position:relative;
    padding:0;
    overflow-x:auto;
}

#contents .tableWrapper.sp_table-scroll.table-responsive {
    border:none;
}

#contents .tableWrapper.sp_table-scroll table {
    width:820px;
    height:auto;
    max-width:inherit;
}


/* !Clearfix
---------------------------------------------------------- */
.clearfix,
.headerWrap01{
display:block;
min-height:1%;
}

.clearfix:after,
.headerWrap01:after{
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}

/* !wrapLayout
---------------------------------------------------------- */
#wrapper{width:100%;}
.mainColWrapper01{padding-bottom:100px;}
#wrapper.simple{
height:auto;
min-height:100%;
padding-bottom:180px;
}


/* !header
---------------------------------------------------------- */
#header{width:100%;}
#headerIn{text-align:left;}


.htSet{
color:#666;}
.headerTxt{
display:table;
padding:0 20px 0;
border-bottom:1px solid #ddd;
height:27px;
width:100%;
}
.headerTxt .hTxtInner{display:table-cell;vertical-align:middle;line-height:1.1;}
.headerLogo{padding:4px 0 3px 0px;float:left;display:table;margin:0;}
.headerLogo a.hLogoImg{}
.headerLogo a:hover{}

#headerFunction{display:table;float:right;}

.headerMenu01{
position:relative;
overflow:hidden;
height:36px;
z-index:9998;
border-bottom:1px solid #ccc;
}
.spheaderMenu{
width:43px;
overflow:hidden;
height:44px;
display:table-cell;
border-left:1px solid #ddd;
position:relative;
}
.spheaderMenu li{}
.spheaderMenu li.first{padding-right:0.5em;}
.spheaderMenu li a{
color:#fff;
padding:0.2em 0.3em 0.3em;
vertical-align:middle;
display:block;
}
.spheaderMenu .btnMenu01{width:100%;height:100%;}
.spheaderMenu .btnMenu01:before,
.spheaderMenu .btnMenu01:after{width:18px;height:2px;background:#003894;display:block;overflow:hidden;content:"";position:absolute;left:50%;margin-left:-9px;}
.spheaderMenu .btnMenu01:before{top:31%;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.spheaderMenu .btnMenu01:after{bottom:31%;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.spheaderMenu .btnMenu01 > span{width:18px;height:2px;background:#003894;display:block;overflow:hidden;position:absolute;left:50%;margin-left:-9px;top:48%;}

.hamburgerOn .spheaderMenu .btnMenu01{}
.hamburgerOn .spheaderMenu .btnMenu01 > span{display:none;}
.hamburgerOn .spheaderMenu .btnMenu01:before{
top:50%;
-moz-transform:rotate(-135deg);
-webkit-transform:rotate(-135deg);
-o-transform:rotate(-135deg);
-ms-transform:rotate(-135deg);
transform:rotate(-135deg);
-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;
}
.hamburgerOn .spheaderMenu .btnMenu01:after{
top:50%;bottom:inherit;
-moz-transform:rotate(135deg);
-webkit-transform:rotate(135deg);
-o-transform:rotate(135deg);
-ms-transform:rotate(135deg);
transform:rotate(135deg);
-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;
}

.spheaderMenu .btnMenu02{}
.spheaderMenu .btnMenu02 a{padding:0.4em 8px 0.4em 8px;background:url(https://asahi-net.co.jp/commons/img/cmn/ico_arrow02.png) 0 0.8em no-repeat;}

.headerWrap01{/*position:relative;naviのスクロール問題解消のため*/padding:0;}
.headerBox01{
position:relative;
z-index:9999;
display:block;
min-height:40px;
font-size:1.0rem;
line-height:1.2;
-webkit-box-shadow:0px 2px 0px rgba(0,0,0,0.05);-moz-box-shadow:0px 2px 0px rgba(0,0,0,0.05);box-shadow:0px 2px 0px rgba(0,0,0,0.05);
background:#fff;
}
html.hamburgerOn .headerBox01{
position:absolute;
top:0;
left:0;
width:100%;
}
.headerBoxInner01{
position:relative;
}
.headerBoxInner01{
display:table;
vertical-align:middle;
height:44px;
width:100%;
padding-right:0;
}
.headerLogo img{
width:128px;
margin-left:-10px;
}
.cation01{
margin-bottom:20px;
padding:7px 0;
background-color:#b7c8dd;
text-align:center;
font-size:14px;
font-size:1.4rem;
font-weight:bold;
color:#194c9e;
}
.contactForm01{display:none;}
header#header.simple{
border-bottom:3px solid #B7C8DD;
margin:0;
}
header#header.simple .headerBox02{
position:relative;
display:block;
width:128px;
min-height:40px;
}

/*言語切替*/
.langChg{font-size:15px;font-size:1.2rem;display:table-cell;vertical-align:middle;padding-right:20px;}
.langChg li{display:table;line-height:1;}
.langChg li a{text-decoration:none;border:1px solid #d5d5d5;border-width:1px 0 1px 1px;display:table;opacity:1;}
.langChg li a:hover{text-decoration:none;opacity:0.6;}
.langChg li a span{width:25px;border-right:1px solid #d5d5d5;padding:2px 0;display:table-cell;text-align:center;}
.langChg li a span.active{color:#fff;background:#003894;}

/*headerAd*/
#header #headerAdBox{
background:#fff000;
height:40px;
text-align:center;
}


/*simpleheader*/
div#header.simple{
background:#fff;
border-bottom:3px solid #B7C8DD;
}
div#header.simple div#headerContents{background:#ffffff;}
div#header.simple div#headerContents div.inner{}
div#header.simple div#headerContents div.inner{vertical-align:middle;}
div#header.simple div#headerContents.top div.inner{padding:7px 0;}
div#header.simple div#headerContents div.inner div.innerInner{
position:relative;
width:100px;
}
div#header.simple div#headerContents.top div.inner div.innerInner{width:492px;}
div#header.simple h1#logo{width:128px;}
div#header.simple h1#logo{
position:absolute;
left:0px;
top:7px;
width:128px;
}
div#header.simple div#headerContents.top h1#logo{
width:187px;
height:40px;
padding:4px 0 8px;
}
div#header.simple h1#logo a{display:block;}
div#header.simple #taxLead{
display:table-cell;
float:right;
margin:1em 0 1em 140px;}
div#header.simple h1#logoother{
width:166px;
height:31px;
padding:5px 0 7px;
}
div#header.simple h1#logoother{padding:24px 0 15px;}
div#header.simple div#headerContents.top h1#logoother{
width:187px;
height:40px;
padding:4px 0 8px;
}
div#header.simple h1#logoother a{display:block;}
div#header.simple dl#hsPhone{display:none;}
div#header.simple dl#hsPhone img{vertical-align:top;}


/* !spSearch
---------------------------------------------------------- */
#headerSpSearch{
position:relative;
width:100%;
background:#f4f4f4;}
.searchWrap01{padding:22px 20px;}
#IntranetForm,
.searchForm{position:relative;}
#inputSearch,
.inputSearch{
-webkit-appearance:none;
padding:4px 0 6px 35px;
width:100%;
display:block;
height:40px;
line-height:25px;
vertical-align:middle;
border:1px solid #ccc;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
color:#666;
outline:none;
position:relative;
overflow:hidden;
font-size:16px;
}
.inputSearch{padding:4px 8px 6px;}
.inputBtn{position:absolute;right:0;background:none;border:none;cursor:pointer;z-index:4;display:block;height:100%;top:0;width:40px;}
#IntranetForm:before,
.searchForm:before{position:absolute;z-index:3;left:10px;top:50%;margin-top:-9px;margin-right:-9px;line-height:21.45px;display:inline-block;content:"";width:18px;height:18px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Esearch%3C%2Ftitle%3E%3Cpath%20class%3D%22a%22%20d%3D%22M12.85%202.2a7.53%207.53%200%201%200-1.3%2011.7l3.6%203.6a1.66%201.66%200%201%200%202.36-2.34l-3.6-3.62a7.54%207.54%200%200%200-1.05-9.34zm-2.35%208.3a4.2%204.2%200%201%201%200-5.95%204.2%204.2%200%200%201%200%205.95z%22%2F%3E%3C%2Fsvg%3E")no-repeat center;/*cmn2017_icon_search.svg*/}
.searchForm:before{z-index:2;left:auto;right:20px;}
.searchForm:after{content:"";position:absolute;right:0;top:0;background:#ccc;z-index:1;display:block;height:100%;width:40px;}
#btnSearch{position:absolute;right:50%;top:50%;margin-top:-11px;width:18px;margin-right:-9px;line-height:21.45px;}
#btnSearch.active{left:10px;right:inherit;}


/* !gNavi
---------------------------------------------------------- */
#gNavi{
display:none;
position:absolute;
top:44px;
left:0;
width:100%;
z-index:9999;
border-top:1px solid #ccc;
background:#003894;
color:#fff;
}
#gNavi .subTxt{font-size:0.8em;}

#gNavi .sp_gNavRootCt{background:#dce7f2;display:block;color:#003894;font-size:16px;padding:12px 18px;position:relative;border-bottom:1px solid #003894;margin:0;}
#gNavi .sp_gNavRootCt:after{
position:absolute;
border-color:#003894;
border-image:none;
border-style:solid;
border-width:0 0 4px 4px;
content:"";
top:50%;
right:25px;
width:17px;
height:17px;
z-index:20;
margin-top:-12px;
-moz-transform:rotate(-45deg);
-webkit-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
transform:rotate(-45deg);
-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;
}
#gNavi .sp_gNavRootCt.active:after{
margin-top:-5px;
-moz-transform:rotate(135deg);
-webkit-transform:rotate(135deg);
-o-transform:rotate(135deg);
-ms-transform:rotate(135deg);
transform:rotate(135deg);
-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;
}

#gNavi .gNavList{}
#gNavi .gNavList > li{border-bottom:2px solid #fff;}

#gNavi .gNavList > li a.external .gNavInner:after {
  background: url('https://asahi-net.co.jp/commons/img/cmn/icon-external-rev.svg') left top no-repeat;
  content: "";
  display: inline-block;
  height:18px;
  margin: 0 0 -3px 8px ;
  position: relative;
  width:22px;
}

#gNavi .gNavInner{cursor:pointer;display:block;padding:10px 45px 10px 20px;position:relative;font-size:16px;color:#fff;}
#gNavi .gNavInner:before{content:"";display:inline-block;height:1.2em;width:5px;background:#fff;margin:0 0.5em -4px 0;}
/*#gNavi .gNavInner:after{background:url(https://asahi-net.co.jp/commons/img/cmn/cmn_icon_plus.svg) no-repeat center #fff;background-size:17px;position:absolute;right:20px;top:50%;margin-top:-13px;content:"";text-align:center;vertical-align:middle;display:block;height:25px;width:25px;padding:2px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}*/
#gNavi .gNavInner.active:after{background-image:url(https://asahi-net.co.jp/commons/img/cmn/cmn_icon_minus.svg);}
#gNavi ul li a{
/*display:inline-block;*/
font-size:14px;
font-size:1.4rem;
color:#fff;
}
/*#gNavi .gNavList > li > a{
padding:14px 0 14px 10px;
background-color:#dce7f2;
position:relative;
}
#gNavi .gNavList > li > a > span{
position:relative;
padding-left:15px;
}
#gNavi .gNavList > li > a:before{
position:absolute;
border-color:#003894;
border-image:none;
border-style:solid;
border-width:0 0 4px 4px;
content:"";
top:50%;
right:25px;
width:17px;
height:17px;
z-index:20;
margin-top:-12px;
-moz-transform:rotate(-45deg);
-webkit-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
transform:rotate(-45deg);
}
#gNavi .gNavList > li.active > a:before{
margin-top:-4px;
-moz-transform:rotate(135deg);
-webkit-transform:rotate(135deg);
-o-transform:rotate(135deg);
-ms-transform:rotate(135deg);
transform:rotate(135deg);
}*/


#gNavi .subGnavi{
position:relative;
z-index:1000;
background:#003894;
color:#fff;
padding:8px 0 30px;
font-size:14px;
font-size:1.4rem;
border-top:1px solid #305ea8;
margin:0 20px;
}
#gNavi .subGnaviInner{margin:0;}
#gNavi .subGnaviInner > li{
display:block;
vertical-align:top;
}
#gNavi .subGnaviInner > li:last-child{
border-right:none;
border-bottom:1px solid #305ea8;
}
#gNavi .subGnavi > ul > li{
line-height:1.4;
position:relative;
}
#gNavi .subGnavi > ul > li + li > ul > li:first-child,
#gNavi .subGnavi > ul > li + li > dl:first-child{border-top:1px solid #fff;padding-top:8px;}
#gNavi .subGnavi > ul > li a{
color:#fff;
position:relative;
display:inline-block;
vertical-align:middle;
}

#gNavi #subGnaviSupport{}
#gNavi #subGnaviSupport .mnbArea{line-height:0.8;text-align:center;margin-top:2px;background:#fff;color:#003894;padding:12px 12px 10px;}
#gNavi #subGnaviSupport .mnbArea > span{font-size:10px;margin-top:11px;margin-bottom:4px;display:block;}
#gNavi #subGnaviSupport .mnbArea a.ctBtn{color:#fff;margin:0 auto;width:100%;padding:11px 0 11px 10px;font-size:16px;line-height:1.2;}
#gNavi #subGnaviSupport .mnbArea a.ctBtn > span{font-size:14px;text-align:center;display:table;width:100%;}
#gNavi #subGnaviSupport .mnbArea .ctBtn.loginBtn:after{right:10px;width:9px;height:9px;margin-top:-5px;}
#gNavi #subGnaviSupport .mnbArea .ctBtn.loginBtn .logbtnInner:before{top:-1px;left:-39px;}

#gNavi .subGnavi > ul > li > dl{padding:0;position:relative;display:block;}
#gNavi .subGnavi > ul > li > dl > dd{}
#gNavi .subGnavi > ul > li > dl + dl,
#gNavi .subGnavi > ul > li > dl > dd + dd{border-top:1px solid #305ea8;padding-top:8px;}
#gNavi .subGnavi > ul > li > dl > dd + dd{padding:14px 9px 14px 9px;}
#gNavi .subGnavi > ul > li > dl > dd + dd > a{display:block;margin-top:0;padding:0 15px 0 0;position:relative;}
#gNavi .subGnavi > ul > li > dl > dd + dd > a:after{margin-top:-5px;}
#gNavi .subGnavi > ul > li > dl > dd > a{display:block;margin-top:-1em;padding:1em 15px 0 0;position:relative;}
#gNavi .subGnavi > ul > li > ul > li{margin:0;}
#gNavi .subGnavi > ul > li > ul > li + li,
#gNavi .subGnavi > ul > li > ul + ul,
#gNavi .subGnavi > ul > li > ul + dl,
#gNavi .subGnavi > ul > li > dl + ul{border-top:1px solid #305ea8;}
#gNavi .subGnavi > ul > li > ul + dl{padding-top:8px;}
#gNavi .subGnavi > ul > li > ul > li > a{position:relative;display:block;padding:15px 25px 15px 10px;}
#gNavi .subGnavi > ul > li > ul > li > a:after,
#gNavi .subGnavi > ul > li > dl > dd > a:after{
position:absolute;
display:inline-block;
border-color:#fff;
border-image:none;
border-style:solid;
border-width:0 0 2px 2px;
content:"";
right:-4px;
width:9px;
height:9px;
top:50%;
margin:-5px 10px 0 0;
z-index:20;
-moz-transform:rotate(-135deg);
-webkit-transform:rotate(-135deg);
-o-transform:rotate(-135deg);
-ms-transform:rotate(-135deg);
transform:rotate(-135deg);
}
#gNavi .subGnavi > ul > li > ul > li > a:after{right:5px;margin-top:-5px;}
#gNavi .subGnavi > ul > li > dl > dd > a:after{}

#gNavi .subGnavi > ul > li > h2{background:#edf4ff;color:#003894;line-height:1;margin:0px 0 8px;padding:0;}
#gNavi .subGnavi > ul > li > h2 + ul > li:first-child{
margin-top:-9px;
padding:0;}
#gNavi .subGnavi > ul > li > h2 a,
#gNavi .subGnavi > ul > li > h2 span{color:#003894;display:block;padding:8px 35px 8px 9px;position:relative;vertical-align:middle;line-height:1.4;}
#gNavi .subGnavi > ul > li > h2 span{padding-right:9px;}
#gNavi .subGnavi > ul > li > h2 a:before{
position:absolute;
content:"";
top:0;
right:0;
background:#baceef;
width:35px;
height:100%;
z-index:19;
}
#gNavi .subGnavi > ul > li > h2 a:after{
position:absolute;
border-color:#003894;
border-image:none;
border-style:solid;
border-width:0 0 2px 2px;
content:"";
top:50%;
right:15px;
width:9px;
height:9px;
margin-top:-4px;
z-index:20;
-moz-transform:rotate(-135deg);
-webkit-transform:rotate(-135deg);
-o-transform:rotate(-135deg);
-ms-transform:rotate(-135deg);
transform:rotate(-135deg);
-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;
}
#gNavi .subGnavi > ul > li > h2 a:link{color:#003894;text-decoration:none;}
#gNavi .subGnavi > ul > li > h2 a:visited{color:#003894;text-decoration:none;}
#gNavi .subGnavi > ul > li > h2 a:hover{color:#003894;text-decoration:none;opacity:0.6;}
#gNavi .subGnavi > ul > li > h2 a:hover:after{right:13px;-moz-transition:all 0.1s ease;-o-transition:all 0.1s ease;-webkit-transition:all 0.1s ease;transition:all 0.1s ease;}
#gNavi .subGnavi > ul > li > dl > dt{font-size:12px;font-size:1.0rem;margin:0px 9px 0px;padding-right:15px;}
#gNavi .subGnavi > ul > li > dl > dd{padding:0 9px 8px;}

#gNavi .subGnavi01 li a:after{
position:absolute;
border-color:#fff;
border-image:none;
border-style:solid;
border-width:0 0 2px 2px;
content:"";
top:50%;
right:10px;
width:9px;
height:9px;
margin-top:-5px;
z-index:20;
-moz-transform:rotate(-135deg);
-webkit-transform:rotate(-135deg);
-o-transform:rotate(-135deg);
-ms-transform:rotate(-135deg);
transform:rotate(-135deg);
}
#gNaviSPWrapper{
display:none;
position:absolute;
top:0;
right:0;
width:100%;
height:100%;
z-index:9997;
background: #000;
opacity:0.5;
}

#gNavi .sp_funcMenu{}
#gNavi .sp_funcMenu > li a{background:#dce7f2;display:block;color:#003894;font-size:14px;padding:9px 33px 9px 18px;position:relative;border-bottom:1px solid #003894;}
#gNavi .sp_funcMenu > li a:before{
content:"";
display:inline-block;
position:relative;
width:20px;
height:20px;
vertical-align:middle;
margin:-3px 4px 0 0;
}
#gNavi .sp_funcMenu > li a:after{
position:absolute;
border-color:#003894;
border-image:none;
border-style:solid;
content:"";
z-index:20;
border-width:0 0 2px 2px;
right:25px;
width:9px;
height:9px;
top:50%;
margin:-5px 0 0 0;
-moz-transform:rotate(-135deg);
-webkit-transform:rotate(-135deg);
-o-transform:rotate(-135deg);
-ms-transform:rotate(-135deg);
transform:rotate(-135deg);
}

#gNavi .sp_funcMenu #gNavBiz a{padding:12px 40px 12px 18px;font-size:16px;}
#gNavi .sp_funcMenu #gNavBiz a:before{display:none;}
#gNavi .sp_funcMenu #gNavBiz a:after{ border-width:0 0 4px 4px;right:27px;width:17px;height:17px;margin-top:-9px;}
#gNavi .sp_funcMenu #gNavFaq a:before{
background:url(https://asahi-net.co.jp/commons/img/cmn/cmn_icon_headermenu_faq.svg) no-repeat center;
background-size:19px;
margin-right:8px;
}
#gNavi .sp_funcMenu #gNavCont a:before{
background:url(https://asahi-net.co.jp/commons/img/cmn/cmn_icon_headermenu_phone.svg) no-repeat center;
background-size:18px;
margin-right:7px;
}
#gNavi .sp_funcMenu #gNavMail a:before{
background:url(https://asahi-net.co.jp/commons/img/cmn/cmn_icon_headermenu_mail.svg) no-repeat center;
background-size:18px;
margin-right:7px;
}


#gNavi #sp_gNavEnd{display:inline-block;width:100%;background:#dce7f2;text-align:center;color:#003894;padding:14px 20px;position:relative;margin:0;}
#gNavi #sp_gNavEnd:before{
position:relative;
background:url(https://asahi-net.co.jp/commons/img/cmn/cmn_icon_plus.svg) no-repeat center;
background-size:contain;
content:"";
display:inline-block;
z-index:20;
width:14px;
height:14px;
top:50%;
margin:0 5px -2px 0;
-moz-transform:rotate(-135deg);
-webkit-transform:rotate(-135deg);
-o-transform:rotate(-135deg);
-ms-transform:rotate(-135deg);
transform:rotate(-135deg);
-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;
}
#gNavi #sp_gNavEnd:hover:before{
-moz-transform:rotate(-315deg);
-webkit-transform:rotate(-315deg);
-o-transform:rotate(-315deg);
-ms-transform:rotate(-315deg);
transform:rotate(-315deg);
-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;
}
.subGnavi{display:none;opacity:1!important;}



/* !breadcrumb
---------------------------------------------------------- */
#breadcrumb{
overflow:hidden;
padding:2px 0 1px 10px;
background-color:#f4f4f4;
border:1px solid #dce7f2;
border-width:1px 0;
}
#header.simple + #breadcrumb{
border-top:none;
}
body#top #breadcrumb{display:none;}
#breadcrumb .inner01{
overflow:hidden;
padding-top:4px;
padding-bottom:5px;
}
#breadcrumb ul{
overflow:hidden;
float:left;
*zoom:1;
}
#breadcrumb ul li{
float:left;
margin-right:7px;
padding-right:10px;
white-space:nowrap;
position:relative;
}
#breadcrumb ul li:after{
content:"";
display:block;
position:absolute;
top:50%;
margin-top:-2.5px;
right:0;
width:5px;
height:5px;
border:solid #333;
border-width:1px 1px 0 0;
-ms-transform:rotate(45deg);
-webkit-transform:rotate(45deg);
transform:rotate(45deg);
}
#breadcrumb ul li:last-child:after{display:none;}
#breadcrumb ul li.last{background:none;}
#breadcrumb ul li a{color:#003894;white-space:nowrap;}
#breadcrumb ul li a,
#breadcrumb ul li{font-size:9px;font-size:0.9rem;}
#breadcrumb .txtBreadcrumb01{float:right;font-size:11px;}


/* !contents
---------------------------------------------------------- */
#contents{margin-bottom:15px;}
.main{}


/* !pageNav
---------------------------------------------------------- */
ul.pageNavi {font-size:1.2rem;line-height:1.2;margin:20px 5px 5px; display: block;}
ul.pageNavi:before {content: none;}
ul.pageNavi li {display: inline-block;padding: 0 5px 10px 1em;text-indent:-1em;}
ul.pageNavi.forYear li {padding-right:5px;padding-bottom:12px;}
ul.pageNavi li a:before{
  border-color: #003894 transparent transparent transparent;
  border-style: solid;
  border-width: 7px 5px;
  content: "";
  display: inline-block;
  margin-bottom: -6px;
  margin-right: 2px;
}


/* !pageTop
---------------------------------------------------------- */
.pageTop{
position:relative;
top:-25px;
text-align:left;
line-height:1;
display:block;
left:0px;
width:100%;
margin-bottom:-25px;
margin-right:-15px;
}
.pageTop p{
background:#dce7f2;
width:100%;
margin:0;
padding:0;
}
.pageTop p a{
display:table;
font-size:12px;
font-size:0.9rem;
color:#003894;
background-size:50px;
padding-right:20px;
width:100%;
position:relative;
}
.pageTop p a:hover{text-decoration:none;}
.pageTop p a:hover span{opacity:0.6;}
.pageTop p a:after{
content:"";
background:url(https://asahi-net.co.jp/commons/img/cmn/cmn_icon_mainpagetop.svg) 0 0px no-repeat;
width:35px;
background-size:contain;
vertical-align:text-bottom;
top:-10px;
position:absolute;
height:35px;
display:block;
right:20px;
}
.pageTop p a:hover:after{top:-13px;}
.pageTop p a span{
opacity:1;
width:88%;
display:table-cell;
vertical-align:middle;
padding-left:0;
height:25px;
}

/* !footer
---------------------------------------------------------- */
#footer{
padding:0;
width:100%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
border-top:25px solid #dce7f2;
text-align:left;
background:#f1f4f8;
background-repeat:repeat;
background-position:0 0;
position:relative;
display:block;
}
.footerIn{
position:relative;
margin:0 auto 10px;
width:100%;
}
.footerOther .footerIn{
margin:0 auto;
display:block;
text-align:center;
}
.footerLinks01{text-align:center; padding-top:15px; margin-left: -10px; margin-right:-10px;}
.footerLinks01.type01{margin-top:10px;}
.footerLinks01 ul{
overflow:hidden;
position:relative;
vertical-align:top;
text-align:center;
margin-bottom:-1px;
}
.footerLinks01.type01 ul{padding-left:0;}
.footerLinks01 ul li{
position:relative;
display:table;
vertical-align:middle;
line-height:1.6;
width:50%;
margin:-1px 0 0;
border:1px solid #dce7f2;
border-width:1px 1px 1px 0;
float:left;
height:40px;
text-align:left;
}
.footerLinks01 ul li:nth-child(even){
border-right:none;
}
.footerLinks01.type01 ul li{
margin-right:12px;
padding-right:12px;
}
.footerLinks01 ul li:before{right:0;}
.footerLinks01 ul:before{left:0;}
.footerLinks01 ul li:last-child{}
.footerLinks01.type01 ul:before,
.footerLinks01.type01 ul li.last:before{display:none;}
.footerLinks01 ul li a{
color:#003894;
font-size:12px;
font-size:1.2rem;
line-height:1.4;
display:table-cell;
vertical-align:middle;
position:relative;
padding:0 25px 0 18px;
}
.footerLinks01 ul li a:after{
position:absolute;
border-color:#dce7f2;
border-image:none;
border-style:solid;
border-width:0 0 2px 2px;
content:"";
top:50%;
right:12px;
width:12px;
height:12px;
margin-top:-6px;
z-index:20;
-moz-transform:rotate(-135deg);
-webkit-transform:rotate(-135deg);
-o-transform:rotate(-135deg);
-ms-transform:rotate(-135deg);
transform:rotate(-135deg);
}
.footerLinks01.type01 ul li a{
font-size:11px;
font-size:1.1rem;
}
.footerLinks01 > dl{margin:0 0 15px;padding:0;border: 1px solid #dce7f2;border-width: 2px 0;position:relative;}
.footerLinks01 > dl > dt{padding:0; font-size:14px; font-size:1.4rem; border-bottom: 1px solid #dce7f2;position:relative;display:table;vertical-align:middle;width:100%;height:46px;}
.footerLinks01 > dl > dt > a{position:relative;display:table-cell;vertical-align:middle;padding:0 25px 2px 18px;}
.footerLinks01 > dl > dt > a:after{
    position: absolute;
    border-color: #dce7f2;
    border-image: none;
    border-style: solid;
    border-width: 0 0 2px 2px;
    content: "";
    top: 50%;
    right: 12px;
    width: 12px;
    height: 12px;
    margin-top: -6px;
    z-index: 20;
    -moz-transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg);
}

.footerLinks01 a.external > .inner:after {
  background: url('../img/cmn/icon-external.svg') left top no-repeat;
  content: "";
  display: inline-block;
  height: 12px;
  margin: 0 0 -1px 4px;
  position: relative;
  width: 15px;
}

.footerLinks02{margin-bottom:10px; font-size:12px; font-size:1.2rem;}
.footerLinks02 li{margin:0 15px 15px; display: inline-block;}
.footerLinks02 li a{color:#fff;position: relative;}
.footerLinks02 li a:before,.footerLinks02 li a:after{position:absolute;content:"";width:1px;height:10px;top:50%;margin-top:-5px;background: #fff;}
.footerLinks02 li a:before{left:-17px;}
.footerLinks02 li a:after{right:-17px;}

.footerLogoList{
display:block;
vertical-align:middle;
clear:both;
text-align:center;}
.footerInfoBox{
background-color:#fff;
border:1px solid #dce7f2;
color:#333;
display:table;
padding:17px 15px;
margin:10px 10px 0;
}
.footerInfoBox > .gdIspImg{display:block;vertical-align:middle;width:85px;text-align:center;color:#b9a51b;font-size:12px;font-size:0.6rem;float:left;border-right:1px solid #dce7f2;padding:0px 15px 0 10px;line-height:1;margin:0 15px 15px 0;}
.footerInfoBox > .gdIspImg img{margin-bottom:3px;}
.footerInfoBox dl{color:#666;display:block;vertical-align:middle;}
.footerInfoBox dl dt{
margin-bottom:15px;
font-size:12px;
font-size:1.0rem;
line-height:1.5;
}
.footerInfoBox dl dt a{ color:#333;}
.footerInfoBox dl dd{
font-size:12px;
font-size:1.0rem;
line-height:1.6;
letter-spacing:-0.2px;
clear:both;
}

.footerOther{background:url(https://asahi-net.co.jp/commons/img/cmn/cmn_bg_footer_bg.png) repeat-x center center;padding:16px 0 17px;background-size:cover;}
.footerLogoAsahi{display:inline-block;color:#fff;vertical-align:middle;font-size:10px;line-height:1.6;margin-top:25px;}
.footerLogoAsahi a *{text-decoration:none;color:#fff;opacity:1;}
.footerLogoAsahi a:hover{text-decoration:none;}
.footerLogoAsahi a:hover *{text-decoration:none;opacity:0.9;}
.footerLogoAsahi img{display:inline-block;float:left;width:25px;vertical-align:middle;margin:7px 10px 0 0;}
.footerLogoAsahi p{margin:0;padding:0;}
.footerLogoAsahi p:first-child{min-width:14em;text-align:left;}
.footerLogoList .logoList01{clear:both;display:inline-block;}
.footerLogoList .logoList01 li{margin-right:10px;display:inline-block;text-align:center;}
.footerLogoList .logoList01 li img{height:40px;}
.footerLogoList .logoList01 li.last{ margin-right:0;}
.footerLogoList .logoList01 li a{display:block;}
#copyright{
font-size:10px;
font-size:0.9rem;
display:inline-block;
float:left;
}


#footer.simple{
display:block;
padding:0;
width:100%;
border-top:2px solid #b7c8dd;
text-align:left;
background:#fff;
margin-top:-67px;
}
#footer.simple .footerLogoAsahi{margin-top:0;}


/* ===== footerSimple ===== */
div#bottom.simple{
width:100%;
background:url(https://asahi-net.co.jp/commons/img/common/bg_headerline.png) left top repeat;
border-top:3px solid #B7C8DD;
background:#fff;
bottom:0;
}
div#bottom.simple div.inner{
width:100%;
margin:0 auto;
padding:15px 0 15px;
}
div#bottom.simple p#copyright{
clear:both;
line-height:100%;
text-align:center;
color:#000000;
}


/* !contents
---------------------------------------------------------- */
#subHeader .h1_image{margin:15px 0;}
#subHeader .h1_image img{width:40px; height:40px; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px;}
#subHeader .h1_print{margin-top:21px;padding:5px;}
#subHeader .h1_print:before{margin-right:5px; width:16px; height:14px;}
#subHeader h1{margin:16px 0; font-size:28px; line-height:1.3;}


/* !mainTable
---------------------------------------------------------- */
.tableWrapper{
margin-bottom:0;
font-size:14px;
font-size:1.4rem;
display:inline-block;
width:98%;
margin-left:1%;
margin-right:1%;
border:none;
}

.tableWrapper table{width:100%;}

.tableWrapper th,
.tableWrapper td{padding:21px 5px;}

.tableWrapper td{}

.tableWrapper.sTable{
font-size:13px;
font-size:1.3rem;
}
.tableWrapper.sTable th,
.tableWrapper.sTable td{padding:15px 10px;}

.tableWrapper.ssTable{
font-size:12px;
font-size:1.2rem;
}
.tableWrapper.ssTable th,
.tableWrapper.ssTable td{padding:10px;}

.tableWrapper.xsTable{
font-size:9px;
font-size:0.9rem;
}
.tableWrapper.xsTable th,
.tableWrapper.xsTable td{padding:3px 2px;}
.tableWrapper.optionTable{
font-size:12px;
font-size:1.2rem;
}
.tableWrapper.optionTable th,
.tableWrapper.optionTable td{padding:10px 5px;}
.tableWrapper.optionTable td:last-child{border-right:0 none;}

.tableWrapper .ctList{
padding:0;
text-align:left;
}
.tableWrapper .ctList > li{
/*font-weight:bold;*/
line-height:1.3;
}
.tableWrapper ul.ctList > li:before {
  top: 0.55em;
}

/*.tableWrapper .ctList > li:before{background-color:#000;}*/



/* !h(n)
---------------------------------------------------------- */
#contents h2,.h2_heading{
margin:42px 0 15px ;
font-size:24px;
font-size:2.4rem;
line-height:1.3;
padding-bottom:8px;
}
#contents h2 .detailLink,.h2_heading .detailLink{
font-size:12px;
font-size:1.2rem;
bottom:10px;
padding:0 0 0 12px;
}
#contents h2 .detailLink:before,.h2_heading .detailLink:before{
border-width:5px 7px;
margin-top:-5px;
}

#contents h3,.h3_heading{
margin:40px 0 15px ;
padding-left:9px;
padding-bottom:1px;
font-size:20px;
font-size:2.0rem;
line-height:1.3;
}
#contents h3:before{
width:1px;
height:24px;
margin-top:-11px;
}
#contents h3 .detailLink,.h3_heading .detailLink{
font-size:12px;
font-size:1.2rem;
margin-top:-0.3rem;
padding:0 0 0 12px;
}
#contents h3 .detailLink:before,.h3_heading .detailLink:before{
border-width:5px 7px;
margin-top:-5px;
}


#contents h4,.h4_heading{
margin:40px 0 15px;
padding-left:0.9em;
font-size:18px;
font-size:1.8rem;
}
#contents h4:before,.h4_heading:before{
top:7px;
width:8px;
height:8px;
}
#contents h4 .detailLink,.h4_heading .detailLink{
font-size:12px;
font-size:1.2rem;
margin-top:-0.2rem;
padding:0 0 0 12px;
}
#contents h4 .detailLink:before,.h4_heading .detailLink:before{
border-width:5px 7px;
margin-top:-5px;
}

#contents h5,.h5_heading{
margin:20px 0 15px;
padding-left:10px;
font-size:16px;
font-size:1.6rem;
line-height:1.6;
}
#contents h5:before,.h5_heading:before{
top:12px;
width:5px;
height:5px;
}
#contents h6,.h6_heading{
margin:20px 0 15px;
font-size:16px;
font-size:1.6rem;
line-height:1.6;
}

#contents .subTxt{
font-size:12px;
font-size:1.2rem;
}

#contents .accordion{margin:20px 0 15px ;}
#contents .accordion:after{
right:15px;
margin-top:-2px;
border-width:6px 6px 0 6px;
}
#contents .accordion.active:after{margin-top:-4px;}
#contents h2.accordion,.h2_heading.accordion{
font-size:22px;
font-size:2.2rem;
line-height:1.2;
padding:10px 10px;
}
#contents h3.accordion,.h3_heading.accordion{
font-size:18px;
font-size:1.8rem;
line-height:1.4;
padding:6px 10px;
}
#contents h3.accordion:after,.h3_heading.accordion:after{right:14px;}
#contents h4.accordion,.h4_heading.accordion{
font-size:16px;
font-size:1.6rem;
line-height:1.2;
padding:5px 10px;
}
#contents h4.accordion:after,.h4_heading.accordion:after{right:14px;}


/* !colSec,boxSec
---------------------------------------------------------- */
#contents .colSec{margin-top:20px;margin-bottom:15px;}

#contents .colSec h2 + p,
#contents .colSec h3 + p,
#contents .colSec h4 + p,
#contents .colSec h5 + p,
#contents .colSec h6 + p{margin-top:15px;}

#contents .colSec h2:first-child,.colSec .h2_heading:first-child,
#contents .colSec h3:first-child,.colSec .h3_heading:first-child,
#contents .colSec h4:first-child,.colSec .h4_heading:first-child,
#contents .colSec h5:first-child,.colSec .h5_heading:first-child,
#contents .colSec h6:first-child,.colSec .h6_heading:first-child{margin:0 0 15px;}

#contents .colSec h2:first-child,.colSec .h2_heading:first-child
{font-size:24px;font-size:2.4rem;line-height:1.2;padding-bottom:10px;}

#contents ul.colSec > li{}
#contents ul.colSec > li:first-child{margin-top:0;}
ul.colSec > li.col-sm-1,ul.colSec > li.col-md-1,ul.colSec > li.col-lg-1,ul.colSec > li.col-sm-2,ul.colSec > li.col-md-2,ul.colSec > li.col-lg-2,ul.colSec > li.col-sm-3,ul.colSec > li.col-md-3,ul.colSec > li.col-lg-3,ul.colSec > li.col-sm-4,ul.colSec > li.col-md-4,ul.colSec > li.col-lg-4,ul.colSec > li.col-sm-5,ul.colSec > li.col-md-5,ul.colSec > li.col-lg-5,ul.colSec > li.col-sm-6,ul.colSec > li.col-md-6,ul.colSec > li.col-lg-6,ul.colSec > li.col-sm-7,ul.colSec > li.col-md-7,ul.colSec > li.col-lg-7,ul.colSec > li.col-sm-8,ul.colSec > li.col-md-8,ul.colSec > li.col-lg-8,ul.colSec > li.col-sm-9,ul.colSec > li.col-md-9,ul.colSec > li.col-lg-9,ul.colSec > li.col-sm-10,ul.colSec > li.col-md-10,ul.colSec > li.col-lg-10,ul.colSec > li.col-sm-11,ul.colSec > li.col-md-11,ul.colSec > li.col-lg-11,ul.colSec > li.col-sm-12,ul.colSec > li.col-md-12,ul.colSec > li.col-lg-12{margin-top:10px;}

#contents .boxSec{margin-top:20px;margin-bottom:15px;}
#contents .boxSec .boxedItem + p:first-child{margin-top:0;}

#contents .boxSec h2 + p{margin-top:15px;}

#contents .boxSec h2,.boxSec .h2_heading{
font-size:22px;
font-size:2.2rem;
line-height:1.2;
padding:10px 10px;
}
#contents .boxSec h3,.boxSec .h3_heading{
font-size:20px;
font-size:2.0rem;
line-height:1.4;
padding:6px 10px;
}
#contents .boxSec h4,.boxSec .h4_heading{
font-size:18px;
font-size:1.8rem;
line-height:1.2;
padding:5px 10px;
}

#contents .boxedItem{
margin:20px 10px 0;
padding:7px 8px;
}#contents .boxedItem:before{
border-bottom:17px solid #003894;
border-left:17px solid transparent;
}#contents .boxedItem:after{
border-bottom:16px solid #fff;
border-left:16px solid transparent;
}
#contents .boxedItem.appeal:after{
border-bottom:17px solid #fff;
border-left:17px solid transparent;
}
#contents .boxedItem.attention:after{
border-bottom:16px solid #fff;
border-left:16px solid transparent;
}

#contents .linkForBox h3:after{
border-width:8px 0 8px 8px;
margin-top:-8px;
right:10px;
}


/* !text
---------------------------------------------------------- */
p,.ctText{
position:relative;
margin:20px 10px 0;
}

.ctLink:not(ul){margin:0 8px 0 0;}
.ctLink:not(ul):before{
border-width:5px 7px;
margin:0 0 1px 4px;
}
.ctLink.pdf:not(ul){padding:0 0 0 20px;}
.ctLink.pdf:not(ul):before{
top:4px;
left:0px;
width:12px;
height:16px;
}
.ctLink.external{padding:0 0 0 20px;}
.ctLink.external:before{
top:6px;
left:0px;
width:14px;
height:11px;
}
.ctLink sup{
font-size:10px;
font-size:1.0rem;
}

.toPageUp{
font-size:1.2rem;
}
.toPageUp:before{
border-width:7px 5px;
margin-bottom:1px;
margin-right:4px;
}
.toPageDown:before{
border-width:7px 5px;
margin-bottom:-6px;
margin-right:4px;
}

.ctList .ctLink{
margin-top:10px;
padding-left:10px;
}
.ctCaution .ctLink{
margin-top:5px;
padding-left:14px;
}

ul.ctLink{margin:20px 10px 0;}
ul.ctLink ul{margin-top:15px;}
ul.ctLink > li{margin-bottom:5px;padding-left:12px;}
ul.ctLink > li + li {margin-top:15px;}
ul.ctLink > li a{margin-left:-13px; margin-right:8px;display:inline-block;}
ul.ctLink > li a:before{top:1px;margin-left:4px;margin-bottom:0;}
ul.ctLink li a.pdf{
  padding:0 20px 0 0;
}
ul.ctLink li a.pdf:after {
  width:12px;
  height:16px;
}
ul.ctLink li a.external{
  padding:0 20px 0 0;
}
ul.ctLink li a.external:after {
  width:14px;
  height:11px;
}

ul.ctLink.pdf li a{padding-left:30px;}

ul.linkList{font-size:12px;}
ul.linkList li a{padding:5px 10px;}
ul.linkList li a:after{
margin-top:-5px;
right:10px;
width:10px;
height:10px;
border-width:3px 3px 0 0;
}



/* !ctList
---------------------------------------------------------- */
.ctList {
  margin: 20px 10px 0;
}
.ctList > li {
  padding-left: 12px;
}
.ctList > li + li {
  margin-top:15px;
}
.ctList > ul {
  margin-top:15px;
}
ul.ctList > li:before {
  top: 0.7em;
  left:2px;
  width: 4px;
  height: 4px;
}

.ctList li .imgList{margin:15px 0;}

ol.ctList li.num01,ol.ctList li.num02,ol.ctList li.num03,ol.ctList li.num04,ol.ctList li.num05,ol.ctList li.num06,ol.ctList li.num07,ol.ctList li.num08,ol.ctList li.num09{padding-left:18px;}

ol.ctList li.num10,ol.ctList li.num11,ol.ctList li.num12,ol.ctList li.num13,ol.ctList li.num14,ol.ctList li.num15,ol.ctList li.num16,ol.ctList li.num17,ol.ctList li.num18,ol.ctList li.num19{padding-left:21px;}

ol.ctList li.num01.cNum,ol.ctList li.num02.cNum,ol.ctList li.num03.cNum,ol.ctList li.num04.cNum,ol.ctList li.num05.cNum,ol.ctList li.num06.cNum,ol.ctList li.num07.cNum,ol.ctList li.num08.cNum,ol.ctList li.num09.cNum,ol.ctList li.num10.cNum,ol.ctList li.num11.cNum,ol.ctList li.num12.cNum,ol.ctList li.num13.cNum,ol.ctList li.num14.cNum,ol.ctList li.num15.cNum,ol.ctList li.num16.cNum,ol.ctList li.num17.cNum,ol.ctList li.num18.cNum,ol.ctList li.num19.cNum,ol.ctList li.num20.cNum{padding-left:18px;}

.ctCaution{
  margin: 20px 10px 0;
}
.ctCaution > li {
  padding-left: 1.2em;
  font-size: 0.8em;
}
.ctCaution li + li{
  margin-top:15px;
}

.ctCaution li.num01,.ctCaution li.num02,.ctCaution li.num03,.ctCaution li.num04,.ctCaution li.num05,.ctCaution li.num06,.ctCaution li.num07,.ctCaution li.num08,.ctCaution li.num09{padding-left:2.2em;}

.ctCaution li.num10,.ctCaution li.num11,.ctCaution li.num12,.ctCaution li.num13,.ctCaution li.num14,.ctCaution li.num15,.ctCaution li.num16,.ctCaution li.num17,.ctCaution li.num18,.ctCaution li.num19{padding-left:2.8em;}


/* !StepList
---------------------------------------------------------- */
.stepWrap{padding-left:10px;padding-right:10px;}
.stepList{
    margin: 20px 0 0;
}
.stepList>li{
    margin:25px 0 0;
}
.stepList>li>dl>dt{
padding: 7px 5px;
}
.stepList>li>dl>dd{
    padding: 17px 15px;
}
.period:before{left:2px; width:10px;}
.period>span{padding-left:15px;word-break:break-all;text-align:center;}
.period .unqTxt{display:block;-moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); -ms-transform:rotate(90deg); transform:rotate(90deg);}


/* !ctDl
---------------------------------------------------------- */
dl.ctDl{margin:20px 10px 0;}
.ctDl dt{margin:0 0 10px;}
.ctDl dd{}
.ctDl dd + dt{margin-top:20px;}
.ctDl dd + dd{margin-top:10px;}


/* !qandaList
---------------------------------------------------------- */
.qandaList{margin:20px 10px 0;}
.qandaList > li{margin-bottom:10px;}
.qandaList > li + li{margin-top:15px;}
.qandaList > li dl{}
.qandaList > li dt{
margin:0 0 10px;
padding:0 0 0 20px;
}
.qandaList > li dd{
padding:0 0 0 20px;
}
.qandaList > li dt:before{
top:0px;
font-size:16px;
font-size:1.6rem;
}
.qandaList > li dd:before{
top:0px;
left:2px;
font-size:16px;
font-size:1.6rem;
}


/* !newsList
---------------------------------------------------------- */
.tabContents > .newsList { margin:10px 0; }
.newsList li > dl{ padding:10px; display:block;}
.newsList li > dt{ padding:10px;}
.newsList li > dl > dd{}
.newsList li > dl > .date{padding:2px 0 2px 5px!important; display:inline-block; width:9em;}
.newsList li > dl > .category{padding-top:0; display:inline-block; padding-left:5px; padding-right:5px;}
.newsList li > dl > .text{display:block; padding:5px;margin-top:5px;}
.newsList li > dl > dd dd{padding:0 0 0 15px;}
.newsList li > dl > dd dd:before{top:-3px;left: 2px;}
.newsList .category{width:8em;}
.category_ir,
.category_respon,
.category_aistrix,
.category_asahinet,
.category_omakase,
.category_v6connect,
.category_etc,
.category_manaba{
    padding:2px;
    font-size:12px;
    font-size:1.2rem;
}

/* !images
---------------------------------------------------------- */
.ctImg{margin:20px 5px 5px;}


/* !etc parts
------------------------------------------------------------------ */

/* 基本ボタン */
.ctBtn{
padding:12px 15px 13px 10px;
font-size:14px;
font-size:1.4rem;
line-height:1.4;
}
.ctBtn.rev{
padding:12px 10px 13px 15px;
}
.ctBtn:after{
border-width:4px 6px;
right:0px;
margin-top:-4px;
}
.ctBtn.rev:after{
border-color:transparent #003894 transparent transparent;
left:0px;
}
#contents .ctBtn .subTxt{font-size:10px;font-size:1.0rem;}

.ctBtnList{margin-left:13px; margin-bottom:-3px;}
.ctBtnList li{margin-right:13px;}


/* !internalLinks */
.internalLinks{
background-color:#bccbe3;
border-top:1px solid #003894;
border-bottom:7px solid #003894;
padding:12px 10px 12px 11px;
position:relative;
}
.internalLinks:before{
background-color:#bccbe3;
content:"";
display:block;
margin-left:-5px;
left:50%;
width:10px;
height:10px;
position:absolute;
-ms-transform:rotate(-135deg);
-webkit-transform:rotate(-135deg);
transform:rotate(-135deg);
bottom:-5px;
}
.internalLinks li{
border-left:1px solid #003894;
border-right:1px solid #003894;
display:inline-block;
margin:12px 0 12px -1px;
line-height:1;
padding:0 10px 0 25px;
position:relative;
vertical-align:middle;
}
.internalLinks li:before{
border-style:solid;
border-width:13.0px 7.5px 0 7.5px;
border-color:#003894 transparent transparent transparent;
content:"";
display:block;
margin-top:-6px;
position:absolute;
left:6px;
top:50%;
width:0px;
height:0px;
}
.internalLinks li a{
color:#003894;
font-size:1.4rem;
font-weight:bold;
line-height:1.3;
vertical-align:middle;
}


/* tab ベーススタイル */
.tabSwitch > ul li{
padding:8px 10px 8px;
font-size:14px;
font-size:1.4rem;
line-height:1.4;
line-height:1.4rem;
min-height:50px;
}
.tabSwitch > ul li span{
display:table-cell;
font-size:12px;
font-size:1.2rem;
line-height:1.4;
line-height:1.4rem;
vertical-align:middle;
padding:0px;
}
.tabSwitch > ul li:hover{
cursor:default;
}

/*boxedItem in ullist topmargin set*/

#contents .boxedItem ul:first-child{margin-top:5px;}

/* 汎用アイコン調整 */
.h4_heading01.icon{padding-left:1.75em;}
.h4_heading01.icon:before{top:0.4em;left:0.3em;}

/* !メニューfix */
.fixed{position:fixed;top:10px;/*固定させたい位置*/}
.displayoff{display:none;}
.displayon{display:inline;}



/* !width SET
------------------------------------------------------------------ */
.sp_w200{width:200%!important;}.sp_w190{width:190%!important;}.sp_w180{width:180%!important;}.sp_w170{width:170%!important;}.sp_w160{width:160%!important;}.sp_w150{width:150%!important;}.sp_w140{width:140%!important;}.sp_w130{width:130%!important;}.sp_w120{width:120%!important;}.sp_w110{width:110%!important;}.sp_w100{width:100%!important;}.sp_w99{width:99%!important;}.sp_w98{width:98%!important;}.sp_w97{width:97%!important;}.sp_w96{width:96%!important;}.sp_w95{width:95%!important;}.sp_w94{width:94%!important;}.sp_w93{width:93%!important;}.sp_w92{width:92%!important;}.sp_w91{width:91%!important;}.sp_w90{width:90%!important;}.sp_w89{width:89%!important;}.sp_w88{width:88%!important;}.sp_w87{width:87%!important;}.sp_w86{width:86%!important;}.sp_w85{width:85%!important;}.sp_w84{width:84%!important;}.sp_w83{width:83%!important;}.sp_w82{width:82%!important;}.sp_w81{width:81%!important;}.sp_w80{width:80%!important;}.sp_w79{width:79%!important;}.sp_w78{width:78%!important;}.sp_w77{width:77%!important;}.sp_w76{width:76%!important;}.sp_w75{width:75%!important;}.sp_w74{width:74%!important;}.sp_w73{width:73%!important;}.sp_w72{width:72%!important;}.sp_w71{width:71%!important;}.sp_w70{width:70%!important;}.sp_w69{width:69%!important;}.sp_w68{width:68%!important;}.sp_w67{width:67%!important;}.sp_w66{width:66%!important;}.sp_w65{width:65%!important;}.sp_w64{width:64%!important;}.sp_w63{width:63%!important;}.sp_w62{width:62%!important;}.sp_w61{width:61%!important;}.sp_w60{width:60%!important;}.sp_w59{width:59%!important;}.sp_w58{width:58%!important;}.sp_w57{width:57%!important;}.sp_w56{width:56%!important;}.sp_w55{width:55%!important;}.sp_w54{width:54%!important;}.sp_w53{width:53%!important;}.sp_w52{width:52%!important;}.sp_w51{width:51%!important;}.sp_w50{width:50%!important;}.sp_w49{width:49%!important;}.sp_w48{width:48%!important;}.sp_w47{width:47%!important;}.sp_w46{width:46%!important;}.sp_w45{width:45%!important;}.sp_w44{width:44%!important;}.sp_w43{width:43%!important;}.sp_w42{width:42%!important;}.sp_w41{width:41%!important;}.sp_w40{width:40%!important;}.sp_w39{width:39%!important;}.sp_w38{width:38%!important;}.sp_w37{width:37%!important;}.sp_w36{width:36%!important;}.sp_w35{width:35%!important;}.sp_w34{width:34%!important;}.sp_w33{width:33%!important;}.sp_w32{width:32%!important;}.sp_w31{width:31%!important;}.sp_w30{width:30%!important;}.sp_w29{width:29%!important;}.sp_w28{width:28%!important;}.sp_w27{width:27%!important;}.sp_w26{width:26%!important;}.sp_w25{width:25%!important;}.sp_w24{width:24%!important;}.sp_w23{width:23%!important;}.sp_w22{width:22%!important;}.sp_w21{width:21%!important;}.sp_w20{width:20%!important;}.sp_w19{width:19%!important;}.sp_w18{width:18%!important;}.sp_w17{width:17%!important;}.sp_w16{width:16%!important;}.sp_w15{width:15%!important;}.sp_w14{width:14%!important;}.sp_w13{width:13%!important;}.sp_w12{width:12%!important;}.sp_w11{width:11%!important;}.sp_w10{width:10%!important;}.sp_w09{width:09%!important;}.sp_w08{width:08%!important;}.sp_w07{width:07%!important;}.sp_w06{width:06%!important;}.sp_w05{width:05%!important;}.sp_w04{width:04%!important;}.sp_w03{width:03%!important;}.sp_w02{width:02%!important;}.sp_w01{width:01%!important;}.sp_wAuto{width:auto!important;}

.sp_mxw100{max-width:100%!important;}.sp_mxw99{max-width:99%!important;}.sp_mxw98{max-width:98%!important;}.sp_mxw97{max-width:97%!important;}.sp_mxw96{max-width:96%!important;}.sp_mxw95{max-width:95%!important;}.sp_mxw94{max-width:94%!important;}.sp_mxw93{max-width:93%!important;}.sp_mxw92{max-width:92%!important;}.sp_mxw91{max-width:91%!important;}.sp_mxw90{max-width:90%!important;}.sp_mxw89{max-width:89%!important;}.sp_mxw88{max-width:88%!important;}.sp_mxw87{max-width:87%!important;}.sp_mxw86{max-width:86%!important;}.sp_mxw85{max-width:85%!important;}.sp_mxw84{max-width:84%!important;}.sp_mxw83{max-width:83%!important;}.sp_mxw82{max-width:82%!important;}.sp_mxw81{max-width:81%!important;}.sp_mxw80{max-width:80%!important;}.sp_mxw79{max-width:79%!important;}.sp_mxw78{max-width:78%!important;}.sp_mxw77{max-width:77%!important;}.sp_mxw76{max-width:76%!important;}.sp_mxw75{max-width:75%!important;}.sp_mxw74{max-width:74%!important;}.sp_mxw73{max-width:73%!important;}.sp_mxw72{max-width:72%!important;}.sp_mxw71{max-width:71%!important;}.sp_mxw70{max-width:70%!important;}.sp_mxw69{max-width:69%!important;}.sp_mxw68{max-width:68%!important;}.sp_mxw67{max-width:67%!important;}.sp_mxw66{max-width:66%!important;}.sp_mxw65{max-width:65%!important;}.sp_mxw64{max-width:64%!important;}.sp_mxw63{max-width:63%!important;}.sp_mxw62{max-width:62%!important;}.sp_mxw61{max-width:61%!important;}.sp_mxw60{max-width:60%!important;}.sp_mxw59{max-width:59%!important;}.sp_mxw58{max-width:58%!important;}.sp_mxw57{max-width:57%!important;}.sp_mxw56{max-width:56%!important;}.sp_mxw55{max-width:55%!important;}.sp_mxw54{max-width:54%!important;}.sp_mxw53{max-width:53%!important;}.sp_mxw52{max-width:52%!important;}.sp_mxw51{max-width:51%!important;}.sp_mxw50{max-width:50%!important;}.sp_mxw49{max-width:49%!important;}.sp_mxw48{max-width:48%!important;}.sp_mxw47{max-width:47%!important;}.sp_mxw46{max-width:46%!important;}.sp_mxw45{max-width:45%!important;}.sp_mxw44{max-width:44%!important;}.sp_mxw43{max-width:43%!important;}.sp_mxw42{max-width:42%!important;}.sp_mxw41{max-width:41%!important;}.sp_mxw40{max-width:40%!important;}.sp_mxw39{max-width:39%!important;}.sp_mxw38{max-width:38%!important;}.sp_mxw37{max-width:37%!important;}.sp_mxw36{max-width:36%!important;}.sp_mxw35{max-width:35%!important;}.sp_mxw34{max-width:34%!important;}.sp_mxw33{max-width:33%!important;}.sp_mxw32{max-width:32%!important;}.sp_mxw31{max-width:31%!important;}.sp_mxw30{max-width:30%!important;}.sp_mxw29{max-width:29%!important;}.sp_mxw28{max-width:28%!important;}.sp_mxw27{max-width:27%!important;}.sp_mxw26{max-width:26%!important;}.sp_mxw25{max-width:25%!important;}.sp_mxw24{max-width:24%!important;}.sp_mxw23{max-width:23%!important;}.sp_mxw22{max-width:22%!important;}.sp_mxw21{max-width:21%!important;}.sp_mxw20{max-width:20%!important;}.sp_mxw19{max-width:19%!important;}.sp_mxw18{max-width:18%!important;}.sp_mxw17{max-width:17%!important;}.sp_mxw16{max-width:16%!important;}.sp_mxw15{max-width:15%!important;}.sp_mxw14{max-width:14%!important;}.sp_mxw13{max-width:13%!important;}.sp_mxw12{max-width:12%!important;}.sp_mxw11{max-width:11%!important;}.sp_mxw10{max-width:10%!important;}.sp_mxw09{max-width:09%!important;}.sp_mxw08{max-width:08%!important;}.sp_mxw07{max-width:07%!important;}.sp_mxw06{max-width:06%!important;}.sp_mxw05{max-width:05%!important;}.sp_mxw04{max-width:04%!important;}.sp_mxw03{max-width:03%!important;}.sp_mxw02{max-width:02%!important;}.sp_mxw01{max-width:01%!important;}.sp_mxwAuto{max-width:auto!important;}

.sp_h500px{height:500px!important;}.sp_h450px{height:450px!important;}.sp_h400px{height:400px!important;}.sp_h350px{height:350px!important;}.sp_h300px{height:300px!important;}.sp_h250px{height:250px!important;}.sp_h200px{height:200px!important;}.sp_h150px{height:150px!important;}.sp_h100px{height:100px!important;}.sp_h50px{height:50px!important;}


/* margin-set */
.sp_mbZero,.sp_mb00{margin-bottom:0px!important;}.sp_mb05{margin-bottom:5px!important;}.sp_mb10{margin-bottom:10px!important;}.sp_mb15{margin-bottom:15px!important;}.sp_mb20{margin-bottom:20px!important;}.sp_mb25{margin-bottom:25px!important;}.sp_mb30{margin-bottom:30px!important;}.sp_mb35{margin-bottom:35px!important;}.sp_mb40{margin-bottom:40px!important;}.sp_mb45{margin-bottom:45px!important;}.sp_mb50{margin-bottom:50px!important;}.sp_mb55{margin-bottom:55px!important;}.sp_mb60{margin-bottom:60px!important;}.sp_mb65{margin-bottom:65px!important;}.sp_mb70{margin-bottom:70px!important;}.sp_mb75{margin-bottom:75px!important;}.sp_mb80{margin-bottom:80px!important;}.sp_mb85{margin-bottom:85px!important;}.sp_mb90{margin-bottom:90px!important;}.sp_mb95{margin-bottom:95px!important;}.sp_mb100{margin-bottom:100px!important;}.sp_mb105{margin-bottom:105px!important;}.sp_mb110{margin-bottom:110px!important;}.sp_mb115{margin-bottom:115px!important;}.sp_mb120{margin-bottom:120px!important;}.sp_mb125{margin-bottom:125px!important;}.sp_mb130{margin-bottom:130px!important;}.sp_mb135{margin-bottom:135px!important;}.sp_mb140{margin-bottom:140px!important;}.sp_mb145{margin-bottom:145px!important;}.sp_mb150{margin-bottom:150px!important;}.sp_mb155{margin-bottom:155px!important;}.sp_mb160{margin-bottom:160px!important;}.sp_mb165{margin-bottom:165px!important;}.sp_mb170{margin-bottom:170px!important;}.sp_mb175{margin-bottom:175px!important;}.sp_mb180{margin-bottom:180px!important;}.sp_mb185{margin-bottom:185px!important;}.sp_mb190{margin-bottom:190px!important;}.sp_mb195{margin-bottom:195px!important;}.sp_mb200{margin-bottom:200px!important;}

.sp_mtZero,.sp_mt00{margin-top:0px!important;}.sp_mt05{margin-top:5px!important;}.sp_mt10{margin-top:10px!important;}.sp_mt15{margin-top:15px!important;}.sp_mt20{margin-top:20px!important;}.sp_mt25{margin-top:25px!important;}.sp_mt30{margin-top:30px!important;}.sp_mt35{margin-top:35px!important;}.sp_mt40{margin-top:40px!important;}.sp_mt45{margin-top:45px!important;}.sp_mt50{margin-top:50px!important;}.sp_mt55{margin-top:55px!important;}.sp_mt60{margin-top:60px!important;}.sp_mt65{margin-top:65px!important;}.sp_mt70{margin-top:70px!important;}.sp_mt75{margin-top:75px!important;}.sp_mt80{margin-top:80px!important;}.sp_mt85{margin-top:85px!important;}.sp_mt90{margin-top:90px!important;}.sp_mt95{margin-top:95px!important;}.sp_mt100{margin-top:100px!important;}.sp_mt105{margin-top:105px!important;}.sp_mt110{margin-top:110px!important;}.sp_mt115{margin-top:115px!important;}.sp_mt120{margin-top:120px!important;}.sp_mt125{margin-top:125px!important;}.sp_mt130{margin-top:130px!important;}.sp_mt135{margin-top:135px!important;}.sp_mt140{margin-top:140px!important;}.sp_mt145{margin-top:145px!important;}.sp_mt150{margin-top:150px!important;}.sp_mt155{margin-top:155px!important;}.sp_mt160{margin-top:160px!important;}.sp_mt165{margin-top:165px!important;}.sp_mt170{margin-top:170px!important;}.sp_mt175{margin-top:175px!important;}.sp_mt180{margin-top:180px!important;}.sp_mt185{margin-top:185px!important;}.sp_mt190{margin-top:190px!important;}.sp_mt195{margin-top:195px!important;}.sp_mt200{margin-top:200px!important;}

.sp_mlZero,.sp_ml00{margin-left:0px!important;}.sp_ml05{margin-left:5px!important;}.sp_ml10{margin-left:10px!important;}.sp_ml15{margin-left:15px!important;}.sp_ml20{margin-left:20px!important;}.sp_ml25{margin-left:25px!important;}.sp_ml30{margin-left:30px!important;}.sp_ml35{margin-left:35px!important;}.sp_ml40{margin-left:40px!important;}.sp_ml45{margin-left:45px!important;}.sp_ml50{margin-left:50px!important;}.sp_ml55{margin-left:55px!important;}.sp_ml60{margin-left:60px!important;}.sp_ml65{margin-left:65px!important;}.sp_ml70{margin-left:70px!important;}.sp_ml75{margin-left:75px!important;}.sp_ml80{margin-left:80px!important;}.sp_ml85{margin-left:85px!important;}.sp_ml90{margin-left:90px!important;}.sp_ml95{margin-left:95px!important;}.sp_ml100{margin-left:100px!important;}.sp_ml105{margin-left:105px!important;}.sp_ml110{margin-left:110px!important;}.sp_ml115{margin-left:115px!important;}.sp_ml120{margin-left:120px!important;}.sp_ml125{margin-left:125px!important;}.sp_ml130{margin-left:130px!important;}.sp_ml135{margin-left:135px!important;}.sp_ml140{margin-left:140px!important;}.sp_ml145{margin-left:145px!important;}.sp_ml150{margin-left:150px!important;}.sp_ml155{margin-left:155px!important;}.sp_ml160{margin-left:160px!important;}.sp_ml165{margin-left:165px!important;}.sp_ml170{margin-left:170px!important;}.sp_ml175{margin-left:175px!important;}.sp_ml180{margin-left:180px!important;}.sp_ml185{margin-left:185px!important;}.sp_ml190{margin-left:190px!important;}.sp_ml195{margin-left:195px!important;}.sp_ml200{margin-left:200px!important;}

.sp_mrZero,.sp_mr00{margin-right:0px!important;}.sp_mr05{margin-right:5px!important;}.sp_mr10{margin-right:10px!important;}.sp_mr15{margin-right:15px!important;}.sp_mr20{margin-right:20px!important;}.sp_mr25{margin-right:25px!important;}.sp_mr30{margin-right:30px!important;}.sp_mr35{margin-right:35px!important;}.sp_mr40{margin-right:40px!important;}.sp_mr45{margin-right:45px!important;}.sp_mr50{margin-right:50px!important;}.sp_mr55{margin-right:55px!important;}.sp_mr60{margin-right:60px!important;}.sp_mr65{margin-right:65px!important;}.sp_mr70{margin-right:70px!important;}.sp_mr75{margin-right:75px!important;}.sp_mr80{margin-right:80px!important;}.sp_mr85{margin-right:85px!important;}.sp_mr90{margin-right:90px!important;}.sp_mr95{margin-right:95px!important;}.sp_mr100{margin-right:100px!important;}.sp_mr105{margin-right:105px!important;}.sp_mr110{margin-right:110px!important;}.sp_mr115{margin-right:115px!important;}.sp_mr120{margin-right:120px!important;}.sp_mr125{margin-right:125px!important;}.sp_mr130{margin-right:130px!important;}.sp_mr135{margin-right:135px!important;}.sp_mr140{margin-right:140px!important;}.sp_mr145{margin-right:145px!important;}.sp_mr150{margin-right:150px!important;}.sp_mr155{margin-right:155px!important;}.sp_mr160{margin-right:160px!important;}.sp_mr165{margin-right:165px!important;}.sp_mr170{margin-right:170px!important;}.sp_mr175{margin-right:175px!important;}.sp_mr180{margin-right:180px!important;}.sp_mr185{margin-right:185px!important;}.sp_mr190{margin-right:190px!important;}.sp_mr195{margin-right:195px!important;}.sp_mr200{margin-right:200px!important;}

.sp_mlrZero,.sp_mlr00{margin-left:0!important;margin-right:0!important;}.sp_mlr05{margin-left:5px!important;margin-right:5px!important;}.sp_mlr10{margin-left:10px!important;margin-right:10px!important;}.sp_mlr15{margin-left:15px!important;margin-right:15px!important;}.sp_mlr20{margin-left:20px!important;margin-right:20px!important;}.sp_mlr25{margin-left:25px!important;margin-right:25px!important;}.sp_mlr30{margin-left:30px!important;margin-right:30px!important;}.sp_mlr35{margin-left:35px!important;margin-right:35px!important;}.sp_mlr40{margin-left:40px!important;margin-right:40px!important;}.sp_mlr45{margin-left:45px!important;margin-right:45px!important;}.sp_mlr50{margin-left:50px!important;margin-right:50px!important;}.sp_mlr55{margin-left:55px!important;margin-right:55px!important;}.sp_mlr60{margin-left:60px!important;margin-right:60px!important;}.sp_mlr65{margin-left:65px!important;margin-right:65px!important;}.sp_mlr70{margin-left:70px!important;margin-right:70px!important;}.sp_mlr75{margin-left:75px!important;margin-right:75px!important;}.sp_mlr80{margin-left:80px!important;margin-right:80px!important;}.sp_mlr85{margin-left:85px!important;margin-right:85px!important;}.sp_mlr90{margin-left:90px!important;margin-right:90px!important;}.sp_mlr95{margin-left:95px!important;margin-right:95px!important;}.sp_mlr100{margin-left:100px!important;margin-right:100px!important;}.sp_mlr105{margin-left:105px!important;margin-right:105px!important;}.sp_mlr110{margin-left:110px!important;margin-right:110px!important;}.sp_mlr115{margin-left:115px!important;margin-right:115px!important;}.sp_mlr120{margin-left:120px!important;margin-right:120px!important;}.sp_mlr125{margin-left:125px!important;margin-right:125px!important;}.sp_mlr130{margin-left:130px!important;margin-right:130px!important;}.sp_mlr135{margin-left:135px!important;margin-right:135px!important;}.sp_mlr140{margin-left:140px!important;margin-right:140px!important;}.sp_mlr145{margin-left:145px!important;margin-right:145px!important;}.sp_mlr150{margin-left:150px!important;margin-right:150px!important;}.sp_mlr155{margin-left:155px!important;margin-right:155px!important;}.sp_mlr160{margin-left:160px!important;margin-right:160px!important;}.sp_mlr165{margin-left:165px!important;margin-right:165px!important;}.sp_mlr170{margin-left:170px!important;margin-right:170px!important;}.sp_mlr175{margin-left:175px!important;margin-right:175px!important;}.sp_mlr180{margin-left:180px!important;margin-right:180px!important;}.sp_mlr185{margin-left:185px!important;margin-right:185px!important;}.sp_mlr190{margin-left:190px!important;margin-right:190px!important;}.sp_mlr195{margin-left:195px!important;margin-right:195px!important;}.sp_mlr200{margin-left:200px!important;margin-right:200px!important;}

.sp_mtbZero,.sp_mtb00{margin-top:0!important;margin-bottom:0!important;}.sp_mtb05{margin-top:5px!important;margin-bottom:5px!important;}.sp_mtb10{margin-top:10px!important;margin-bottom:10px!important;}.sp_mtb15{margin-top:15px!important;margin-bottom:15px!important;}.sp_mtb20{margin-top:20px!important;margin-bottom:20px!important;}.sp_mtb25{margin-top:25px!important;margin-bottom:25px!important;}.sp_mtb30{margin-top:30px!important;margin-bottom:30px!important;}.sp_mtb35{margin-top:35px!important;margin-bottom:35px!important;}.sp_mtb40{margin-top:40px!important;margin-bottom:40px!important;}.sp_mtb45{margin-top:45px!important;margin-bottom:45px!important;}.sp_mtb50{margin-top:50px!important;margin-bottom:50px!important;}.sp_mtb55{margin-top:55px!important;margin-bottom:55px!important;}.sp_mtb60{margin-top:60px!important;margin-bottom:60px!important;}.sp_mtb65{margin-top:65px!important;margin-bottom:65px!important;}.sp_mtb70{margin-top:70px!important;margin-bottom:70px!important;}.sp_mtb75{margin-top:75px!important;margin-bottom:75px!important;}.sp_mtb80{margin-top:80px!important;margin-bottom:80px!important;}.sp_mtb85{margin-top:85px!important;margin-bottom:85px!important;}.sp_mtb90{margin-top:90px!important;margin-bottom:90px!important;}.sp_mtb95{margin-top:95px!important;margin-bottom:95px!important;}.sp_mtb100{margin-top:100px!important;margin-bottom:100px!important;}.sp_mtb105{margin-top:105px!important;margin-bottom:105px!important;}.sp_mtb110{margin-top:110px!important;margin-bottom:110px!important;}.sp_mtb115{margin-top:115px!important;margin-bottom:115px!important;}.sp_mtb120{margin-top:120px!important;margin-bottom:120px!important;}.sp_mtb125{margin-top:125px!important;margin-bottom:125px!important;}.sp_mtb130{margin-top:130px!important;margin-bottom:130px!important;}.sp_mtb135{margin-top:135px!important;margin-bottom:135px!important;}.sp_mtb140{margin-top:140px!important;margin-bottom:140px!important;}.sp_mtb145{margin-top:145px!important;margin-bottom:145px!important;}.sp_mtb150{margin-top:150px!important;margin-bottom:150px!important;}.sp_mtb155{margin-top:155px!important;margin-bottom:155px!important;}.sp_mtb160{margin-top:160px!important;margin-bottom:160px!important;}.sp_mtb165{margin-top:165px!important;margin-bottom:165px!important;}.sp_mtb170{margin-top:170px!important;margin-bottom:170px!important;}.sp_mtb175{margin-top:175px!important;margin-bottom:175px!important;}.sp_mtb180{margin-top:180px!important;margin-bottom:180px!important;}.sp_mtb185{margin-top:185px!important;margin-bottom:185px!important;}.sp_mtb190{margin-top:190px!important;margin-bottom:190px!important;}.sp_mtb195{margin-top:195px!important;margin-bottom:195px!important;}.sp_mtb200{margin-top:200px!important;margin-bottom:200px!important;}

.sp_nmt05{margin-top:-5px!important;}.sp_nmt10{margin-top:-10px!important;}.sp_nmt15{margin-top:-15px!important;}.sp_nmt20{margin-top:-20px!important;}.sp_nmt25{margin-top:-25px!important;}.sp_nmt30{margin-top:-30px!important;}.sp_nmt35{margin-top:-35px!important;}.sp_nmt40{margin-top:-40px!important;}.sp_nmt45{margin-top:-45px!important;}.sp_nmt50{margin-top:-50px!important;}.sp_nmt55{margin-top:-55px!important;}.sp_nmt60{margin-top:-60px!important;}.sp_nmt65{margin-top:-65px!important;}.sp_nmt70{margin-top:-70px!important;}.sp_nmt75{margin-top:-75px!important;}.sp_nmt80{margin-top:-80px!important;}.sp_nmt85{margin-top:-85px!important;}.sp_nmt90{margin-top:-90px!important;}.sp_nmt95{margin-top:-95px!important;}.sp_nmt100{margin-top:-100px!important;}.sp_nmt105{margin-top:-105px!important;}.sp_nmt110{margin-top:-110px!important;}.sp_nmt115{margin-top:-115px!important;}.sp_nmt120{margin-top:-120px!important;}.sp_nmt125{margin-top:-125px!important;}.sp_nmt130{margin-top:-130px!important;}.sp_nmt135{margin-top:-135px!important;}.sp_nmt140{margin-top:-140px!important;}.sp_nmt145{margin-top:-145px!important;}.sp_nmt150{margin-top:-150px!important;}.sp_nmt155{margin-top:-155px!important;}.sp_nmt160{margin-top:-160px!important;}.sp_nmt165{margin-top:-165px!important;}.sp_nmt170{margin-top:-170px!important;}.sp_nmt175{margin-top:-175px!important;}.sp_nmt180{margin-top:-180px!important;}.sp_nmt185{margin-top:-185px!important;}.sp_nmt190{margin-top:-190px!important;}.sp_nmt195{margin-top:-195px!important;}.sp_nmt200{margin-top:-200px!important;}

.sp_nml05{margin-left:-5px!important;}.sp_nml10{margin-left:-10px!important;}.sp_nml15{margin-left:-15px!important;}.sp_nml20{margin-left:-20px!important;}.sp_nml25{margin-left:-25px!important;}.sp_nml30{margin-left:-30px!important;}.sp_nml35{margin-left:-35px!important;}.sp_nml40{margin-left:-40px!important;}.sp_nml45{margin-left:-45px!important;}.sp_nml50{margin-left:-50px!important;}.sp_nml55{margin-left:-55px!important;}.sp_nml60{margin-left:-60px!important;}.sp_nml65{margin-left:-65px!important;}.sp_nml70{margin-left:-70px!important;}.sp_nml75{margin-left:-75px!important;}.sp_nml80{margin-left:-80px!important;}.sp_nml85{margin-left:-85px!important;}.sp_nml90{margin-left:-90px!important;}.sp_nml95{margin-left:-95px!important;}.sp_nml100{margin-left:-100px!important;}.sp_nml105{margin-left:-105px!important;}.sp_nml110{margin-left:-110px!important;}.sp_nml115{margin-left:-115px!important;}.sp_nml120{margin-left:-120px!important;}.sp_nml125{margin-left:-125px!important;}.sp_nml130{margin-left:-130px!important;}.sp_nml135{margin-left:-135px!important;}.sp_nml140{margin-left:-140px!important;}.sp_nml145{margin-left:-145px!important;}.sp_nml150{margin-left:-150px!important;}.sp_nml155{margin-left:-155px!important;}.sp_nml160{margin-left:-160px!important;}.sp_nml165{margin-left:-165px!important;}.sp_nml170{margin-left:-170px!important;}.sp_nml175{margin-left:-175px!important;}.sp_nml180{margin-left:-180px!important;}.sp_nml185{margin-left:-185px!important;}.sp_nml190{margin-left:-190px!important;}.sp_nml195{margin-left:-195px!important;}.sp_nml200{margin-left:-200px!important;}

.sp_nmr05{margin-right:-5px!important;}.sp_nmr10{margin-right:-10px!important;}.sp_nmr15{margin-right:-15px!important;}.sp_nmr20{margin-right:-20px!important;}.sp_nmr25{margin-right:-25px!important;}.sp_nmr30{margin-right:-30px!important;}.sp_nmr35{margin-right:-35px!important;}.sp_nmr40{margin-right:-40px!important;}.sp_nmr45{margin-right:-45px!important;}.sp_nmr50{margin-right:-50px!important;}.sp_nmr55{margin-right:-55px!important;}.sp_nmr60{margin-right:-60px!important;}.sp_nmr65{margin-right:-65px!important;}.sp_nmr70{margin-right:-70px!important;}.sp_nmr75{margin-right:-75px!important;}.sp_nmr80{margin-right:-80px!important;}.sp_nmr85{margin-right:-85px!important;}.sp_nmr90{margin-right:-90px!important;}.sp_nmr95{margin-right:-95px!important;}.sp_nmr100{margin-right:-100px!important;}.sp_nmr105{margin-right:-105px!important;}.sp_nmr110{margin-right:-110px!important;}.sp_nmr115{margin-right:-115px!important;}.sp_nmr120{margin-right:-120px!important;}.sp_nmr125{margin-right:-125px!important;}.sp_nmr130{margin-right:-130px!important;}.sp_nmr135{margin-right:-135px!important;}.sp_nmr140{margin-right:-140px!important;}.sp_nmr145{margin-right:-145px!important;}.sp_nmr150{margin-right:-150px!important;}.sp_nmr155{margin-right:-155px!important;}.sp_nmr160{margin-right:-160px!important;}.sp_nmr165{margin-right:-165px!important;}.sp_nmr170{margin-right:-170px!important;}.sp_nmr175{margin-right:-175px!important;}.sp_nmr180{margin-right:-180px!important;}.sp_nmr185{margin-right:-185px!important;}.sp_nmr190{margin-right:-190px!important;}.sp_nmr195{margin-right:-195px!important;}.sp_nmr200{margin-right:-200px!important;}

.sp_nmb05{margin-bottom:-5px!important;}.sp_nmb10{margin-bottom:-10px!important;}.sp_nmb15{margin-bottom:-15px!important;}.sp_nmb20{margin-bottom:-20px!important;}.sp_nmb25{margin-bottom:-25px!important;}.sp_nmb30{margin-bottom:-30px!important;}.sp_nmb35{margin-bottom:-35px!important;}.sp_nmb40{margin-bottom:-40px!important;}.sp_nmb45{margin-bottom:-45px!important;}.sp_nmb50{margin-bottom:-50px!important;}.sp_nmb55{margin-bottom:-55px!important;}.sp_nmb60{margin-bottom:-60px!important;}.sp_nmb65{margin-bottom:-65px!important;}.sp_nmb70{margin-bottom:-70px!important;}.sp_nmb75{margin-bottom:-75px!important;}.sp_nmb80{margin-bottom:-80px!important;}.sp_nmb85{margin-bottom:-85px!important;}.sp_nmb90{margin-bottom:-90px!important;}.sp_nmb95{margin-bottom:-95px!important;}.sp_nmb100{margin-bottom:-100px!important;}.sp_nmb105{margin-bottom:-105px!important;}.sp_nmb110{margin-bottom:-110px!important;}.sp_nmb115{margin-bottom:-115px!important;}.sp_nmb120{margin-bottom:-120px!important;}.sp_nmb125{margin-bottom:-125px!important;}.sp_nmb130{margin-bottom:-130px!important;}.sp_nmb135{margin-bottom:-135px!important;}.sp_nmb140{margin-bottom:-140px!important;}.sp_nmb145{margin-bottom:-145px!important;}.sp_nmb150{margin-bottom:-150px!important;}.sp_nmb155{margin-bottom:-155px!important;}.sp_nmb160{margin-bottom:-160px!important;}.sp_nmb165{margin-bottom:-165px!important;}.sp_nmb170{margin-bottom:-170px!important;}.sp_nmb175{margin-bottom:-175px!important;}.sp_nmb180{margin-bottom:-180px!important;}.sp_nmb185{margin-bottom:-185px!important;}.sp_nmb190{margin-bottom:-190px!important;}.sp_nmb195{margin-bottom:-195px!important;}.sp_nmb200{margin-bottom:-200px!important;}

.sp_ptZero,.sp_pt00{padding-top:0px!important;}.sp_pt05{padding-top:5px!important;}.sp_pt10{padding-top:10px!important;}.sp_pt15{padding-top:15px!important;}.sp_pt20{padding-top:20px!important;}.sp_pt25{padding-top:25px!important;}.sp_pt30{padding-top:30px!important;}.sp_pt35{padding-top:35px!important;}.sp_pt40{padding-top:40px!important;}.sp_pt45{padding-top:45px!important;}.sp_pt50{padding-top:50px!important;}.sp_pt55{padding-top:55px!important;}.sp_pt60{padding-top:60px!important;}.sp_pt65{padding-top:65px!important;}.sp_pt70{padding-top:70px!important;}.sp_pt75{padding-top:75px!important;}.sp_pt80{padding-top:80px!important;}.sp_pt85{padding-top:85px!important;}.sp_pt90{padding-top:90px!important;}.sp_pt95{padding-top:95px!important;}.sp_pt100{padding-top:100px!important;}.sp_pt105{padding-top:105px!important;}.sp_pt110{padding-top:110px!important;}.sp_pt115{padding-top:115px!important;}.sp_pt120{padding-top:120px!important;}.sp_pt125{padding-top:125px!important;}.sp_pt130{padding-top:130px!important;}.sp_pt135{padding-top:135px!important;}.sp_pt140{padding-top:140px!important;}.sp_pt145{padding-top:145px!important;}.sp_pt150{padding-top:150px!important;}.sp_pt155{padding-top:155px!important;}.sp_pt160{padding-top:160px!important;}.sp_pt165{padding-top:165px!important;}.sp_pt170{padding-top:170px!important;}.sp_pt175{padding-top:175px!important;}.sp_pt180{padding-top:180px!important;}.sp_pt185{padding-top:185px!important;}.sp_pt190{padding-top:190px!important;}.sp_pt195{padding-top:195px!important;}.sp_pt200{padding-top:200px!important;}

.sp_prZero,.sp_pr00{padding-right:0!important;}.sp_pr05{padding-right:5px!important;}.sp_pr10{padding-right:10px!important;}.sp_pr15{padding-right:15px!important;}.sp_pr20{padding-right:20px!important;}.sp_pr25{padding-right:25px!important;}.sp_pr30{padding-right:30px!important;}.sp_pr35{padding-right:35px!important;}.sp_pr40{padding-right:40px!important;}.sp_pr45{padding-right:45px!important;}.sp_pr50{padding-right:50px!important;}.sp_pr55{padding-right:55px!important;}.sp_pr60{padding-right:60px!important;}.sp_pr65{padding-right:65px!important;}.sp_pr70{padding-right:70px!important;}.sp_pr75{padding-right:75px!important;}.sp_pr80{padding-right:80px!important;}.sp_pr85{padding-right:85px!important;}.sp_pr90{padding-right:90px!important;}.sp_pr95{padding-right:95px!important;}.sp_pr100{padding-right:100px!important;}.sp_pr105{padding-right:105px!important;}.sp_pr110{padding-right:110px!important;}.sp_pr115{padding-right:115px!important;}.sp_pr120{padding-right:120px!important;}.sp_pr125{padding-right:125px!important;}.sp_pr130{padding-right:130px!important;}.sp_pr135{padding-right:135px!important;}.sp_pr140{padding-right:140px!important;}.sp_pr145{padding-right:145px!important;}.sp_pr150{padding-right:150px!important;}.sp_pr155{padding-right:155px!important;}.sp_pr160{padding-right:160px!important;}.sp_pr165{padding-right:165px!important;}.sp_pr170{padding-right:170px!important;}.sp_pr175{padding-right:175px!important;}.sp_pr180{padding-right:180px!important;}.sp_pr185{padding-right:185px!important;}.sp_pr190{padding-right:190px!important;}.sp_pr195{padding-right:195px!important;}.sp_pr200{padding-right:200px!important;}

.sp_pbZero,.sp_pb00{padding-bottom:0px!important;}.sp_pb05{padding-bottom:5px!important;}.sp_pb10{padding-bottom:10px!important;}.sp_pb15{padding-bottom:15px!important;}.sp_pb20{padding-bottom:20px!important;}.sp_pb25{padding-bottom:25px!important;}.sp_pb30{padding-bottom:30px!important;}.sp_pb35{padding-bottom:35px!important;}.sp_pb40{padding-bottom:40px!important;}.sp_pb45{padding-bottom:45px!important;}.sp_pb50{padding-bottom:50px!important;}.sp_pb55{padding-bottom:55px!important;}.sp_pb60{padding-bottom:60px!important;}.sp_pb65{padding-bottom:65px!important;}.sp_pb70{padding-bottom:70px!important;}.sp_pb75{padding-bottom:75px!important;}.sp_pb80{padding-bottom:80px!important;}.sp_pb85{padding-bottom:85px!important;}.sp_pb90{padding-bottom:90px!important;}.sp_pb95{padding-bottom:95px!important;}.sp_pb100{padding-bottom:100px!important;}.sp_pb105{padding-bottom:105px!important;}.sp_pb110{padding-bottom:110px!important;}.sp_pb115{padding-bottom:115px!important;}.sp_pb120{padding-bottom:120px!important;}.sp_pb125{padding-bottom:125px!important;}.sp_pb130{padding-bottom:130px!important;}.sp_pb135{padding-bottom:135px!important;}.sp_pb140{padding-bottom:140px!important;}.sp_pb145{padding-bottom:145px!important;}.sp_pb150{padding-bottom:150px!important;}.sp_pb155{padding-bottom:155px!important;}.sp_pb160{padding-bottom:160px!important;}.sp_pb165{padding-bottom:165px!important;}.sp_pb170{padding-bottom:170px!important;}.sp_pb175{padding-bottom:175px!important;}.sp_pb180{padding-bottom:180px!important;}.sp_pb185{padding-bottom:185px!important;}.sp_pb190{padding-bottom:190px!important;}.sp_pb195{padding-bottom:195px!important;}.sp_pb200{padding-bottom:200px!important;}

.sp_plZero,.sp_pl00{padding-left:0!important;}.sp_pl05{padding-left:5px!important;}.sp_pl10{padding-left:10px!important;}.sp_pl15{padding-left:15px!important;}.sp_pl20{padding-left:20px!important;}.sp_pl25{padding-left:25px!important;}.sp_pl30{padding-left:30px!important;}.sp_pl35{padding-left:35px!important;}.sp_pl40{padding-left:40px!important;}.sp_pl45{padding-left:45px!important;}.sp_pl50{padding-left:50px!important;}.sp_pl55{padding-left:55px!important;}.sp_pl60{padding-left:60px!important;}.sp_pl65{padding-left:65px!important;}.sp_pl70{padding-left:70px!important;}.sp_pl75{padding-left:75px!important;}.sp_pl80{padding-left:80px!important;}.sp_pl85{padding-left:85px!important;}.sp_pl90{padding-left:90px!important;}.sp_pl95{padding-left:95px!important;}.sp_pl100{padding-left:100px!important;}.sp_pl105{padding-left:105px!important;}.sp_pl110{padding-left:110px!important;}.sp_pl115{padding-left:115px!important;}.sp_pl120{padding-left:120px!important;}.sp_pl125{padding-left:125px!important;}.sp_pl130{padding-left:130px!important;}.sp_pl135{padding-left:135px!important;}.sp_pl140{padding-left:140px!important;}.sp_pl145{padding-left:145px!important;}.sp_pl150{padding-left:150px!important;}.sp_pl155{padding-left:155px!important;}.sp_pl160{padding-left:160px!important;}.sp_pl165{padding-left:165px!important;}.sp_pl170{padding-left:170px!important;}.sp_pl175{padding-left:175px!important;}.sp_pl180{padding-left:180px!important;}.sp_pl185{padding-left:185px!important;}.sp_pl190{padding-left:190px!important;}.sp_pl195{padding-left:195px!important;}.sp_pl200{padding-left:200px!important;}

.sp_plrZero,.sp_plr00{padding-left:0!important;padding-right:0!important;}.sp_plr05{padding-left:5px!important;padding-right:5px!important;}.sp_plr10{padding-left:10px!important;padding-right:10px!important;}.sp_plr15{padding-left:15px!important;padding-right:15px!important;}.sp_plr20{padding-left:20px!important;padding-right:20px!important;}.sp_plr25{padding-left:25px!important;padding-right:25px!important;}.sp_plr30{padding-left:30px!important;padding-right:30px!important;}.sp_plr35{padding-left:35px!important;padding-right:35px!important;}.sp_plr40{padding-left:40px!important;padding-right:40px!important;}.sp_plr45{padding-left:45px!important;padding-right:45px!important;}.sp_plr50{padding-left:50px!important;padding-right:50px!important;}.sp_plr55{padding-left:55px!important;padding-right:55px!important;}.sp_plr60{padding-left:60px!important;padding-right:60px!important;}.sp_plr65{padding-left:65px!important;padding-right:65px!important;}.sp_plr70{padding-left:70px!important;padding-right:70px!important;}.sp_plr75{padding-left:75px!important;padding-right:75px!important;}.sp_plr80{padding-left:80px!important;padding-right:80px!important;}.sp_plr85{padding-left:85px!important;padding-right:85px!important;}.sp_plr90{padding-left:90px!important;padding-right:90px!important;}.sp_plr95{padding-left:95px!important;padding-right:95px!important;}.sp_plr100{padding-left:100px!important;padding-right:100px!important;}.sp_plr105{padding-left:105px!important;padding-right:105px!important;}.sp_plr110{padding-left:110px!important;padding-right:110px!important;}.sp_plr115{padding-left:115px!important;padding-right:115px!important;}.sp_plr120{padding-left:120px!important;padding-right:120px!important;}.sp_plr125{padding-left:125px!important;padding-right:125px!important;}.sp_plr130{padding-left:130px!important;padding-right:130px!important;}.sp_plr135{padding-left:135px!important;padding-right:135px!important;}.sp_plr140{padding-left:140px!important;padding-right:140px!important;}.sp_plr145{padding-left:145px!important;padding-right:145px!important;}.sp_plr150{padding-left:150px!important;padding-right:150px!important;}.sp_plr155{padding-left:155px!important;padding-right:155px!important;}.sp_plr160{padding-left:160px!important;padding-right:160px!important;}.sp_plr165{padding-left:165px!important;padding-right:165px!important;}.sp_plr170{padding-left:170px!important;padding-right:170px!important;}.sp_plr175{padding-left:175px!important;padding-right:175px!important;}.sp_plr180{padding-left:180px!important;padding-right:180px!important;}.sp_plr185{padding-left:185px!important;padding-right:185px!important;}.sp_plr190{padding-left:190px!important;padding-right:190px!important;}.sp_plr195{padding-left:195px!important;padding-right:195px!important;}.sp_plr200{padding-left:200px!important;padding-right:200px!important;}

.sp_ptbZero,.sp_ptb00{padding-top:0!important;padding-bottom:0!important;}.sp_ptb05{padding-top:5px!important;padding-bottom:5px!important;}.sp_ptb10{padding-top:10px!important;padding-bottom:10px!important;}.sp_ptb15{padding-top:15px!important;padding-bottom:15px!important;}.sp_ptb20{padding-top:20px!important;padding-bottom:20px!important;}.sp_ptb25{padding-top:25px!important;padding-bottom:25px!important;}.sp_ptb30{padding-top:30px!important;padding-bottom:30px!important;}.sp_ptb35{padding-top:35px!important;padding-bottom:35px!important;}.sp_ptb40{padding-top:40px!important;padding-bottom:40px!important;}.sp_ptb45{padding-top:45px!important;padding-bottom:45px!important;}.sp_ptb50{padding-top:50px!important;padding-bottom:50px!important;}.sp_ptb55{padding-top:55px!important;padding-bottom:55px!important;}.sp_ptb60{padding-top:60px!important;padding-bottom:60px!important;}.sp_ptb65{padding-top:65px!important;padding-bottom:65px!important;}.sp_ptb70{padding-top:70px!important;padding-bottom:70px!important;}.sp_ptb75{padding-top:75px!important;padding-bottom:75px!important;}.sp_ptb80{padding-top:80px!important;padding-bottom:80px!important;}.sp_ptb85{padding-top:85px!important;padding-bottom:85px!important;}.sp_ptb90{padding-top:90px!important;padding-bottom:90px!important;}.sp_ptb95{padding-top:95px!important;padding-bottom:95px!important;}.sp_ptb100{padding-top:100px!important;padding-bottom:100px!important;}.sp_ptb105{padding-top:105px!important;padding-bottom:105px!important;}.sp_ptb110{padding-top:110px!important;padding-bottom:110px!important;}.sp_ptb115{padding-top:115px!important;padding-bottom:115px!important;}.sp_ptb120{padding-top:120px!important;padding-bottom:120px!important;}.sp_ptb125{padding-top:125px!important;padding-bottom:125px!important;}.sp_ptb130{padding-top:130px!important;padding-bottom:130px!important;}.sp_ptb135{padding-top:135px!important;padding-bottom:135px!important;}.sp_ptb140{padding-top:140px!important;padding-bottom:140px!important;}.sp_ptb145{padding-top:145px!important;padding-bottom:145px!important;}.sp_ptb150{padding-top:150px!important;padding-bottom:150px!important;}.sp_ptb155{padding-top:155px!important;padding-bottom:155px!important;}.sp_ptb160{padding-top:160px!important;padding-bottom:160px!important;}.sp_ptb165{padding-top:165px!important;padding-bottom:165px!important;}.sp_ptb170{padding-top:170px!important;padding-bottom:170px!important;}.sp_ptb175{padding-top:175px!important;padding-bottom:175px!important;}.sp_ptb180{padding-top:180px!important;padding-bottom:180px!important;}.sp_ptb185{padding-top:185px!important;padding-bottom:185px!important;}.sp_ptb190{padding-top:190px!important;padding-bottom:190px!important;}.sp_ptb195{padding-top:195px!important;padding-bottom:195px!important;}.sp_ptb200{padding-top:200px!important;padding-bottom:200px!important;}






/* ! SP landscape Style
------------------------------------------------------ */
@media print,screen and (min-width:480px) and (max-width:767px){

/* --------------------------------------------------------------
!SP landscape 汎用クラス
----------------------------------------------------------------- */


/* 文字装飾 */
.ls_wSpace,
.ls_wSpace :not(.iBlock){white-space:nowrap!important;}
.ls_wBreak,
.ls_wBreak :not(.iBlock){word-wrap:break-word!important;}

.ls_block{display:block!important;}

.ls_iBlock{
display:inline-block!important;
/* For IE 6/7 */
*display:inline;
*zoom:1;
}

.ls_list-iBlock li{
display:inline-block!important;
margin-right:1em;
/* For IE 6/7 */
*display:inline;
*zoom:1;
}


/*!width SET
------------------------------------------------------------------ */
.ls_w200{width:200%!important;}.ls_w190{width:190%!important;}.ls_w180{width:180%!important;}.ls_w170{width:170%!important;}.ls_w160{width:160%!important;}.ls_w150{width:150%!important;}.ls_w140{width:140%!important;}.ls_w130{width:130%!important;}.ls_w120{width:120%!important;}.ls_w110{width:110%!important;}.ls_w100{width:100%!important;}.ls_w90{width:90%!important;}.ls_w80{width:80%!important;}.ls_w70{width:70%!important;}.ls_w60{width:60%!important;}.ls_w50{width:50%!important;}.ls_w40{width:40%!important;}.ls_w30{width:30%!important;}.ls_w20{width:20%!important;}.ls_w10{width:10%!important;}.ls_wAuto{width:auto!important;}

/* height-set
------------------------------------------------------------------ */
.ls_h500px{height:500px!important;}.ls_h450px{height:450px!important;}.ls_h400px{height:400px!important;}.ls_h350px{height:350px!important;}.ls_h300px{height:300px!important;}.ls_h250px{height:250px!important;}.ls_h200px{height:200px!important;}.ls_h150px{height:150px!important;}.ls_h100px{height:100px!important;}.ls_h50px{height:50px!important;}

}
