/*--------初期設定--------*/
.text0,.text2 {
font-size: 10px;
}

.text1,.text3 {
font-size: 12px;
}

.text1,.text2 {
line-height: 125%;
}

body{
background-color: #ffffff;
text-align: left;
margin:0px;
padding:0px;
font-size:12px;

}


.update {
color:#fff;
padding:0px 1px;
background-color:#FF0000;
font-weight:bold;
}
.upup,.bo2 {
color:#FF0000;
padding:0px 0px 0px 0px;
}

p,h1,h2,h3,h4,h5,h6,ul,ol,form,a {
margin: 0px;
padding: 0px;
font-size:12px;
}

li{
list-style-type:none;
list-style:none;}

.clear {
clear:both;
}

.bold{
font-weight:bold;
font-size:12px;
}

.boldred{
font-weight:bold;
color:#dd0000;
font-size:12px;
}

.boldred2{
font-weight:bold;
color:#dd0000;
font-size:14px;
margin-top:15px;
}

.boldoringe{
font-weight:bold;
color:#ff6600;
font-size:12px;
}

.boldoringe2{
font-weight:bold;
color:#ff6600;
font-size:14px;
}

ul .normal{
font-size:12px;
}

ul .normal2{
font-size:12px;
padding-top:5px;
padding-left:5px;
line-height:140%;
}
/*----------------------colorカラー---------------------*/
.red{
color:#dd0000;
font-weight:bold;
}
/*---------------------------------本編--------------------------------*/
#big{
width:863px;
border-right: 1px solid #000000;
background-color:#FFFFFF;
text-align:left;
margin:0px;
padding:0px;
}

#big2{
width:860px;
border-right: 3px solid #cc0000;
background-color:#FFFFFF;
text-align:left;
margin:0px;
padding:0px;
}

#bigmy2{
width:860px;
border-right: 3px solid #ff66bc;
background-color:#FFFFFF;
text-align:left;
margin:0px;
padding:0px;
}

#hed{
background-image:url(../default/hed_bg.gif);
background-repeat:repeat-x;
width:860px;
margin:0px;
padding:0px;
}

.logobox{
background-image:url(../default/logo.gif);
background-repeat:no-repeat;
height:40px;
top:25px; left:18px ;
width:203px;
display:block;
position:relative;
overflow: hidden;
float:left;

}

.logo{
text-indent:-9999px;
display:block;
position:relative;
font-size:70%;
z-index:1;
overflow: hidden;
float:left;
top:25px; left:18px ;
}

.bobox{
float:right;
padding:0px 14px 0px 0px;
line-height:1.4em;
height:52px;
margin-top:17px;
}

.hedjoin{
width:202px;
height:52px;
float:left;
}

.hedlogin{
width:137px;
height:52px;
float:left;
margin-left:13px;
}

#tab{
width:860px;
padding-top:10px;
clear:both;
}

.tabo{
padding-left:7px;
width:860px;
height:49px;
}

.bar{
float:left;
text-align:left;
margin:0px;
padding:0px;
}

#menu{
background-image:url(../default/tab_under01.jpg);
width:860px;
height:31px;
text-align:left;
clear:both;
}

#menu ul li{
display:inline;
}

.in{
padding-left:35px;
}

.in2,.in3{
padding-left:25px;
}

.in2,.in,.in3{
float:left;
padding-top:0px;
padding-top:10px;
}

.textup,.textup2{
padding-top:1px;
float:left;
padding-left:5px;
padding-top:10px;
}

.infobar{
background-image:url(../default/info_bar.gif);
width:795px;
height:40px;
margin-left:30px;
margin-top:15px;
}



.topflash{
width:541px;
float:left;
padding:10px 0px 0px 30px;
}

.topbn1{
float:left;
padding-left:15px;
padding-top:10px;
padding-bottom:15px;

}

.topbn2{
float:left;
padding-left:15px;
}

#joinbox{
background-color:#FFFFFF;
border:1px #666666 solid;
width:803px;
margin:0px 0px 0px 30px;
}

.joinbg{
background-image:url(../default/join_bg2.gif);
background-repeat:no-repeat;
width:803px;
height:500px;
float:right;
background-position: right bottom;
background-position-y: bottom;
margin:0px;
padding:0px;
}

.joinitem{
background-image:url(../default/join_item.gif);
background-repeat:repeat;
width:772px;
height:108px;
margin-left:15px;
margin-top:15px;
margin-bottom:10px;
}

.joinitem2{
background-image:url(../default/join_item2.gif);
background-repeat:no-repeat;
width:772px;
height:175px;
margin-left:15px;
margin-top:15px;
margin-bottom:10px;
}

.joinbg ul{
line-height:2.0em;
padding:3px 0px 0px 18px;
}

.joinbg ul .joingreen{
font-size:12px;
font-weight:bold;
color:#2ea52e;
}

.joinbo{
width:263px;
height:63px;
margin:50px 0px 0px 265px;
}


/*---------------------------------------line-----------------------------------*/
.line{
background-image:url(../default/line.gif);
background-repeat:repeat-x;
width:848px;
height:2px;
margin:25px 0px 25px 5px;
}

/*---------------------------------------各所説明テキスト↓-----------------------------------*/
.realbar{
background-image:url(../default/real_bg.gif);
background-repeat:no-repeat;
width:799px;
height:118px;
margin-left:30px;
margin-top:15px;
}

.remixbar{
background-image:url(../default/remix_bg.gif);
background-repeat:no-repeat;
width:799px;
height:118px;
margin-left:30px;
margin-top:15px;
}

.limitedbar{
background-image:url(../default/limited_bg.gif);
background-repeat:no-repeat;
width:799px;
height:118px;
margin-left:30px;
margin-top:15px;
}

.pebar{
background-image:url(../default/pe_bg.gif);
background-repeat:no-repeat;
width:799px;
height:118px;
margin-left:30px;
margin-top:15px;
}

.textline{
margin:0px 0px 0px 20px;
padding-top:50px;
}
.textlineimg{
margin-top:5px;
}
/*---------------------------------------各所説明テキスト↑-----------------------------------*/

#realbox{
background-color:#FFFFFF;
border-left:1px solid #bcbcbc;
border-top:1px solid #bcbcbc;
width:795px;
_width:791px;
margin-left:30px;
margin-top:15px;
}

#realboxnew{
background-color:#FFFFFF;
border-left:1px solid #bcbcbc;
border-top:1px solid #bcbcbc;
width:795px;
_width:791px;
margin-left:30px;
margin-top:15px;
}

.realpickup{
background-color:#FFFFFF;
border-right:1px solid #bcbcbc;
border-bottom:1px solid #bcbcbc;
width:317px;
_width:316px;
height:399px;
_height:398px;
float:left;
}

.realthumbox{
float:left;
width:158px;
height:199px;
border-right:1px solid #bcbcbc;
border-bottom:1px solid #bcbcbc;
}

.realthum{
width:124px;
height:84px;
padding:10px 0px 0px 15px;
}

.rsathum{
width:68px;
height:50px;
padding:80px 0px 0px 50px;
}

.realtext{
text-align:center;
line-height:1.3em;
margin-top:4px;
border-bottom:1px dotted #000000;
border-top:1px dotted #000000;
width:140px;
margin-left:7px;
padding:5px 0px;
}

.gosample{
text-align:center;
margin-top:6px;
}

.ltdtextp .gosample{
text-align:center;
margin-top:3px;
_margin-top:8px;
}

.newsbar{
background-image:url(../default/news_bar.gif);
width:801px;
height:41px;
margin-left:30px;
margin-top:15px;
}

.rireki{
margin-left:50px;
border-bottom: 1px #cccccc solid;
border-right: 1px #cccccc solid;
border-left: 1px #cccccc solid;
}

.rirekibar{
margin-top:20px;
margin-left:50px;
background-image:url(../default/rireki_bar.gif);
border-top: 1px #cccccc solid;
border-right: 1px #cccccc solid;
border-left: 1px #cccccc solid;
width:484px;
height:36px;
}

.newsbox1{
float:left;
margin:20px 0px 0px 20px;
}

.newsjoinbo{
width:263px;
height:63px;
float:left;
margin:10px 0px 0px 20px;
}

.remixpickup{
background-color:#FFFFFF;
border-right:1px solid #bcbcbc;
border-bottom:1px solid #bcbcbc;
width:317px;
_width:316px;
height:371px;
float:left;
}

.remixthumbox{
float:left;
width:158px;
height:371px;
border-right:1px solid #bcbcbc;
border-bottom:1px solid #bcbcbc;
}

.remixthum{
width:134px;
height:154px;
padding:10px 0px 0px 15px;
}

.remixname{
text-align:center;
line-height:1.2em;
margin-top:2px;
width:140px;
margin-left:7px;
padding:3px 0px 0px 0px;
}

.rupdate{
font-weight:bold;
color:#FF0000;
}

.pickup{
padding:20px 0px 0px 17px;
}

.remixtext{
text-align:left;
line-height:1.6em;
margin-top:4px;
border-bottom:1px dotted #000000;
border-top:1px dotted #000000;
width:140px;
margin-left:7px;
padding:6px 0px;
}

.remixlogo{
padding:150px 0px 0px 10px;
}


.limitext{
margin-left:30px;
margin-top:10px;
border-bottom:1px dotted #000000;
width:799px;
}

.limitext2{
margin-left:30px;
margin-top:20px;
border-bottom:1px dotted #000000;
width:799px;
}

#limimovie{
margin-left:30px;
margin-top:10px;
height:166px;
width:820px;
}

#limiphoto{
margin-left:30px;
margin-top:10px;
height:166px;
width:820px;
}

.limibox1{
float:left;
border:#CCCCCC 1px solid;
width:389px;
height:166px;
background-color:#FFFFFF;
margin:0px 15px 0px 0px;
}

.limibox2{
float:left;
border:#ffffff 1px solid;
width:389px;
height:166px;
background-color:#FFFFFF;
margin:0px 15px 0px 0px;
}

.limibox1p{
float:left;
border:#CCCCCC 1px solid;
width:389px;
height:125px;
background-color:#FFFFFF;
margin:0px 15px 0px 0px;
}

/*.limibox2{
float:left;
border:#CCCCCC 1px solid;
width:398px;
height:166px;
background-color:#FFFFFF;
margin:0px 0px 0px 0px;
}

.limibox2p{
float:left;
border:#CCCCCC 1px solid;
width:398px;
height:125px;
background-color:#FFFFFF;
margin:0px 0px 0px 0px;
}
*/
.limithum{
float:left;
width:176px;
height:139px;
padding:10px 0px 0px 10px;
}

.limithump{
float:left;
width:176px;
height:104px;
padding:10px 0px 0px 10px;
}

.ltdtext{
float:left;
text-align:center;
margin:25px 0px 0px 10px;
line-height:1.8em;
width:180px;
}

.ltdtextp{
float:left;
text-align:center;
margin:20px 0px 0px 10px;
line-height:1.8em;
width:180px;
}

.limidivx{
font-size:13px;
font-weight:bold;
background:#000000;
color:#01ff01;
margin:3px 0px 5px 0px;
}

.limiupdate{
font-weight:bold;
color:#dd0000;
font-size:12px;
border-bottom:1px #000000 dotted;
border-top:1px #000000 dotted;
padding:3px 0px;
}

.limiupdate2{
font-weight:bold;
color:#dd0000;
font-size:12px;
border-bottom:2px #ff0000 dotted;
padding:5px 10px;
}



#copyright{
width:860px;
background:#cc0001;
border-bottom:#000000 solid 3px;
border-top:#000000 solid 1px;
height:95px;
margin-top:70px;
}

#copyright{
width:860px;
background:#cc0001;
border-bottom:#000000 solid 3px;
border-top:#000000 solid 1px;
height:95px;
margin-top:35px;
}

.fottextbox1{
color:#FFFFFF;
float:left;
width:280px;
border-right:1px dotted #fff;
float:left;
margin:5px 0px 5px 0px;
padding-left:35px;
padding-right:10px;
}

.fottitle{
font-size:15px;
font-weight:bold;
}

.fottextbox1 ul li {
line-height:1.6em;
}

.fottextbox2{
float:left;
padding-top:10px;
color:#FFFFFF;
width:500px;
padding-left:15px;
}

.fottextbox2 ul li{
display:inline;
}

a { color:#0000ff; text-decoration: none;}
a:link { color:#0000ff; text-decoration: none;}
a:visited { color:#0000ff; text-decoration: none;} 
a:active { color:#ff0000; text-decoration: none;} 
a:hover { color: #FF0000; text-decoration: none;}

.fottextbox2 ul li a{
font-size:14px;
font-weight:bold;
padding-right:25px;
}

.fottextbox2 a, .fottextbox2 a:link, .fottextbox2 a:visited{ color:#FFFFFF;}

.fottextbox2 a:hover{
color:#FFFFFF;
text-decoration:underline;
}

.fotmenu{
margin-top:10px;
}

.fottextbox2 .fotmenu li a{
line-height:1.6em;
font-size:12px;
padding-right:25px;
font-weight:normal;
}

.last{
font-size:11px;
margin-top:10px;
}

#menu .textup a, #menu .textup a:link, #menu .textup a:visited,#menu .textup a:active{
color:#FFFF00;
font-size:13px;
}

#menu .textup a:hover{
color:#FFFF00;
font-size:13px;
text-decoration:underline;
}

#menu .textup2 a, #menu .textup2 a:link, #menu .textup2 a:visited,#menu .textup2 a:active{
color:#FFF;
font-size:13px;
}

#menu .textup2 a:hover{
color:#FFF;
font-size:13px;
text-decoration:underline;
}

.pickup a img, .pickup a:link img{
color: #000;
border:1px solid #000;
}

.pickup a:hover img{
color: #FF0000;
border:1px solid #FF0000;
}

.realthum a img, .realthum a:link img{
color: #fff;
border:2px solid #fff;
}

.realthum a:hover img{
color: #7d7d7d;
border:2px solid #7d7d7d;
}

.remixthum a img, .remixthum a:link img{
color: #fff;
border:2px solid #fff;
}

.remixthum a:hover img{
color: #7d7d7d;
border:2px solid #7d7d7d;
}

.limithum a img, .limithum a:link img{
color: #fff;
border:2px solid #fff;
}

.limithum a:hover img{
color: #7d7d7d;
border:2px solid #7d7d7d;
}

.limithump a img, .limithump a:link img{
color: #fff;
border:2px solid #fff;
}

.limithump a:hover img{
color: #7d7d7d;
border:2px solid #7d7d7d;
}

.topbn1 a img, .topbn1 a:link img{
color: #000;
border:1px solid #000;
}

.topbn1 a:hover img{
color: #ff0000;
border:1px solid #ff0000;
}

.topbn2 a img, .topbn2 a:link img{
color: #000;
border:1px solid #000;
}

.topbn2 a:hover img{
color: #ff0000;
border:1px solid #ff0000;
}

.topkiyakubox{
padding-left:47px;
padding-top:15px;
}

.topkiyaku{
display:inline;
padding-left:47px;
padding-top:15px;
}

.topkiyaku a, .topkiyaku a:link, .topkiyaku a:visited, .topkiyaku a:active{
color:#000000;
}

#kiyakubar{
background-image:url(../default/kiyaku_bar.gif);
width:772px;
height:29px;
margin-left:45px;
margin-top:15px;
}
#kiyakubox{
padding:55px 90px 0px 90px;
line-height:2.0em;
}

.kugiri{
margin:0px 0px 0px 0px;
line-height:1.8em;
}

.textkiyaku{
font-size:12px;
padding-top:15px;
}

.space{
margin-left:12px;
}

#nyukaibar{
background-image:url(../default/nyukai_bar.gif);
width:772px;
height:29px;
margin-left:45px;
margin-top:15px;
}

.topkiyaku2{
display:inline;
text-align:right;
float:right;
margin-top:8px;
}

.topkiyaku2 a, .topkiyaku2 a:link, .topkiyaku2 a:visited, .topkiyaku2 a:active{
color:#0000ff;
}

.newsjoinbo2{
width:263px;
height:63px;
margin:30px 0px 30px 200px;
}

#inquirybar{
background-image:url(../default/inquiry_bar.gif);
width:772px;
height:29px;
margin-left:45px;
margin-top:15px;
}

#inquirybox{
padding:40px 90px 0px 110px;
line-height:2.0em;
}

.realtexttan{
text-align:center;
line-height:1.8em;
margin-top:4px;
border-bottom:1px dotted #000000;
border-top:1px dotted #000000;
width:140px;
margin-left:7px;
padding:5px 0px;
}

#copyrightmy{
width:860px;
background:#ff66bc;
border-bottom:#000000 solid 3px;
border-top:#000000 solid 1px;
height:95px;
margin-top:70px;
}

#menumy{
background-image:url(../default/tab_underpink.gif);
width:860px;
height:31px;
text-align:left;
clear:both;
}

#menumy .textup a, #menumy .textup a:link, #menumy .textup a:visited,#menumy .textup a:active{
color:#FFFF00;
font-size:13px;
}

#menumy .textup2 a, #menumy .textup2 a:link, #menumy .textup2 a:visited,#menumy .textup2 a:active{
color:#FFF;
font-size:13px;
}

.boxleft{
background-color:#ffe2a6;
border-bottom:#000 1px solid;
border-right:#000 1px solid;
}

.boxcenter{
border-bottom:#000 1px solid;
border-right:#000 1px solid;
}

.nyukaitale{
font-size:12px;
border-top:#FF0000 1px solid;
border-left:#FF0000 1px solid;
margin-top:15px;
}

.nyukaitext03{
line-height:1.6em;
border-bottom:#FF0000 1px solid;
border-right:#FF0000 1px solid;
}

#mybar{
background-image:url(../default/my_bar.gif);
width:796px;
height:36px;
margin-left:30px;
margin-top:15px;
}

#mybox1{
width:796px;
height:286px;
margin-left:30px;
margin-top:15px;
margin-bottom:35px;
background-color:#f8f8f8;
border: 1px solid #f0f0f0;
}

#mybox01{
width:796px;
margin-left:30px;
margin-top:15px;
margin-bottom:35px;
background-color:#f8f8f8;
border: 1px solid #f0f0f0;
padding-bottom:20px;
}

#mybox001{
width:796px;
margin-left:30px;
margin-top:30px;
margin-bottom:0px;
background-color:#f8f8f8;
border: 1px solid #f0f0f0;
padding-bottom:0px;
padding-top:10px;
}

#mybox0001{
width:796px;
margin-left:30px;
margin-top:10px;
margin-bottom:0px;
background-color:#f8f8f8;
border: 1px solid #f0f0f0;
padding-bottom:0px;
padding-top:10px;
}

.mytitle1{
margin:15px 15px 0px 15px;
border-bottom:#000000 1px solid;
}

.mytitle1 li{
font-size:16px;
color:#dc0000;
}
/*
.mytext1{
margin:30px 0px 0px 80px;
}

.mytext1 li{
display:inline;
}

.mytext2{
padding-left:40px;
}

.mytextright{
text-align:right;
}*/

.mytable1{
margin:20px 0px 0px 40px;
line-height:1.8em;
font-size:12px;
}

.mytitle2{
margin:15px 15px 0px 15px;
border-bottom:#000000 1px solid;
}

.mytitle2 li{
font-size:16px;
color:#ff5200;
}

.mytitle02{
margin:15px 15px 0px 15px;
border-bottom:#000000 1px dotted;
}

.mytitle02 li a, .mytitle02 li a:link, .mytitle02 li a:visited{
font-size:16px;
color:#0000ff;
}

.mytitle02 li a:hover{
font-size:16px;
color:#dd0000;
text-decoration:none;
}

.tabomy{
padding-left:7px;
width:860px;
height:49px;
margin-top:56px;
}

#passbar{
background-image:url(../default/pass_bar.gif);
width:772px;
height:29px;
margin-left:45px;
margin-top:15px;
}

#formbox{
width:630px;
border:1px #000000 solid;
padding:70px 70px 70px 70px;
margin-left:45px;
margin-top:15px;
font-size:12px;
margin-bottom:50px;
}

#formbox01{
width:630px;
border:1px #000000 solid;
padding:70px 70px 70px 70px;
margin-left:45px;
margin-top:15px;
font-size:12px;
margin-bottom:20px;
}

#formbox001{
width:540px;
border:1px #000000 solid;
padding:35px 20px 35px 20px;
margin-left:5px;
margin-top:0px;
font-size:12px;
margin-bottom:40px;
}

.formtable1, .formtable2{
font-size:12px;
line-height:1.8em;
}

.formtable2{
margin-top:10px;
margin-left:8px;
}

.formtable3{
margin-top:10px;
margin-left:8px;
}

#namebar{
background-image:url(../default/name_bar.gif);
width:772px;
height:29px;
margin-left:45px;
margin-top:15px;
}

#passchangebar{
background-image:url(../default/pass_change_bar.gif);
width:772px;
height:29px;
margin-left:45px;
margin-top:15px;
}

#mailbar{
background-image:url(../default/mail_bar.gif);
width:772px;
height:29px;
margin-left:45px;
margin-top:15px;
}

#tantop03{
padding-bottom:20px;
height:855px;
}

#tantop0003{
padding-bottom:20px;
}

.toptan02{
width:805px;
padding:20px 0px 0px 30px;
}

.toptan002{
width:805px;
padding:20px 0px 0px 40px;
line-height:1.8em;
}

.single03bar{
width:772px;
height:29px;
margin:15px 0px 0px 40px;
}

.nyukaititle{
width:770px;
border-bottom:#000000 1px dotted;
margin:70px 0px 0px 40px;
padding-bottom:2px;
}

.nyukaititle li{
display:inline;
}

.nyukaitext01{
text-align:left;
}

.nyukaitext02{
padding-left:410px;
}

.nyukaifree{
font-size:14px;
font-weight:bold;
color:#000;
}

.nyukaitale00{
font-size:12px;
margin:15px 0px 0px 40px;
border-top:#ff6600 1px solid;
border-left:#ff6600 1px solid;
}

.nyukaitale02{
font-size:12px;
margin:15px 0px 0px 40px;
line-height:1.6em;
}

.nyukaitext003{
line-height:1.6em;
border-bottom:#ff6600 1px solid;
border-right:#ff6600 1px solid;
}

.boxleft00{
background-color:#ffeaea;
border-bottom:#ff6600 1px solid;
border-right:#ff6600 1px solid;
}

.boxcenter00{
border-bottom:#ff6600 1px solid;
border-right:#ff6600 1px solid;
}

.loginbo2{
margin:40px 0px 60px 370px;
}

.thanks{
height:400px;
padding:30px 0px 0px 50px;
line-height:2.0em;
}

#tab2{
width:860px;
padding-top:38px;
_padding-top:38px;
clear:both;
}

#kiyaku{
width:680px;
}

#mybox2{
width:736px;
_width:796px;
margin-left:30px;
margin-top:15px;
margin-bottom:35px;
background-color:#f8f8f8;
border: 1px solid #f0f0f0;
padding:30px;
line-height:2.0em;
}

.single03lefttext{
font-size:16px;
color:#cc0000;
font-weight:bold;
/*text-decoration:underline;*/
}

.single03lefttext2{
font-size:16px;
color:#cc0000;
font-weight:bold;
}

.single003lefttext{
font-size:16px;
color:#ff9900;
font-weight:bold;
text-decoration:underline;
}

.single004lefttext{
font-size:16px;
color:#000;
font-weight:bold;
}

.mybox2title{
padding-bottom:15px;
}

.mybox2textspace{
padding-top:15px;
padding-bottom:15px;
}

#mybox3{
width:736px;
_width:796px;
height:286px;
margin-left:30px;
margin-top:15px;
margin-bottom:35px;
background-color:#f8f8f8;
border: 1px solid #f0f0f0;
padding:30px;
margin-bottom:35px;
line-height:2.0em;
}

#mybox4{
width:736px;
height:386px;
margin-left:30px;
margin-top:15px;
margin-bottom:35px;
background-color:#f8f8f8;
border: 1px solid #f0f0f0;
padding:30px;
margin-bottom:35px;
line-height:2.0em;
}

.myminibox{
width:700px;
}

.mybox3textspace{
padding-top:15px;
}

.thanks2{
padding:30px 0px 0px 50px;
line-height:2.0em;
}

.review2title{
width:772px;
margin:30px 0px 0px 40px;
border-bottom:#000000 1px dotted;
}

.kakubotan li{
display:inline;
}

.edit1{
float:left;
width:100px;
}

.edittext{
padding-bottom:25px;
}

#tantop003{
height:700px;

}

.infomember{
line-height:1.6em;
}

.single03lefttext002{
font-size:14px;
color:#000;
font-weight:bold;
text-decoration:underline;
}

.toptan0002{
width:805px;
padding:20px 0px 0px 50px;
}

.box20080725pmain{
border:#0000FF 1px solid;
width:773px;
_width:803px;
margin:0px 0px 15px 30px;
padding:15px;
}

.pikakakutext{
font-size:14px;
font-weight:bold;
color:#ff4ae8;
}

.textlineimgtan002 a, .textlineimgtan002 a:link, .textlineimgtan002 a:visited{
font-size:14px;
font-weight:bold;
text-decoration:underline;
color:#DD0000;
}

.textlineimgtan002 a:hover{
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#DD0000;
}

.textlineimgtanul{
padding-right:30px;
}

.juyou{
border:#FF0000 1px solid;
margin-bottom:20px;
padding-left:15px;
padding-right:15px;
padding-bottom:15px;
}

.user{
border:#FF0000 1px solid;
padding:10px;
width:752px;
}

.nyukaititle02{
width:770px;
border-bottom:#000000 1px dotted;
margin:30px 0px 0px 40px;
padding-bottom:2px;
}

.nyukaititle02 li{
display:inline;
}

.text001{
padding-left:40px;
padding-top:10px;
text-decoration: none;
}

.text001 ul{
line-height:1.6em;
}

.nyutext{
padding-left:30px;
}

a .botan ,a:link.botan, a:visited.botan{
height:35px; 
_height:50px;
background-color:#fe0000;
font-size:14px;
color:#FFFFFF;
width:250px;
font-weight:bold;
padding-top:20px;
text-align:center;
display:block;
position:relative;
overflow: hidden;
margin:30px 0px;
text-decoration:none;
cursor:pointer;
}



a:hover .botan{
height:35px;
_height:50px;
background-color:#0033FF;
font-size:14px;
color:#FFFFFF;
width:250px;
font-weight:bold;
padding-top:20px;
text-align:center;
text-decoration:none;
display:block;
position:relative;
overflow: hidden;
margin:30px 0px;
cursor:pointer;
}


.sapotext{
padding:10px 0px 0px 30px;
}

.bar5 p{
	margin: 23px 0 0 0;
	padding: 0px;
	font-size: 1.2em;
	text-align: center;
	cursor: pointer;
}
.tabo.bar5 p a,.tabo.bar5 p a:link,.tabo.bar5 p a:visit,.bar5 p a:hover{
color: #fcfe18;
}

.ye a, .ye a:link,.ye a:visited,.ye a:active{
color:#FFFF00;
font-size:15px;
}

.ye a:hover{
color:#FFFF00;
font-size:15px;
text-decoration:underline;
}
