/*====================================
Kreuz CSS
====================================*/
body{ margin:0px 0px 0px 0px; padding:0px;
background-repeat:repeat;background-color:#fffefe;color:#444444; background-image:url(img/backr.jpg); background-repeat:repeat-x; background-position:left top;
text-align:left;font-size:12px;}
h1{margin:0px 0px; padding:5px 0px; font-size:18px; color:#444444;}
h2{margin:0px 0px; padding:6px 0px; font-size:15px;/*background-color:#bb2123;*/color:#ffffff;}
h3{margin:0px 0px; padding:6px 0px; font-size:20px;/*background-color:#bb2123;*/color:#e5c37a;}
/*h4{margin:0px 0px; padding:6px 6px; font-size:15px;background-color:#bb2123;color:#ffffff;}*/
h4{margin:0px 0px; padding:3px 6px; font-size:15px;color:#6891c1;}
h5{margin:0px 0px; padding:5px 0px 5px 0px; font-size:15px;/*background-color:#bb2123;*/color:#444444;}
h6{margin:0px 0px; padding:3px 0px; font-size:13px;/*background-color:#bb2123;*/color:#dd6608;}
span.a{font-size:15px; color:#c40b0b;margin:2px 0px; line-height:128%;}
span.an{ margin:2px 2px 0px 0px; padding:2px 4px; background-color:#c40b0b; color:#f0f0f0;}
span.b{font-size:13px; color:#dd6608;margin:2px 0px; line-height:118%;}
span.n{ margin:2px 2px 2px 0px; padding:2px 4px; background-color:#444444; color:#f0f0f0;}
/*========Link=============*/
/*normal-link*/
a:link {margin:0px; padding:0px;color:#ffaa00;text-decoration:none;font-size:11px;} 
a:visited {margin:0px; padding:0px;color:#ffaa00;text-decoration:none;font-size:11px;} 
a:active {margin:0px; padding:0px;color:#ffaa00;text-decoration:none;font-size:11px;} 
a:hover {margin:0px; padding:0px; color:#444444; /*background-color:#5f5353;*/ text-decoration:none;font-size:11px;} 
/*text-link*/
a:link#t {margin:0px; padding:0px 1px;color:#000000;text-decoration:underline;font-size:11px;} 
a:visited#t {margin:0px; padding:0px 1px;color:#000000;text-decoration:underline;font-size:11px;} 
a:active#t {margin:0px; padding:0px 1px;color:#000000;text-decoration:underline;font-size:11px;} 
a:hover#t {margin:0px; padding:0px 1px 5px 1px; color:#000000; background-color:#f078bf; text-decoration:underline;font-size:11px;} 
/*stay$BCf(B*/
a#tst {margin:0px; padding:2px 5px; color:#f0f0f0;
background-color:#f2650d; /*text-decoration:underline;*/ font-size:11px;} 
a#tsa {margin:0px; padding:2px 5px; color:#f0f0f0;
background-color:#f2650d; /*text-decoration:underline;*/ font-size:11px;} 
a#tsq {margin:0px; padding:2px 5px; color:#f0f0f0;
background-color:#f2650d; /*text-decoration:underline;*/ font-size:11px;} 
a#tsk {margin:0px; padding:2px 5px; color:#f0f0f0;
background-color:#f2650d; /*text-decoration:underline;*/ font-size:11px;} 
a#tsr {margin:0px; padding:2px 5px; color:#f0f0f0;
background-color:#f2650d; /*text-decoration:underline;*/ font-size:11px;} 
/*QA-LINK*/
a:link#qa {margin:0px; padding:0px;color:#bc0808;text-decoration:none;font-size:13px;} 
a:visited#qa {margin:0px; padding:0px;color:#bc0808;text-decoration:none;font-size:13px;} 
a:active#qa {margin:0px; padding:0px;color:#5f5353;text-decoration:none;font-size:13px;} 
a:hover#qa {margin:0px; padding:0px; color:#08bad7; /*background-color:#5f5353;*/ text-decoration:none;font-size:13px;} 
/*========Wrap=============*/
#wrapper{width:; margin:0px; padding:0px 0px 0px 0px;  background-repeat:no-repeat;
background-image:url(img/back.jpg);
}
#outbox{width:718px; margin:0px; padding:0px 0px 0px 0px; /*background-color:#000000;*/ 
background-repeat:repeat-y; /*border-left:1px solid #262626;*/ /*border-top:1px solid #262626;*/
 border-right:1px solid #6b6a68; background-image:url(img/); }
#back{width:718px; height:900px; margin:0px; padding:0px 0px 0px 0px; /*background-color:#000000;*/ 
background-repeat:no-repeat; /*border-left:1px solid #262626; *//*border-top:1px solid #262626;*/
 /*border-right:1px solid #6b6a68;*/ background-image:url(img/back2.jpg); }
#back2{width:718px; height:900px; margin:0px; padding:0px 0px 0px 0px; /*background-color:#000000;*/ 
background-repeat:no-repeat; /*border-left:1px solid #262626; *//*border-top:1px solid #262626;*/
 /*border-right:1px solid #6b6a68;*/ background-image:url(img/back3.jpg); }
#back3{width:718px; height:900px; margin:0px; padding:0px 0px 0px 0px; /*background-color:#000000;*/ 
background-repeat:no-repeat; /*border-left:1px solid #262626; *//*border-top:1px solid #262626;*/
 /*border-right:1px solid #6b6a68;*/ background-image:url(img/back4.jpg); }
#outbox_e{width:720px; margin:0px; padding:0px 0px 0px 0px; background-color:#ffffff; background-repeat:repeat-y; border-left:1px solid #000000; border-top:1px solid #000000;
 border-right:1px solid #000000; background-image:url(img/800800_e.gif); /*background-image:url(img/800800.gif);*/ }
/*========top==============*/
#topbox{width:720px;height:80px; padding:0px; margin:0px; /*background-color:#f0f0f0;*/ background-image:url(img/title.gif); background-repeat:no-repeat;}
#title{width:320px; height:60px; margin:0px; padding:0px; float:left;font-size:12px;}
/*#catch{width:180px; height:60px; margin:0px; padding:0px; float:left;font-size:12px;}*/
#urlform{width:300px; height:60px; margin:5px; padding:0px; float:left;}
/*#topbox input{background-color:transparent;}*/
input.mail_send{width:40px; height:20px; font-size:10px;
background-image:url(img/mail_send.gif);border:0px;}
/*=======NAV bottun=========*/
#navbox{width:410px; height:38px; padding:0px; margin:0px; background-color:#ffffff; background-position:right top; text-align:right;}
#navbox a{width:82px; height:38px; float:left; padding:0px; margin:0px 0px 0px 0px;}
#nav_h{width:82px; height:38px; padding:0px; margin:0px 0px 0px 0px;
 background-image:url(img/nav_top.gif); float:left;}
#nav_a{width:82px; height:38px; padding:0px; margin:0px 0px 0px 0px;
 background-image:url(img/nav_about.gif); float:left;}
#nav_q{width:82px; height:38px; padding:0px; margin:0px 0px 0px 0px;
background-image:url(img/nav_qa.gif); float:left;}
#nav_re{width:82px; height:38px; padding:0px; margin:0px 0px 0px 0px;
background-image:url(img/nav_kouryaku.gif); float:left;}
#nav_ru{width:82px; height:38px; padding:0px; margin:0px 0px 0px 0px;
background-image:url(img/nav_rule.gif); float:left;}
/*hover*/
a:hover #nav_h{padding:0px; background-position:0px 38px;}
a:hover #nav_a{padding:0px; background-position:0px 38px;}
a:hover #nav_q{padding:0px; background-position:0px 38px;}
a:hover #nav_re{padding:0px; background-position:0px 38px;}
a:hover #nav_ru{padding:0px; background-position:0px 38px;}
/*stay$BCf(B*/
#navbox #nav_homet {width:82px; height:38px; background-image:url(img/nav_topt.gif); float:left; padding:0px; margin:0px 0px 0px 0px; background-position:0px 0px; }
#navbox #nav_at{width:82px; height:38px; background-image:url(img/nav_aboutt.gif); float:left; padding:0px; margin:0px 0px 0px 0px; background-position:0px 0px; }
#navbox #nav_qt{width:82px; height:38px; background-image:url(img/nav_qat.gif); float:left; padding:0px; margin:0px 0px 0px 0px;  background-position:0px 0px;}
#navbox #nav_ret{width:82px; height:38px; background-image:url(img/nav_kouryakut.gif); float:left; padding:0px; margin:0px 0px 0px 0px;  background-position:0px 0px;}
#navbox #nav_rut{width:82px; height:38px; background-image:url(img/nav_rulet.gif); float:left; padding:0px; margin:0px 0px 0px 0px;  background-position:0px 0px;}
#catch{width:380px; height:300px; padding:0px; margin:0px;
 /*background-color:#ff0000;*/float:left;background-image:url(img/catch.gif);}
#tonav{width:360px; height:60px; padding:0px; margin:0px 0px 0px 0px; background-image:url(img/tonav_bot.gif);
/*background-color:#ff00ff;*/float:left;background-position:right top;
background-repeat:no-repeat;}
/*========Left=============*/
#left{width:308px; padding:95px 0px 0px 0px; margin:0px; /*background-color:#ff00ff;*/ float:left;/*background-image:url(img/left_back.gif);*/background-repeat:repeat-y;}
#left2{width:308px; /*background-color:#000000;*/ background-image:url(img//*left_back2.gif*/);padding:0px 0px 0px 0px; margin:0px; background-repeat:no-repeat;}
#login{width:308px; height:80px;font-size:11px; background-color:#444444; background-image:url(img/login.gif);}
#login p{font-size:15px; margin:0px; padding:0px;}
#logintext{width:68px; float:left; margin:4px; text-align:right;font-size:10px; color:#ffffff;}
form .field{background-color:#646464; color:#ffffff; float:left; border:solid 1px #ffffff; width:80px;}
select .field{background-color:#646464; color:#ffffff; float:left; border:solid 1px #ffffff; width:80px;}
input	{background-color:transparent;}
input.login{width:80px; height:20px; /* font-size:11px; */border:none/*0px solid #444444*/; /*padding:1px; margin:1px;*/ background-position:center top; text-align:center; background-image:url(img/login_b.gif); /*background-color:#000;*/}
.freemail{background-image:url(img/freemail.gif); width:300px; height:85px;padding:0px; margin:10px 0px;}
#entry{width:288px; height:160px; font-size:12px; padding:0px; margin:110px 0px 0px 5px; text-align:center; background-position:center top;}
#entry a #men{width:288px; height:70px; padding:0px; margin:0px; background-image:url(img/toroku_m.gif);}
#entry a #women{width:288px; height:70px; padding:0px; margin:10px 0px; 
background-image:url(img/toroku_f.gif);}
#entry a:hover #men{
width:288px; height:70px; padding:0px; margin:0px 0px; 
background-image:url(img/toroku_m.gif);background-position:0px -70px;}
#entry a:hover #women{
width:288px; height:70px; padding:0px; margin:10px 0px; 
background-image:url(img/toroku_f.gif);background-position:0px -70px;}
#koza{width:320px; height:190px; font-size:12px; margin:0px; padding:0px; text-align:justify; line-height:108%; background-image:url(img/kouza300190.jpg);
background-repeat:no-repeat; background-position:center center; /*border-top:solid 1px #444444; border-bottom:solid 1px #444444; border-right:solid 1px #444444;*/}
a:hover #koza{width:320px; height:190px; font-size:12px; margin:0px; padding:0px; text-align:justify; line-height:108%; background-image:url(img/kouza300190ro.jpg);
background-repeat:no-repeat; background-position:center center;}
#ryoukin{width:288px; height:137px; padding:0px; margin:5px; background-image:url(img/ryoukin.gif);}
#mobile{width:288px;  height:374px; font-size:12px; padding:0px; margin:5px 5px 5px 5px; text-align:justify; line-height:108%; background-image:url(img/mobile.gif);
background-repeat:no-repeat; background-position:center top; position:relative;}
#mobile #qr{width:120px; height:120px; padding:0px; margin:42px 0px 0px 21px; background-color:#ffffff; float:left; background-image: url(img/qr.jpg);}
#mobile #qrp{width:160px; font-size:12px; text-align:justify; line-height:120%; padding:0px; margin:35px 0px 0px 5px; float:left;color:#000000;}
#mobile p{font-size:11px; text-align:justify; line-height:108%; padding:0px; margin:5px 5px;color:#000000;}
#under18{background-image:url(img/under18.gif); width:300px; height:55px; margin:12px 0px; padding:0px; background-position:center top; background-repeat:no-repeat;}
/*========Right=============*/
#right{width:410px;float:left;font-size:12px; margin:0px; padding:0px 0px 0px 0px; text-align:justify;/*background-color:#ff0000;*/}
#right_e{width:410px; float:left;font-size:12px; margin:0px; padding:0px 0px 600px 0px; text-align:justify;background-color:#ffffff;}
#right #text{width:400px;margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px;/*background-color:#ffffff;*/
text-align:justify;line-height:118%;}
#kukaku_up{width:380px; height:520px; margin:0px; padding:0px;}
#kukaku_up2{width:380px; height:230px; margin:0px; padding:0px;}
#kukaku_upa{width:380px; height:230px; margin:0px; padding:0px;background-image:url(img/ka.gif);}
#kukaku_upk{width:380px; height:230px; margin:0px; padding:0px;background-image:url(img/kk.gif);}
#kukaku_upq{width:380px; height:230px; margin:0px; padding:0px;background-image:url(img/kq.gif);}
#kukaku_upr{width:380px; height:230px; margin:0px; padding:0px;background-image:url(img/kr.gif);}
#kukaku_up3{width:380px; height:110px; margin:0px; padding:50px 0px 0px 0px;}
#kukaku{width:380px;  margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; /*background-color:#e6e4e5;*/
/*background-image:url(img/down_back.gif);*/background-repeat:repeat-y;font-size:12px; }
#kukaku_analy{width:380px;  margin: 0px 0px 0px 10px; padding:0px 0px 0px 0px; /*background-color:#e6e4e5;*/
/*background-image:url(img/down_back.gif);*/background-repeat:repeat-y;font-size:12px; }
#kukaku_qa{width:380px;  margin: 0px 0px 0px 10px; padding:0px 0px 0px 0px; /*background-color:#e6e4e5;*/
/*background-image:url(img/down_back.gif);*/background-repeat:repeat-y;font-size:12px; }
#kukaku_rule{width:380px;  margin: 0px 0px 0px 10px; padding:0px 0px 0px 0px; /*background-color:#e6e4e5;*/
/*background-image:url(img/down_back.gif);*/background-repeat:repeat-y;font-size:12px; }
#kukaku_rule h3{font-size:14px; color:#000000;}
#kukaku_about{width:380px;  margin: 0px 0px 0px 10px; padding:0px 0px 0px 0px; /*background-color:#e6e4e5;*/
/*background-image:url(img/down_back.gif);*/background-repeat:repeat-y;font-size:12px; }
#kukaku1{width:380px; height:85px; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; /*background-color:#e6e4e5;*/
/*background-image:url(img/down_back.gif);*/background-repeat:no-repeat;font-size:12px;}
#kukaku2{width:380px; height:100px; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; /*background-color:#e6e4e5;*/
/*background-image:url(img/down_back.gif);*/background-repeat:no-repeat;font-size:12px;}
#kukaku3{width:380px; height:85px; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; /*background-color:#e6e4e5;*/
/*background-image:url(img/down_back.gif);*/background-repeat:no-repeat;font-size:12px;}
#kukaku1,#kukaku2,#kukaku3, p{width:320px; margin: 5px 20px 10px 20px; padding:0px; text-align:justify; line-height:118%;color:#ffffff;
font-size:12px;}
#kukaku p{color:#ffffff;}
#kukaku_analy p{color:/*#e43294*/#000000;}
#kukaku_rule p{color:/*#4f80ba*/#000000;}
#kukaku_qa p{color:/*#a28bfd*/#000000;}
#kukaku_about p{color:/*#81bcaa*/#000000;}
#kukaku_e{width:680px;  margin: 0px 0px 0px 20px; padding:0px 0px 0px 0px; /*background-color:#e6e4e5;*/
/*background-image:url(img/down_back.gif);*/background-repeat:repeat-y;font-size:12px; }
#photo{width:500px; height:120px; background-color:#ffffff; margin:0px 0px 5px 0px; padding:0px; text-align:center; /*border-top:0px solid #000000; border-bottom:0px solid #000000;*/}
/*=======Three botton=======*/
#threebotton{width:500px; height:48px; background-repeat:no-repeat; text-align:center; background-color:#;/*border:1px solid #000000;*/}
#bottonbox{width:480px; height:47px; padding:0px auto; margin:0px auto; text-align:center; /*background-color:#000000;*/}
#bottonbox a{width:158px; height:46px; float:left;}
#botton1{width:158px; height:46px; float:left; background-image:url(img/bot1.gif); /*margin:1px;*/ border:1px solid #000000;}
#botton2{width:158px; height:46px; float:left; background-image:url(img/bot2.gif); /*margin:1px;*/ border:1px solid #000000;}
#botton3{width:158px; height:46px; float:left; background-image:url(img/bot3.gif); border:1px solid #000000;}
a:hover #botton1{background-image:url(img/bot1ro.gif); border:1px solid #000000; background-position:0 0px;}
a:hover #botton2{background-image:url(img/bot2ro.gif); border:1px solid #000000; background-position:0 0px;}
a:hover #botton3{background-image:url(img/bot3ro.gif); border:1px solid #000000; background-position:0 0px;}
#botton1_s{width:158px; height:46px; float:left; background-image:url(img/bot1s.gif); border:1px solid #000000;}
#botton2_s{width:158px; height:46px; float:left; background-image:url(img/bot2s.gif); border:1px solid #000000;}
#botton3_s{width:158px; height:46px; float:left; background-image:url(img/bot3s.gif); border:1px solid #000000;}
/*=======Text=======*/
#indexmidashi{width:470px; height:70px; margin:30px 0px 5px 0px; padding:0px; }
#wwmidashi{width:470px; height:70px; margin:0px 0px 0px 0px; padding:0px; background-repeat:no-repeat;}
#wwaku{width:470px; background-image:url(img/wwaku_repeat.gif); background-repeat:repeat-y; margin:0px; padding:0px 0px 100px 0px;}
#move_syosai{background-image:url(img/move_syosai.gif);
width:140px; height:25px; background-repeat:no-repeat;}
a:hover #move_syosai{background-image:url(img/move_syosai_ro.gif);
width:140px; height:25px; background-repeat:no-repeat;}
/*========Q and A===========*/
#q_komoku{width:350px; background-repeat:repeat-y; margin:0px 0px 15px 15px ; padding:0px; background-position:left top;}
#q1{background-image:url(img/q1.gif); width:380px; height:25px; margin-top:5px;}
#q2{background-image:url(img/q2.gif); width:380px; height:25px; margin-top:5px;}
#q3{background-image:url(img/q3.gif); width:380px; height:25px; margin-top:5px;}
#q4{background-image:url(img/q4.gif); width:380px; height:25px; margin-top:5px;}
#q5{background-image:url(img/q5.gif); width:380px; height:25px; margin-top:5px;}
#q6{background-image:url(img/q6.gif); width:380px; height:25px; margin-top:5px;}
#a{background-image:url(img/a.gif); width:25px; height:25px;}
/*========Reserch===========*/
#analy{width:470px;background-repeat:repeat-y;margin:0px; padding:0px;}
#analy #deai {width:470px; padding:0px; margin:0px; }
#analy a.deai{ height:30px; padding:0px 0px; margin:5px 0px 18px 0px; 
color:#000000; overflow:hidden; display:block;}
#analy a.deai:hover {
 height:100%; color:#000000;}
#deai p{ line-height:120%; font-size:12px;}
#deai01{background-image:url(img/deai1.gif);
 width:380px; height:25px; margin:0px 0px; padding:0px;/*background-color:#000000;*/ background-repeat:no-repeat;}
#deai02{background-image:url(img/deai2.gif);
 width:380px; height:25px; margin:0px 0px; padding:0px;/*background-color:#000000;*/ background-repeat:no-repeat;}
#deai03{background-image:url(img/deai3.gif);
 width:380px; height:25px; margin:0px 0px; padding:0px;/*background-color:#000000;*/ background-repeat:no-repeat;}
#deai04{background-image:url(img/deai4.gif);
 width:380px; height:25px; margin:0px 0px; padding:0px;/*background-color:#000000;*/ background-repeat:no-repeat;}
#deai05{background-image:url(img/deai5.gif);
 width:380px; height:25px; margin:0px 0px; padding:0px;/*background-color:#000000;*/ background-repeat:no-repeat;}
#deai06{background-image:url(img/deai6.gif);
 width:380px; height:25px; margin:0px 0px; padding:0px;/*background-color:#000000;*/ background-repeat:no-repeat;}
#toanaly{width:380px; height:122px; /*background-color:#ff0000;*/background-image:url(img/to_analyb.gif);}
#toentry{width:380px; height:122px; /*background-color:#ff00ff;*/background-image:url(img/to_entryb.gif);}
/*========Bottom=============*/
#bottom{width:718px; background-repeat:repeat-y; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; /*background-color:#262626;*/
 /*border-top:solid 1px #000000;*/}
#tl{font-size:11px; padding:0px; margin:20px 0px 0px 0px; float:left;
/*background-color:#262626;*/ /*border-top:#000000;*/ border-bottom:#ff0000;}
#cr{font-size:10px; padding:0px; margin:5px 3px 0px 0px;/* float:right; */
text-align:center;color:#000000;}
/*========link banner=============*/
#linkban{width:718px; height:70px; /*background-color:#262626;*/ float:left; text-align:center; margin:20px 0px 10px 0px;}
.qrimg{margin:0; padding:0; position:absolute; top:70px; left:25px;}