@charset "utf-8";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,button,p,blockquote,th,td,img{margin:0;padding:0;}
html,body{width:100%;height:100%;}
html{overflow-y:scroll;-ms-overflow-y:scroll;}
body{background:url(../img/common/base/bg_body.jpg) repeat 0px 0px #fff;position:relative;text-align:center;}
body,th,td{color:#eee;font:14px/145% "Meiryo", "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;letter-spacing:1px;}
div,img{border:0;}
a{color:#66b7ff;text-decoration:underline;}
a:hover{color:#ed5151;text-decoration:none;}
table{background-color:#fff;border-collapse:collapse;empty-cells:show;margin-left:auto;margin-right:auto;}
caption{caption-side:top;margin-left:auto;margin-right:auto;text-align:center;}
table thead th{background-color:#444;border:1px solid #c0c0c0;color:#eee;font-weight:normal;padding:2px;text-align:center;}
table tbody th{background-color:#666;border-collapse:collapse;border:1px solid #c0c0c0;color:#fff;font-weight:normal;padding:2px;text-align:center;}
table tbody td{border-collapse:collapse;border:1px solid #c0c0c0;padding:2px;}

div#outline{background:url(../img/common/base/bg_outline.jpg) no-repeat 0px 0px #060f66;border-left:1px solid #47443f;border-right:1px solid #47443f;margin:0 auto;padding:0;position:relative;width:950px!important;width:952px;height:100%;min-height:100%;}
body > div#outline{height:auto;}

/* ------ Header------  */
h1{background-color:#222;border-top:1px solid #4777e5;border-bottom:3px double #0135e7;color:#ddd;font-size:17px;line-height:30px;padding-left:255px;text-align:right;position:absolute;right:0;top:100px;width:695px!important;width:100%;height:32px;}
h1 a,h1 a:hover{color:#ddd;cursor:default;text-decoration:none;}
#head_area{background:url(../img/common/base/bg_head.gif) no-repeat 0px 0px #fff;color:#aaa;font-family:"Arial", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;font-size:11px;padding-left:260px;text-align:left;position:absolute;right:0;top:0;width:690px!important;width:950px;height:100px;}

/* ------ Content------  */
div#content_block{float:right;padding:183px 20px 100px;position:relative;right:20px;text-align:center;width:650px!important;width:690px;}
dl,dt,dd,ul,ol,li,pre,fieldset,input,textarea,button,p,blockquote,th,td,img{text-align:left;}
h2{margin-bottom:25px;height:60px;}
h3,h4,h5,h6{background-color:#444;border-bottom:1px solid #4777e5;border-left:5px solid #4777e5;font-size:14px;font-weight:700;padding:7px 0 5px 15px;margin:35px 10px 25px;text-align:left;}
div#content_block p{line-height:180%;margin-bottom:1.5em;}
div#content_block div p{line-height:180%;margin-bottom:0.3em;}

/* ------ Menu------  */
div#navi_block{background:url(../img/common/base/bg_menu.jpg) no-repeat 0px 0px #1335ae;float:left;margin:0;padding:0;position:absolute;left:20px;top:0px;width:200px;height:100%;min-height:100%;z-index:1;}
div#logo{height:170px;}
ul#g_menu{background-color:#000;border-top:1px solid #0135e7;border-bottom:1px solid #0135e7;font-size:13px;list-style-type:none;margin-top:20px;padding:10px 0;text-align:left;}
ul#g_menu li,ul#g_menu li a{vertical-align:bottom;}
ul#g_menu li{height:35px;}
ul#g_menu li a,ul#g_menu li a:hover,ul#g_menu li span{border-bottom:1px solid #111;display:block;line-height:15px;padding:11px 0 9px 20px;height:14px;}
ul#g_menu li a{background:url(../img/common/base/bg_gmenu.gif) no-repeat 0px 0px;color:#fff8d9;text-decoration:none;}
ul#g_menu li a:hover{background-position:0px -35px;color:#ed5151;}
ul#g_menu li.current a,ul#g_menu li.current a:hover{background-position:0px -70px;border-right:5px solid #ff0;color:#fff;cursor:default;}
/* sub menu */
ul#g_menu li.g_sub{height:auto;}
ul#g_menu li.g_sub span.g_stl{border-right:0;}
ul#g_menu li.g_sub ul{list-style-type:none;}
ul#g_menu li.g_sub ul li a{margin-left:15px;}
ul#g_menu li.g_sub ul li.current a,ul#g_menu li.g_sub ul li.current a:hover{border-right:5px solid #ff0;margin-left:15px;}
/* sub sub menu */
ul#g_menu li.g_sub li.g_sub{height:auto;}
ul#g_menu li.g_sub li.g_sub span.g_stl{border-right:0;margin-left:15px;}
ul#g_menu li.g_sub li.g_sub ul{list-style-type:none;}
ul#g_menu li.g_sub li.g_sub ul li a{margin-left:30px;}
ul#g_menu li.g_sub li.g_sub ul li.current a,ul#g_menu li.g_sub li.g_sub ul li.current a:hover{border-right:5px solid #ff0;margin-left:30px;}

/* ------ Footer------  */
div#foot_area{background:url(../img/common/base/bg_foot.gif) repeat-x 0px 0px #101010;border-top:3px double #0135e7;border-left:1px solid #47443f;border-right:1px solid #47443f;position:absolute;left:0px;bottom:0px!important;bottom:-1px;width:948px!important;width:950px;height:60px!important;height:63px;}
ul#footlist{font-size:13px;list-style-type:none;margin-left:240px;}
ul#footlist li{float:left;margin-top:7px;}
ul#footlist li a{background:url(../img/common/base/foot_list.gif) no-repeat 0px 50%;color:#999;display:block;padding-left:14px;margin:0 5px 0 7px;}
ul#footlist li a:hover{color:#ed5151;}
p#gotop{float:right;margin-bottom:10px;margin-right:40px!important;margin-right:20px;text-align:center;width:100px;height:26px;}
p#gotop a{background:url(../img/common/base/go_top.gif) no-repeat 0px 0px;display:block;overflow:hidden;padding-top:26px;width:100px;height:0!important;height:26px;}
p#gotop a:hover{background-position:0 -26px;}
p#copyright{clear:both;color:#777;cursor:default;font-family:"Arial", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;font-size:11px;letter-spacing:1px;line-height:20px;padding-right:15px;text-align:right;}


#fbg{position:absolute;top:20px;right:0;z-index:0;}
div.sentence{margin:20px;}




/* ------ index ------  */
#index img.cimage{float:right;margin-left:20px;margin-bottom:10px;}

/* ------ recruit ------  */
#recruit img.cimage{float:right;margin-left:20px;margin-bottom:10px;}




/* _________________________________________________________________________________ */


hr.dsh{border-bottom-style:dashed;border-top-style:dashed;}hr.dsh2{height:4px;border-bottom:2px dashed #e0e0ff;border-top:2px dashed #aaa;}
hr.dot{border-bottom-style:dotted;border-top-style:dotted;}hr.dot3{height:6px;border-bottom:3px dotted #e0e0ff;border-top:3px dotted #aaa;}

/* margin-bottom */
.mbat{margin-bottom:auto!important;}.mb0{margin-bottom:0px!important;}
.mb1p{margin-bottom:1px!important;}.mb2p{margin-bottom:2px!important;}.mb3p{margin-bottom:3px!important;}.mb4p{margin-bottom:4px!important;}.mb5p{margin-bottom:5px!important;}.mb6p{margin-bottom:6px!important;}.mb7p{margin-bottom:7px!important;}.mb8p{margin-bottom:8px!important;}.mb9p{margin-bottom:9px!important;}
.mb10p{margin-bottom:10px!important;}.mb15p{margin-bottom:15px!important;}.mb20p{margin-bottom:20px!important;}.mb25p{margin-bottom:25px!important;}.mb30p{margin-bottom:30px!important;}.mb35p{margin-bottom:35px!important;}
.mb40p{margin-bottom:40px!important;}.mb50p{margin-bottom:50px!important;}.mb60p{margin-bottom:60px!important;}.mb70p{margin-bottom:70px!important;}.mb80p{margin-bottom:80px!important;}.mb90p{margin-bottom:90px!important;}.mb100p{margin-bottom:100px!important;}

.mb05e{margin-bottom:0.5em!important;}.mb1e{margin-bottom:1em!important;}.mb1_5e{margin-bottom:1.5em!important;}.mb2e{margin-bottom:2em!important;}.mb3e{margin-bottom:3em!important;}.mb4e{margin-bottom:4em!important;}.mb5e{margin-bottom:5em!important;}
.mb6e{margin-bottom:6em!important;}.mb7e{margin-bottom:7em!important;}.mb8e{margin-bottom:8em!important;}.mb9e{margin-bottom:9em!important;}.mb10e{margin-bottom:10em!important;}

/* margin-left */
.mlat{margin-left:auto!important;}.ml0{margin-left:0px!important;}
.ml1p{margin-left:1px!important;}.ml2p{margin-left:2px!important;}.ml3p{margin-left:3px!important;}.ml4p{margin-left:4px!important;}.ml5p{margin-left:5px!important;}.ml6p{margin-left:6px!important;}.ml7p{margin-left:7px!important;}.ml8p{margin-left:8px!important;}.ml9p{margin-left:9px!important;}
.ml10p{margin-left:10px!important;}.ml15p{margin-left:15px!important;}.ml20p{margin-left:20px!important;}.ml25p{margin-left:25px!important;}.ml30p{margin-left:30px!important;}.ml35p{margin-left:35px!important;}
.ml40p{margin-left:40px!important;}.ml50p{margin-left:50px!important;}.ml60p{margin-left:60px!important;}.ml70p{margin-left:70px!important;}.ml80p{margin-left:80px!important;}.ml90p{margin-left:90px!important;}.ml100p{margin-left:100px!important;}

.ml05e{margin-left:0.5em!important;}.ml1e{margin-left:1em!important;}.ml1_5e{margin-left:1.5em!important;}.ml2e{margin-left:2em!important;}.ml3e{margin-left:3em!important;}.ml4e{margin-left:4em!important;}.ml5e{margin-left:5em!important;}
.ml6e{margin-left:6em!important;}.ml7e{margin-left:7em!important;}.ml8e{margin-left:8em!important;}.ml9e{margin-left:9em!important;}.ml10e{margin-left:10em!important;}

/* margin-right */
.mrat{margin-right:auto!important;}.mr0{margin-right:0px!important;}
.mr1p{margin-right:1px!important;}.mr2p{margin-right:2px!important;}.mr3p{margin-right:3px!important;}.mr4p{margin-right:4px!important;}.mr5p{margin-right:5px!important;}.mr6p{margin-right:6px!important;}.mr7p{margin-right:7px!important;}.mr8p{margin-right:8px!important;}.mr9p{margin-right:9px!important;}
.mr10p{margin-right:10px!important;}.mr15p{margin-right:15px!important;}.mr20p{margin-right:20px!important;}.mr25p{margin-right:25px!important;}.mr30p{margin-right:30px!important;}.mr35p{margin-right:35px!important;}
.mr40p{margin-right:40px!important;}.mr50p{margin-right:50px!important;}.mr60p{margin-right:60px!important;}.mr70p{margin-right:70px!important;}.mr80p{margin-right:80px!important;}.mr90p{margin-right:90px!important;}.mr100p{margin-right:100px!important;}

.mr05e{margin-right:0.5em!important;}.mr1e{margin-right:1em!important;}.mr1_5e{margin-right:1.5em!important;}.mr2e{margin-right:2em!important;}.mr3e{margin-right:3em!important;}.mr4e{margin-right:4em!important;}.mr5e{margin-right:5em!important;}
.mr6e{margin-right:6em!important;}.mr7e{margin-right:7em!important;}.mr8e{margin-right:8em!important;}.mr9e{margin-right:9em!important;}.mr10e{margin-right:10em!important;}

/* margin-top */
.mtat{margin-top:auto!important;}.mt0{margin-top:0px!important;}
.mt1p{margin-top:1px!important;}.mt2p{margin-top:2px!important;}.mt3p{margin-top:3px!important;}.mt4p{margin-top:4px!important;}.mt5p{margin-top:5px!important;}.mt6p{margin-top:6px!important;}.mt7p{margin-top:7px!important;}.mt8p{margin-top:8px!important;}.mt9p{margin-top:9px!important;}
.mt10p{margin-top:10px!important;}.mt15p{margin-top:15px!important;}.mt20p{margin-top:20px!important;}.mt25p{margin-top:25px!important;}.mt30p{margin-top:30px!important;}.mt35p{margin-top:35px!important;}
.mt40p{margin-top:40px!important;}.mt50p{margin-top:50px!important;}.mt60p{margin-top:60px!important;}.mt70p{margin-top:70px!important;}.mt80p{margin-top:80px!important;}.mt90p{margin-top:90px!important;}.mt100p{margin-top:100px!important;}

.mt05e{margin-top:0.5em!important;}.mt1e{margin-top:1em!important;}.mt1_5e{margin-top:1.5em!important;}.mt2e{margin-top:2em!important;}.mt25e{margin-top:2.5em!important;}.mt3e{margin-top:3em!important;}.mt4e{margin-top:4em!important;}.mt5e{margin-top:5em!important;}
.mt6e{margin-top:6em!important;}.mt7e{margin-top:7em!important;}.mt8e{margin-top:8em!important;}.mt9e{margin-top:9em!important;}.mt10e{margin-top:10em!important;}

/* margin */
.mlra{margin-left:auto!important;margin-right:auto!important;}.ma{margin:auto!important;}.m0p{margin:0px!important;}
.m1p{margin:1px!important;}.m2p{margin:2px!important;}.m3p{margin:3px!important;}.m4p{margin:4px!important;}.m5p{margin:4px!important;}.m6p{margin:6px!important;}.m7p{margin:7px!important;}.m8p{margin:8px!important;}.m9p{margin:9px!important;}
.m10p{margin:10px!important;}.m15p{margin:15px!important;}.m20p{margin:20px!important;}.m25p{margin:25px!important;}.m30p{margin:30px!important;}.m35p{margin:35px!important;}
.m40p{margin:40px!important;}.m50p{margin:50px!important;}.m60p{margin:60px!important;}.m70p{margin:70px!important;}.m80p{margin:80px!important;}.m90p{margin:90px!important;}.m100p{margin:100px!important;}

.m05e{margin:0.5em!important;}.m1e{margin:1em!important;}.m1_5e{margin:1.5em!important;}.m2e{margin:2em!important;}.m3e{margin:3em!important;}.m4e{margin:4em!important;}.m5e{margin:5em!important;}
.m6e{margin:6em!important;}.m7e{margin:7em!important;}.m8e{margin:8em!important;}.m9e{margin:9em!important;}.m10e{margin:10em!important;}

/* padding-bottom */
.pb0{padding-bottom:0px!important;}
.pb1{padding-bottom:1px!important;}.pb2{padding-bottom:2px!important;}.pb3{padding-bottom:3px!important;}.pb4{padding-bottom:4px!important;}.pb5{padding-bottom:5px!important;}
.pb6{padding-bottom:6px!important;}.pb7{padding-bottom:7px!important;}.pb8{padding-bottom:8px!important;}.pb9{padding-bottom:9px!important;}.pb10{padding-bottom:10px!important;}
.pb15{padding-bottom:15px!important;}.pb20{padding-bottom:20px!important;}
.pb1e{padding-bottom:1em!important;}.pb2e{padding-bottom:2em!important;}

/* padding-left */
.pl0{padding-left:0px!important;}
.pl1{padding-left:1px!important;}.pl2{padding-left:2px!important;}.pl3{padding-left:3px!important;}.pl4{padding-left:4px!important;}.pl5{padding-left:5px!important;}
.pl6{padding-left:6px!important;}.pl7{padding-left:7px!important;}.pl8{padding-left:8px!important;}.pl9{padding-left:9px!important;}.pl10{padding-left:10px!important;}
.pl15{padding-left:15px!important;}.pl20{padding-left:20px!important;}
.pl1e{padding-left:1em!important;}.pl2e{padding-left:2em!important;}

/* padding-right */
.pr0{padding-right:0px!important;}
.pr1{padding-right:1px!important;}.pr2{padding-right:2px!important;}.pr3{padding-right:3px!important;}.pr4{padding-right:4px!important;}.pr5{padding-right:5px!important;}
.pr6{padding-right:6px!important;}.pr7{padding-right:7px!important;}.pr8{padding-right:8px!important;}.pr9{padding-right:9px!important;}.pr10{padding-right:10px!important;}
.pr15{padding-right:15px!important;}.pr20{padding-right:20px!important;}
.pr1e{padding-right:1em!important;}.pr2e{padding-right:2em!important;}

/* padding-top */
.pt0{padding-top:0px!important;}
.pt1{padding-top:1px!important;}.pt2{padding-top:2px!important;}.pt3{padding-top:3px!important;}.pt4{padding-top:4px!important;}.pt5{padding-top:5px!important;}
.pt6{padding-top:6px!important;}.pt7{padding-top:7px!important;}.pt8{padding-top:8px!important;}.pt9{padding-top:9px!important;}.pt10{padding-top:10px!important;}
.pt15{padding-top:15px!important;}.pt20{padding-top:20px!important;}
.pt1e{padding-top:1em!important;}.pt2e{padding-top:2em!important;}

/* padding */
.p0{padding:0px!important;}
.p1{padding:1px!important;}.p2{padding:2px!important;}.p3{padding:3px!important;}.p4{padding:4px!important;}.p5{padding:5px!important;}
.p6{padding:6px!important;}.p7{padding:7px!important;}.p8{padding:8px!important;}.p9{padding:9px!important;}.p10{padding:10px!important;}
.p15{padding:15px!important;}.p20{padding:20px!important;}
.p1e{padding:1em!important;}.p2e{padding:2em!important;}

/* width */
.w1{width:10px!important;}.w2{width:20px!important;}.w3{width:30px!important;}.w4{width:40px!important;}.w5{width:50px!important;}.w6{width:60px!important;}.w7{width:70px!important;}.w8{width:80px!important;}.w9{width:90px!important;}.w10{width:100px!important;}
.w11{width:110px!important;}.w12{width:120px!important;}.w13{width:130px!important;}.w14{width:140px!important;}.w15{width:150px!important;}.w16{width:160px!important;}.w17{width:170px!important;}.w18{width:180px!important;}.w19{width:190px!important;}
.w20{width:200px!important;}.w21{width:210px!important;}.w22{width:220px!important;}.w23{width:230px!important;}.w24{width:240px!important;}.w25{width:250px!important;}.w26{width:260px!important;}.w27{width:270px!important;}.w28{width:280px!important;}.w29{width:290px!important;}
.w30{width:300px!important;}.w31{width:310px!important;}.w32{width:320px!important;}.w33{width:330px!important;}.w34{width:340px!important;}.w35{width:350px!important;}.w36{width:360px!important;}.w37{width:370px!important;}.w38{width:380px!important;}.w39{width:390px!important;}
.w40{width:400px!important;}.w41{width:410px!important;}.w42{width:420px!important;}.w43{width:430px!important;}.w44{width:440px!important;}.w45{width:450px!important;}.w46{width:460px!important;}.w47{width:470px!important;}.w48{width:480px!important;}.w49{width:490px!important;}
.w50{width:500px!important;}.w51{width:510px!important;}.w52{width:520px!important;}.w53{width:530px!important;}.w54{width:540px!important;}.w55{width:550px!important;}.w56{width:560px!important;}.w57{width:570px!important;}.w58{width:580px!important;}.w59{width:590px!important;}
.w60{width:600px!important;}.w61{width:610px!important;}.w62{width:620px!important;}.w63{width:630px!important;}.w64{width:640px!important;}.w65{width:650px!important;}.w66{width:660px!important;}.w67{width:670px!important;}.w68{width:680px!important;}.w69{width:690px!important;}
.w100{width:100%!important;}

.w1e{width:1em!important;}.w2e{width:2em!important;}.w3e{width:3em!important;}.w4e{width:4em!important;}.w5e{width:5em!important;}.w6e{width:6em!important;}.w7e{width:7em!important;}.w8e{width:8em!important;}.w9e{width:9em!important;}.w10e{width:10em!important;}
.w11e{width:11em!important;}.w12e{width:12em!important;}.w13e{width:13em!important;}.w14e{width:14em!important;}.w15e{width:15em!important;}.w16e{width:16em!important;}.w17e{width:17em!important;}.w18e{width:18em!important;}.w19e{width:19em!important;}.w20e{width:20em!important;}
.w1-5e{width:1.5em!important;}.w2-5e{width:2.5em!important;}.w3-5e{width:3.5em!important;}.w4-5e{width:4.5em!important;}.w5-5e{width:5.5em!important;}

/* height */
.ht1{height:10px!important;}.ht2{height:20px!important;}.ht3{height:30px!important;}.ht4{height:40px!important;}.ht5{height:50px!important;}.ht6{height:60px!important;}.ht7{height:70px!important;}.ht8{height:80px!important;}.ht9{height:90px!important;}
.ht10{height:100px!important;}.ht11{height:110px!important;}.ht12{height:120px!important;}.ht13{height:130px!important;}.ht14{height:140px!important;}.ht15{height:150px!important;}.ht16{height:160px!important;}.ht17{height:170px!important;}.ht18{height:180px!important;}.ht19{height:190px!important;}
.ht20{height:200px!important;}.ht21{height:210px!important;}.ht22{height:220px!important;}.ht23{height:230px!important;}.ht24{height:240px!important;}.ht25{height:250px!important;}.ht26{height:260px!important;}.ht27{height:270px!important;}.ht28{height:280px!important;}.ht29{height:290px!important;}
.ht30{height:300px!important;}.ht31{height:310px!important;}.ht32{height:320px!important;}.ht33{height:330px!important;}.ht34{height:340px!important;}.ht35{height:350px!important;}.ht36{height:360px!important;}.ht37{height:370px!important;}.ht38{height:380px!important;}.ht39{height:390px!important;}
.ht40{height:400px!important;}.ht41{height:410px!important;}.ht42{height:420px!important;}.ht43{height:430px!important;}.ht44{height:440px!important;}.ht45{height:450px!important;}.ht46{height:460px!important;}.ht47{height:470px!important;}.ht48{height:480px!important;}.ht49{height:490px!important;}
.ht50{height:500px!important;}.ht51{height:510px!important;}.ht52{height:520px!important;}.ht53{height:530px!important;}.ht54{height:540px!important;}.ht55{height:550px!important;}.ht56{height:560px!important;}.ht57{height:570px!important;}.ht58{height:580px!important;}.ht59{height:590px!important;}
.ht60{height:600px!important;}
.ht100{height:100%!important;}

.ht1e{height:1em!important;}.ht2e{height:2em!important;}.ht3e{height:3em!important;}.ht4e{height:4em!important;}.ht5e{height:5em!important;}.ht6e{height:6em!important;}.ht7e{height:7em!important;}.ht8e{height:8em!important;}.ht9e{height:9em!important;}.ht10e{height:10em!important;}

/* テキスト位置 */
.tcen{text-align:center;}.tlft{text-align:left;}.trit{text-align:right;}

/* float */
.left-f{float:left;}.right-f{float:right;}
/* 回り込みの解除 */
.clear{clear:both;}.clearer{clear:both;display:block;margin:0;padding:0;height:0;line-height:1px;font-size:1px;}
.left-c{clear:left;}.right-c{clear:right;}

.indent1e{text-indent:1em;}
.txtmi1{margin-left:1em;text-indent:-1em;}

/* ul , ol */
ul.dsc,ul.cir,ul.sqr,ul.sqr2,ul.dia,ul.dia2,ul.in{margin-left:15px!important;margin-left:0;padding-left:5px!important;padding-left:18px;}
ul.dsc{list-style-type:disc!important;list-style-image:url(../img/common/li/li_dsc.gif)!important;}/* 黒丸 */
ul.cir{list-style-type:circle!important;list-style-image:url(../img/common/li/li_cir.gif)!important;}/* 白抜き丸 */
ul.sqr{list-style-type:square!important;list-style-image:url(../img/common/li/li_sqr.gif)!important;}/* 黒四角 */
ul.sqr2{list-style-type:square!important;list-style-image:url(../img/common/li/li_sqr2.gif)!important;}/* 白抜き四角 */
ul.dia{list-style-type:square!important;list-style-image:url(../img/common/li/li_dia.gif)!important;}/* 菱形 */
ul.dia2{list-style-type:square!important;list-style-image:url(../img/common/li/li_dia2.gif)!important;}/* 白抜き菱形 */
ul.in{list-style-type:disc!important;list-style-image:url(../img/common/li/li_img.gif)!important;}

ol.dc,ol.lr,ol.ur,ol.la,ol.ua{margin-left:25px!important;margin-left:0;padding-left:0!important;padding-left:28px;}
ol.dc{list-style-type:decimal!important;}/* 算用数字 */
ol.lr{list-style-type:lower-roman!important;}/* 小文字のローマ数字 */
ol.ur{list-style-type:upper-roman!important;}/* 大文字のローマ数字 */
ol.la{list-style-type:lower-alpha!important;}/* 小文字のアルファベット */
ol.ua{list-style-type:upper-alpha!important;}/* 大文字のアルファベット */

ul.non,ol.non,li.non{list-style-type:none!important;}

table tbody tr.cnt td{text-align:center!important;}table tbody tr.lft td{text-align:left!important;}table tbody tr.rit td{text-align:right!important;}
table tbody tr.vtp td{vertical-align:top!important;}table tbody tr.vmd td{vertical-align:middle!important;}table tbody tr.vbm td{vertical-align:bottom!important;}
table tbody td.cnt{text-align:center!important;}table tbody td.lft{text-align:left!important;}table tbody td.rit{text-align:right!important;}
table tbody td.vtp{vertical-align:top!important;}table tbody td.vmd{vertical-align:middle!important;}table tbody td.vbm{vertical-align:bottom!important;}
table tbody th.cnt{text-align:center!important;}table tbody th.lft{text-align:left!important;}table tbody th.rit{text-align:right!important;}
table tbody th.vtp{vertical-align:top!important;}table tbody th.vmd{vertical-align:middle!important;}table tbody th.vbm{vertical-align:bottom!important;}

dl.datalist:after{content:"";clear:both;display:block;height:0;}dl.datalist{display:inline-block;min-height:1%;}* html dl.datalist{height:1%;}
dl.datalist{background-color:#131955;border-bottom:1px solid #555;border-left:1px solid #555;border-right:1px solid #555;display:block;margin:0 20px;height:auto;text-align:left;}
dl.datalist dt,dl.datalist dd{border-top:1px solid #555;padding:6px 0 6px 10px;}
dl.datalist dt{background-color:#333;float:left;width:120px!important;width:130px;}
dl.datalist dd{margin-left:130px;padding-left:10px;}

.cfx:after{content:"";clear:both;display:block;height:0;}.cfx{display:inline-block;min-height:1%;}* html .cfx{height:1%;}.cfx{display:block;}

/* _________________________________________________________________________________ */

@media print{
	#fbg{display:none;}
}
