@charset "utf-8";

/* CSS Document */



/* * {font-family:"lr oSVbN","Hiragino Maru Gothic Pro",HiraMaruPro-W3,"qMmۃS Pro W3",Osaka,sans-serif !important; font-style:normal; margin:0px; padding:0px;} */

* {font-family:"ＭＳ Ｐゴシック","lr oSVbN","Hiragino Maru Gothic Pro",HiraMaruPro-W3,"qMm??S Pro W3",Osaka,sans-serif !important; font-style:normal; margin:0px; padding:0px;}

/* link --------------------------------------------------------------------*/

a:link {color:#FFFFFF; text-decoration: none;}

a:visited {color:#FFFFFF; text-decoration: none;}

a:active {color:#FFFFFF; text-decoration: underline;}

a:hover {color:#FFFFFF; text-decoration: underline;}



/* maegin --------------------------------------------------------------------*/

/* all */

.m0{margin:0px;}

.m1{margin:1px;}.m2{margin:2px;}.m3{margin:3px;}.m4{margin:4px;}.m5{margin:5px;}

.m6{margin:6px;}.m7{margin:7px;}.m8{margin:8px;}.m9{margin:9px;}.m10{margin:10px;}

/* side */

.ms1{margin-left:1px; margin-right:1px;}.ms2{margin-left:2px; margin-right:2px;}.ms3{margin-left:3px; margin-right:3px;}

.ms4{margin-left:4px; margin-right:4px;}.ms5{margin-left:5px; margin-right:5px;}.ms6{margin-left:6px; margin-right:6px;}

.ms7{margin-left:7px; margin-right:7px;}.ms8{margin-left:8px; margin-right:8px;}.ms9{margin-left:9px; margin-right:9px;}

.ms10{margin-left:10px; margin-right:10px;}

/* vertical */

.mv1{margin-top:1px; margin-bottom:1px;}.mv2{margin-top:2px; margin-bottom:2px;}.mv3{margin-top:3px; margin-bottom:3px;}

.mv4{margin-top:4px; margin-bottom:4px;}.mv5{margin-top:5px; margin-bottom:5px;}.mv6{margin-top:6px; margin-bottom:6px;}

.mv7{margin-top:7px; margin-bottom:7px;}.mv8{margin-top:8px; margin-bottom:8px;}.mv9{margin-top:9px; margin-bottom:9px;}

.mv10{margin-top:10px; margin-bottom:10px;}

/* left */

.ml1{margin-left:1px;}.ml2{margin-left:2px;}.ml3{margin-left:3px;}.ml4{margin-left:4px;}.ml5{margin-left:5px;}

.ml6{margin-left:6px;}.ml7{margin-left:7px;}.ml8{margin-left:8px;}.ml9{margin-left:9px;}.ml10{margin-left:10px;}

.ml40{margin-left:10px;}

/* right */

.mr1{margin-right:1px;}.mr2{margin-right:2px;}.mr3{margin-right:3px;}.mr4{margin-right:4px;}.mr5{margin-right:5px;}

.mr6{margin-right:6px;}.mr7{margin-right:7px;}.mr8{margin-right:8px;}.mr9{margin-right:9px;}.mr10{margin-right:10px;}

.mr15{margin-right:15px;}

.mr20{margin-right:20px;}

/* top */

.mt1{margin-top:1px;}.mt2{margin-top:2px;}.mt3{margin-top:3px;}.mt4{margin-top:4px;}.mt5{margin-top:5px;}

.mt6{margin-top:6px;}.mt7{margin-top:7px;}.mt8{margin-top:8px;}.mt9{margin-top:9px;}.mt10{margin-top:10px;}

/* bottom */

.mb1{margin-bottom:1px;}.mb2{margin-bottom:2px;}.mb3{margin-bottom:3px;}.mb4{margin-bottom:4px;}.mb5{margin-bottom:5px;}

.mb6{margin-bottom:6px;}.mb7{margin-bottom:7px;}.mb8{margin-bottom:8px;}.mb9{margin-bottom:9px;}.mb10{margin-bottom:10px;}

.mb20{margin-bottom:20px;}.mb30{margin-bottom:30px;}.mb40{margin-bottom:40px;}.mb50{margin-bottom:50px;}



/* padding --------------------------------------------------------------------*/

/* all */

.p0{padding:0px;}

.p1{padding:1px;}.p2{padding:2px;}.p3{padding:3px;}.p4{padding:4px;}.p5{padding:5px;}

.p6{padding:6px;}.p7{padding:7px;}.p8{padding:8px;}.p9{padding:9px;}.p10{padding:10px;}

/* left */

.pl40{padding-left:40px;}



/* float --------------------------------------------------------------------*/

.fl{float:left;}

.fr{float:right;}

.clear{clear:both;}



/* color --------------------------------------------------------------------*/

.red{color:#FF0000}



/* etc --------------------------------------------------------------------*/

img{border:none; margin:0px; padding:0px;}

p{border:none; margin:0px; padding:0px;}





/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */





/* body --------------------------------------------------------------------*/

body{margin:0px; color:#FFFFFF; background-color:#323232; background:url(/img/common/back_page.gif) repeat; text-align:center;}



/* header --------------------------------------------------------------------*/

.header{width:100%; height:25px; background-color:#000000; text-align:center; clear:both;}

.words{width:auto; height:20px; overflow:hidden; clear:both;}

.words h1{margin:0px; background:none; display:none;}



/* wrapper --------------------------------------------------------------------*/

.wrapper{width:999px; height:auto; margin:0px auto; background:url(/img/common/back_main.gif) repeat-y; text-align:center; clear:both;}



/* main --------------------------------------------------------------------*/

.main{width:759px; height:auto; margin:0px auto; background-color:#000000; text-align:center; clear:both;}



/* menu --------------------------------------------------------------------*/

.menu{width:759px; height:37px; clear:both;}

.menu span{float:left;}

.menu_flash{width:759px; height:160px; clear:both;}



/* copyright --------------------------------------------------------------------*/

.copyright{width:799px; height:auto; margin:0px 100px 15px; font-size:12px; line-height:28px; text-align:right; clear:both;}

