body { background:#fff url(../images/bg.jpg) top left repeat; }

/*trigger*/
#triggerdiv{ display:none; }
#bt_pagetop { display: none; position: fixed; bottom: 160px; right: 20px; padding: 5px; cursor: pointer; }
/*header*/
#headerbox { position: fixed; z-index: 9999; display: none; top: 0; left: 0; width: 100%; height:93px; text-align: center; background: #0061E2; color: #fff; border-bottom:#3B2254 solid 1px; /*background:rgba(0,92,231,0.9)*/ }
#map_canvas{width:900px; height:600px; margin-left:20px;}

.pd50 {padding-top:50px;}
.pd100 {padding-top:100px;}
.pd110 {padding-top:110px;}
.pd120 {padding-top:120px;}
.pd130 {padding-top:130px;}
.pd140 {padding-top:140px;}
.pd150 {padding-top:150px;}
.pd200 {padding-top:200px;}
.pd250 {padding-top:250px;}
.pd300 {padding-top:300px;}
.pd350 {padding-top:350px;}
.pd400 {padding-top:400px;}

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Text Size
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
*/
.text09, .text10, .text11, .text12, .text13, .text14, .text15, .text16, .text17, .text18, .text19, .text20, .text21, .text22, .text23, .text24, .text25, .text26 {letter-spacing: 0.1em; *line-height: 1.5em;}
.text09{font-size:69%;}
.text10{font-size:77%;}
.text11{font-size:85%;}
.text12{font-size:93%;}
.text13{font-size:100%;}
.text14{font-size:108%;}
.text15{font-size:116%;}
.text16{font-size:123.1%;}
.text17{font-size:131%;}
.text18{font-size:138.5%;}
.text19{font-size:146.5%;}
.text20{font-size:153.9%;}
.text21{font-size:161.6%;}
.text22{font-size:167%;}
.text23{font-size:174%;}
.text24{font-size:182%;}
.text25{font-size:189%;}
.text26{font-size:197%;}

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Text Height
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
*/
.line100{line-height:1em;}
.line120{line-height:1.2em;}
.line140{line-height:1.4em;}
.line160{line-height:1.6em;}
.line180{line-height:1.8em;}
.line200{line-height:2em;}

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Text color
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
*/
.textrd {color: #ce2143;}
.textgy {color: #9c9c9c;}
.textgy2 {color: #767676;}
.textbl {color: #00b9ef;}
.textor {color: #f39700;}
.textyr {color: #edd634;}
.textyr2 {color: #edd634;}
.textgr {color: #007e4e;}
.textwh {color: #ffffff;}
.textbr {color: #9f6c31;}
.textbk {color: #212121;}

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Text align
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
*/
.textalL {text-align: left;}
.textalR {text-align: right;}
.textalC {text-align: center;}

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Text folm
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
*/
.strong {font-weight: 700;}
.att {color:#cf2143;}

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Image align
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
*/
.imgL{float:left; margin-right:10px;}
.imgR{float:right; margin-left:10px;}

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Background Color
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
*/
.bgwh{background-color:#fff;}
.bgbr{background-color:#814C34; color:#fff;}

.bg_men{ background-color: rgba(234,224,212, 0.5); background-image: url(../images/obj_men01.png); background-position: right bottom; background-repeat:no-repeat;}
.bg_akari{ background-color: rgba(234,224,212, 0.5); background-image: url(../images/obj_akari01.png); background-position: right bottom; background-repeat:no-repeat;}
.bg_woman{ background-color: rgba(234,224,212, 0.5); background-image: url(../images/obj_woman01.png); background-position: right bottom; background-repeat:no-repeat;}


/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
clear
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
*/
.clear0{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0px;}
.clear5{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:5px;}
.clear5L{clear:both;display:block;overflow:hidden;width:100%;height:5px; border-top:#493F3F 1px solid;}
.clear5L2{clear:both;display:block;overflow:hidden;width:100%;height:5px; border-top:#493F3F 2px solid;}
.clear10{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:10px;}
.clear15{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:15px;}
.clear20{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:20px;}
.clear20L{clear:both;display:block;overflow:hidden;width:100%;height:20px; border-top:#493F3F 8px solid;}
.clear20L2{clear:both;display:block;overflow:hidden;width:100%;height:18px; border-bottom:#9c9c9c 1px solid; margin-bottom:10px;}
.clear25{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:25px;}
.clear25L{clear:both;display:block;overflow:hidden;width:100%;height:23px; border-top:#493F3F 2px solid;}
.clear30{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:30px;}
.clear40{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:40px;}
.clear50{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:50px;}
.clear60{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:60px;}
.clear70{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:70px;}
.clear80{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:80px;}
.clear90{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:90px;}
.clear100{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:100px;}
.clear120{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:120px;}
.clear150{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:150px;}
.clear200{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:200px;}
.clear250{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:250px;}
.clear350{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:350px;}
.clear400{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:403px;}
.clear1800{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:2200px;}

@media print {
html { background:#fff; }
body { margin: 0; color:#000;}
}
