@charset "utf-8";/*ORANGE:#d80 GREEN:#9c0*/
/* CSS Document */
/* clearfix
-----------------------------------------------------------------------------*/
.clearfix:after {content: ".";display:block;height:0;clear:both;visibility:hidden;}.clearfix{display:inline-table;min-height:1%;}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}.clearfix{display:block;}
/* End hide from IE-mac */

/*共通*/
html{width:100%;}
body{position:relative;width:100%;height:100%;overflow-x:hidden;}
a{text-decoration:none;color:#000;}
i{font-family:Arial, Helvetica, sans-serif;font-style:normal;}
.article{min-height:300px;position:relative;}
figure{margin:0;}

.spOnly{display:none;}






.f10{font-size:10px!important;}.f11{font-size:11px!important;}.f12{font-size:12px!important;}.f13{font-size:13px!important;}.f14{font-size:14px!important;}.f15{font-size:15px!important;}.f16{font-size:16px!important;}.f17{font-size:17px!important;}.f18{font-size:18px!important;}.f19{font-size:19px!important;}.f20{font-size:20px!important;}.f21{font-size:21px!important;}.f22{font-size:22px!important;}.f23{font-size:23px!important;}.f24{font-size:24px!important;}.f25{font-size:25px!important;}.f26{font-size:26px!important;}.f27{font-size:27px!important;}.f28{font-size:28px!important;}.f29{font-size:29px!important;}.f30{font-size:30px!important;}.f40{font-size:40px!important;}
.fRed{color:#CC0000!important;}.fGreen{color:#669900!important;}.fBlue{color:#0099FF!important;}.fPurple{color:#663366!important;}
.l10{line-height:100%!important;}.l11{line-height:110%!important;}.l12{line-height:120%!important;}.l13{line-height:130%!important;}.l14{line-height:140%!important;}.l15{line-height:150%!important;}.l16{line-height:160%!important;}.l18{line-height:180%!important;}.l20{line-height:200%!important;}
.mt0{margin-top:0px!important;}.mt5{margin-top:5px!important;}.mt10{margin-top:10px!important;}.mt15{margin-top:15px!important;}.mt20{margin-top:20px!important;}.mt30{margin-top:30px!important;}.mt40{margin-top:40px!important;}.mt50{margin-top:50px!important;}.mt60{margin-top:60px!important;}
.mb0{margin-bottom:0px!important;}.mb5{margin-bottom:5px!important;}.mb10{margin-bottom:10px!important;}.mb15{margin-bottom:15px!important;}.mb20{margin-bottom:20px!important;}.mb30{margin-bottom:30px!important;}.mb40{margin-bottom:40px!important;}.mb50{margin-bottom:50px!important;}.mb60{margin-bottom:60px!important;}.mb80{margin-bottom:80px!important;}.mb100{margin-bottom:100px!important;}
.ml0{margin-left:0px!important;}.ml5{margin-left:5px!important;}.ml10{margin-left:10px!important;}.ml15{margin-left:15px!important;}.ml20{margin-left:20px!important;}.ml30{margin-left:30px!important;}.ml40{margin-left:40px!important;}
.p0{padding:0!important;}.pl0{padding-left:0px!important;}.pl10{padding-left:10px!important;}.pl20{padding-left:20px!important;}.pl30{padding-left:30px!important;}
.w10{width:10%!important;}.w15{width:15%!important;}.w20{width:20%!important;}.w25{width:25%!important;}.w30{width:30%!important;}.w35{width:35%!important;}.w40{width:40%!important;}.w45{width:45%!important;}.w50{width:50%!important;}.w55{width:55%!important;}.w60{width:60%!important;}.w65{width:65%!important;}.w70{width:75%!important;}.w80{width:80%!important;}.w85{width:85%!important;}.w90{width:90%!important;}.w95{width:95%!important;}
.fMeiryo{font-family:"メイリオ","Meiryo", "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3";}.fOsaka{font-family:"Osaka";}.fMincho{font-family:"Hiragino Mincho ProN","ＭＳ 明朝","MS Mincho";}
.center{text-align:center;}
.del{text-decoration:line-through;}
ul.noneStyle li{list-style-type:none!important;}
ul.square li{list-style-type:square!important;}
.kana li{list-style-type:katakana!important;margin-left:5px;}
ul.dec li{list-style-type:decimal!important;}
.imgTitle{background:none!important;background-color:none!important;padding:0!important;border:0!important;margin:0!important;}
h3.imgTitle,h4.imgTitle{margin-left:10px!important;background-color:none!important;background:none!important;box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;}
.clear{background-color:none!important;background:none!important;padding:0!important;margin:0!important;border:none!important;}
.imgTitle02{background:none!important;background-color:none!important;padding:0!important;border:0!important;margin:0 0 15px 0!important;}
.indent{text-indent:-1.3em;padding-right:0.3em!important;padding-left:2.3em!important;}
.indent02{text-indent:-1.3em;padding-left:3.6em!important;display:block;width:90%!important;}
.indent03{text-indent:-1.0em;padding-left:1.4em!important;}
.indent04{text-indent:-3.0em;padding-left:3.4em!important;}

.p0{padding:0!important;}
.buttonToTop{position:absolute; right:30px;bottom:0px;}
.toTopTxt{text-align:right;padding:20px 0!important;font-size:11px!important;}
.toTopTxt a{color:#666;}
.toTopTxt a:hover{text-decoration:underline;}
.none{display:none!important;}

/*リストCSS*/
.listTYPE{margin-bottom:10px;}
.listTYPE li{line-height:150%;margin-bottom:10px;}
.listTYPE li span{display:block;padding:0 0px 0 10px;border-left:5px solid #CCC;margin:5px 0;color:#339900!important;}
.listTYPE00{padding-left:15px;margin-bottom:10px;}
.listTYPE00 li{list-style-type:none;margin-bottom:5px;}
.listTYPE00 li span{display:block;padding:0 0px 0 10px;line-height:150%!important;border-left:5px solid #CCC;color:#339900!important;}
.listTYPE01{padding-left:30px;margin-bottom:10px;}
.listTYPE01 li{list-style-type:square;line-height:2.0;margin-bottom:10px;}
.listTYPE01 li span{display:block;padding:0 0px 0 10px;border-left:5px solid #CCC;margin:5px 0;color:#339900!important;}
.listTYPE02{padding-left:20px;margin-bottom:10px;}
.listTYPE02 li{list-style-type:none;margin-bottom:5px;margin-bottom:8px;}
.listTYPE02 li span{display:block;padding:0 0px 0 10px;border-left:5px solid #CCC;margin:5px 0;color:#339900!important;}
.listTYPE03{padding-left:30px;margin-bottom:10px;}
.listTYPE03 li{list-style-type: decimal;margin-bottom:10px;}
.listTYPE03 li span{display:block;padding:0 0px 0 10px;border-left:5px solid #CCC;margin:5px 0;color:#339900!important;}

/*テーブルCSS*/
.article table{width:100%;border-left:1px solid #999;border-top:1px solid #999;margin:10px auto 15px auto;}
.article table.center th,.article table.center td{text-align:center;}
.article tr.center th,.article tr.center td{text-align:center;vertical-align:middle;}
.article th.center{text-align:center;vertical-align:middle;}
.article td.center{text-align:center;vertical-align:middle;}
.article table th,.article table td{padding:12px 10px 10px 10px;border-right:1px solid #999;border-bottom:1px solid #999;line-height:1.5;font-size:15px;}
.article table th{width:20%;background-color:#e9e7e3;}
.article table th.tableTh02{background-color:#333;color:#fff;}
.article table tr{background-color:#F5F4F4;}
.article table tr:nth-child(odd){background-color:#fff;}
.article table td{}
.article table td a{color:#cc0000;text-decoration:underline;}.article table td a:hover{color:#ff0000;text-decoration:none;}
.concept table th,.articleTenPoint table th{background-color:#EBEAEA;vertical-align:middle;}
.article table th.bg01{background-color:#F5F4F4;width:90px;}
.bg01{background-color:#F5F4F4;}
.bg02{background-color:#F5F4F4!important;text-align:left;}
.bg03{background-color:#F9E0E0;}

.txtLink01{background:url(../layout/icon01.gif) no-repeat left center;padding-left:20px;}
.txtLink01 a{color:#333;}.txtLink01 a:hover{text-decoration:none;}
/*角丸*/
.radius{-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;}
.topRadius{-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;-khtml-border-radius-topleft:6px; border-top-left-radius:6px;}/*左上*/
.bottomRadius{-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;-khtml-border-radius-bottomright:6px;border-bottom-right-radius:6px;}/*右下*/
.rightRadius{-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;-khtml-border-radius-topright:6px;border-top-right-radius:6px;}/*右上*/
.leftRadius{-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;-khtml-border-radius-bottomleft:6px;border-bottom-left-radius:6px;}/*左下*/
/*ボックスシャドウ*/
.boxShadow{box-shadow:#000 0px 0px 10px;-moz-box-shadow:#000 0px 0px 10px;-webkit-box-shadow:#000 0px 0px 10px;}
.boxShadow02{box-shadow:#000 0px 0px 5px;-moz-box-shadow:#000 0px 0px 5px;-webkit-box-shadow:#000 0px 0px 5px;}
/*グラデーション*/
.linear{background:linear-gradient(to bottom,#eee,#fff);background:-webkit-linear-gradient(top,#eee,#fff);background:-moz-linear-gradient(top,#eee,#fff);background:-o-linear-gradient(top,#eee,#fff);}


.bx-wrapper .bx-viewport{padding:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border:0;left:inherit;right:inherit;}

