@charset "euc-jp";
/* CSS Document */
/*--------------------- beginner.html --------------------------*/
#mainmenu ul li.howto a {
background-position:0pt -66px;
}
#mainmenu ul li.howto a:hover {
background-position:0pt -66px;
}
#head ul#headerMenu li.howto a,#head ul#headerMenu li.howto a:hover{
background-position:0 -64px;
}
#rightcontainer div#main div.title h2{
background:url(../img/img_beginner_title.gif) no-repeat 0px;
}

#rightcontainer div#main div.menu{
height:57px;
background-color:#f6f6f6;
border:1px solid #b7b7b6;
border-bottom-style:none;
background:url(../img/bg_subpage_tabmenu.gif) repeat-x 0 bottom;
}
#rightcontainer div#main div.menu ul{
margin-top:3px;
}
#rightcontainer div#main div.menu ul li{
text-align:center;
width:134px;
height:54px;
line-height:54px;
float:left;
clear:right;
list-style-type:none;
}

#rightcontainer div#main div.menu ul li a{
display:block;
width:134px;
height:54px;
text-decoration:none;
color:#5d5d5d;
background:url(../img/bg_subpage_tab.gif) no-repeat right bottom;
}

#rightcontainer div#main div.menu ul li a:hover,
#rightcontainer div#main div.menu ul li.tab a{
color:#2a2a2a;
background:url(../img/bg_subpage_tab.gif) no-repeat right top;
}

#rightcontainer div#main div.menu ul li.nidan{
line-height:20px;
}
#rightcontainer div#main div.menu ul li.nidan a{
padding-top:5px;
height:49px;
}

#rightcontainer div#main div.text div#r_box ul{
padding:0;
letter-spacing:0;
}
#rightcontainer div#main div.text div#r_box ul li{
padding-left:15px;
line-height:1.8em;
background:url(../img/ico_subpage_form.gif) no-repeat 0 0.5em;
list-style-type:none;
}

#rightcontainer div#main div.text h3{
font-size:16px;
line-height:1.5em;
color:#2a2a2a;
margin:0 0 10px 0;
border-bottom:2px solid #ee8aa4;
}
#rightcontainer div#main div.text dl dt{
font-weight:bold;
padding-left:15px;
line-height:1.8em;
background:url(../img/bg_subpage_dt.gif) no-repeat 0 0.5em;
}
#rightcontainer div#main div.text dl dd{
line-height:1.5em;
margin-bottom:40px;
}

#rightcontainer div#main div.text dl dd img{
margin:0 10px 10px 0;
float:left;
}

img.floatNone{
float:none !important;
margin:10px 0 0 !important;
}

#rightcontainer div#main div.text div#bigbox{
margin: 0;
padding: 0;
width: 765px;
height: auto;
}
.box{
margin: 0;
padding: 0;
width: 560px;
height: auto;
border: solid 2px #ee8aa4;
background-color: #FEF8FA;
}
.box_in{
margin: 0;
padding: 0;
width: 560px;
height: auto;
border: 0;
}
.box_top{
margin: 0;
padding: 0;
background-color: #ee8aa4;
border-bottom: #ee8aa4 solid 1px;
width: 560px;
height: 20px;
color: #ffffff;
text-align: center;
font-weight: bold;
font-size: 12px;
}
.box_title{
margin: 0;
padding: 0;
border: 0;
border-bottom: 2px dotted #b7b7b6;
width: 560px;
height: 15px;
color: #0066CC;
font-size: 12px;
}
.box_title2{
margin: 0;
padding: 0;
border: 0;
border-top: 2px solid #b7b7b6;
border-bottom: 2px dotted #b7b7b6;
width: 560px;
height: 15px;
color: #0066CC;
font-size: 12px;
}
.box_left{
margin: 0;
padding-top: 4px;
border-right: 1px solid #b7b7b6;
width: 180px;
height: 20px;
color: #333333;
text-align: left;
float: left;
}
.box_right{
margin: 1px 1px 1px 3px;
padding-top: 4px;
border: 0;
width: 350px;
height: 20px;
color: #EE8BA5;
font-weight: bold;
float: left;
}
.return{
text-align: right;
margin-right: 10px;
padding: 0;
}

#rightcontainer div#main div.text div#bigbox div#l_box{
margin: 0;
padding: 0;
width: 560px;
height: auto;
border: 0;
float: left;
}

#rightcontainer div#main div.text div#l_box table.b_point{
margin-top:4px;
padding:0;
border-collapse:collapse;
border:1px solid #b5b5b5;
}
#rightcontainer div#main div.text div#l_box table.b_point th{
margin:0;
padding:0;
width:115px;
height:35px;
background-color:#f5f5f5;
border:1px solid #b5b5b5;
border-bottom:0;
text-align:center;
}
#rightcontainer div#main div.text div#l_box table.b_point td{
padding-top:4px;
width:115px;
height:45px;
border:1px solid #b5b5b5;
text-align:center;
}
#rightcontainer div#main div.text div#l_box table.b_point td img{
padding:0;
margin:0;
border:0;
float:none;
}

#rightcontainer div#main div.text div#bigbox div#l_box ul.kankyo li{
margin:0;
padding-bottom:4px;
letter-spacing:0;
}
#rightcontainer div#main div.text div#bigbox div#l_box ul.dot{
margin:0;
padding: 2px 5px 0 10px;
background-color:#ffffff;
list-style:circle url(../img/img_li_dot.gif) outside;
}
#rightcontainer div#main div.text div#bigbox div#l_box ul.dot li{
margin:0;
padding:0;
}
#rightcontainer div#main div.text div#bigbox div#l_box ul li{
padding: 0;
margin-bottom: 10px;
}
#rightcontainer div#main div.text div#bigbox div#l_box p.bold{
margin-top:5px;
font-weight:bold;
}
#rightcontainer div#main div.text div#bigbox div#l_box p.marginbt{
margin-bottom:18px;
}


#rightcontainer div#main div.text div#bigbox div#l_box dl.premium_special{
float:left;
margin:0 7px 7px 0;
display:block;
overflow:hidden;
width:273px;
height:85px;
background:url(../img/bg_beginner_premium.gif) no-repeat 0 0;
text-align:left;
}
#rightcontainer div#main div.text div#bigbox div#l_box dl.premium_special dt{
padding-left:12px;
line-height:33px;
color:#ee8aa4;
font-size:14px;
font-weight:bold;
background:none;
}
#rightcontainer div#main div.text div#bigbox div#l_box dl.premium_special dd{
margin:5px 12px 0 12px;
}
#rightcontainer div#main div.text div#bigbox div#l_box dl.premiumVip_special{
float:left;
margin:0 7px 7px 0;
display:block;
overflow:hidden;
width:273px;
height:100px;
background:url(../img/bg_beginner_premiumvip.gif) no-repeat 0 0;
text-align:left;
}
#rightcontainer div#main div.text div#bigbox div#l_box dl.premiumVip_special dt{
padding-left:12px;
line-height:33px;
color:#ff9600;
font-size:14px;
font-weight:bold;
background:none;
}
#rightcontainer div#main div.text div#bigbox div#l_box dl.premiumVip_special dd{
margin:5px 12px 0 12px;
}


#rightcontainer div#main div.text div#bigbox div#l_box div.price_box{
margin-top:8px;
padding-bottom:5px;
width:560px;
height:auto;
text-align:left;
}
#rightcontainer div#main div.text div#bigbox div#l_box div.price_box div.price_title{
margin:0;
padding:0;
width:559px;
height:24px;
background:#999;
text-align:left;
}
#rightcontainer div#main div.text div#bigbox div#l_box div.price_box div.price_title p.tmargin{
margin-left:4px;
color:#fff;
font-weight:bold;
line-height:200%;
}
#rightcontainer div#main div.text div#bigbox div#l_box div.price_box div.price_in0{
margin-top:1px;
padding:0;
width:560px;
height:auto;
line-height:255%;
}
#rightcontainer div#main div.text div#bigbox div#l_box div.price_box div.other_in0{
margin-top:3px;
padding:0;
width:560px;
height:auto;
border-top:1px solid #bbbbbb;
line-height:255%;
}
#rightcontainer div#main div.text div#bigbox div#l_box div.price_box div.price_in1{
margin-right:1px;
padding:0;
width:122px;
height:35px;
background:#ee8aa4;
color:#fff;
text-align:left;
float:left;
}
#rightcontainer div#main div.text div#bigbox div#l_box div.price_box div.price_in1 p.marginl{
margin-left:4px;
line-height:280%;
font-weight:bold;
}

#rightcontainer div#main div.text div#bigbox div#l_box div.price_box div.price_in2{
margin-right:1px;
padding:0;
width:106px;
height:35px;
background:#fce4eb;
color:#000;
font-weight:bold;
text-align:center;
line-height:270%;
letter-spacing:-0.005em;
float:left;
}
#rightcontainer div#main div.text div#bigbox div#l_box div.price_box div.price_in2_2{
margin-right:1px;
padding:0;
width:115px;
height:35px;
background:#fce4eb;
color:#000;
font-weight:bold;
text-align:center;
line-height:145%;
float:left;
}

#rightcontainer div#main div.text div#bigbox div#l_box div.price_box div.price_in3{
margin-right:1px;
padding:0;
width:106px;
height:35px;
background:#f5f5f5;
color:#000;
text-align:center;
line-height:270%;
float:left;
}
#rightcontainer div#main div.text div#bigbox div#l_box div.price_box div.price_in3_2{
margin-right:1px;
padding:0;
width:106px;
height:35px;
background:#f5f5f5;
color:#000;
text-align:center;
line-height:150%;
float:left;
}
#rightcontainer div#main div.text div#bigbox div#l_box div.price_box div.price_in3_2 p{
margin:0;
padding:0;
font-size:10px;
}
#rightcontainer div#main div.text div#bigbox div#l_box div.price_box div.price_in3_3{
margin-right:1px;
padding:0;
width:115px;
height:35px;
background:#f5f5f5;
color:#000;
text-align:center;
line-height:270%;
float:left;
}
#rightcontainer div#main div.text div#bigbox div#l_box div.price_box div.price_in3_4{
margin-right:1px;
padding:0;
width:115px;
height:35px;
background:#f5f5f5;
color:#000;
text-align:center;
line-height:150%;
float:left;
}
#rightcontainer div#main div.text div#bigbox div#l_box div.price_box div.price_in3_4 p{
margin:0;
padding:0;
font-size:10px;
}
#rightcontainer div#main div.text div#bigbox div#l_box div.price_box div.price_in4{
margin-right:1px;
padding:0;
width:436px;
height:35px;
background:#f5f5f5;
color:#000;
text-align:center;
line-height:280%;
float:left;
}
#rightcontainer div#main div.text div#bigbox div#l_box div.price_box div.naisyo_in1{
margin-right:1px;
margin-top:3px;
padding:0;
width:122px;
height:35px;
background:#ee8aa4;
color:#fff;
text-align:left;
float:left;
}
#rightcontainer div#main div.text div#bigbox div#l_box div.price_box div.naisyo_in1 p.marginl{
margin-left:4px;
line-height:280%;
font-weight:bold;
}
#rightcontainer div#main div.text div#bigbox div#l_box div.price_box div.naisyo_in4{
margin-top:3px;
margin-right:1px;
padding:0;
width:436px;
height:35px;
background:#f5f5f5;
color:#000;
text-align:center;
line-height:280%;
float:left;
}



#rightcontainer div#main div.text div#bigbox div#l_box div.price_box div.mail_in0{
margin-top:1px;
padding:0;
width:460px;
height:auto;
line-height:255%;
}
#rightcontainer div#main div.text div#bigbox div#l_box div.price_box div.mail_in1{
margin-right:1px;
padding:0;
width:163px;
height:35px;
background:#ee8aa4;
color:#fff;
text-align:left;
float:left;
}
#rightcontainer div#main div.text div#bigbox div#l_box div.price_box div.mail_in1 p.marginl{
margin-left:4px;
line-height:280%;
font-weight:bold;
}
#rightcontainer div#main div.text div#bigbox div#l_box div.price_box div.mail_in1_2{
margin-top:3px;
margin-right:1px;
padding:0;
width:165px;
height:35px;
background:#ee8aa4;
color:#fff;
text-align:left;
float:left;
}
#rightcontainer div#main div.text div#bigbox div#l_box div.price_box div.mail_in1_2 p.marginl{
margin-left:4px;
line-height:280%;
font-weight:bold;
}

#rightcontainer div#main div.text div#bigbox div#l_box div.price_box div.present_in1{
margin-right:1px;
padding:0;
width:106px;
height:35px;
background:#ee8aa4;
color:#fff;
text-align:left;
float:left;
}
#rightcontainer div#main div.text div#bigbox div#l_box div.price_box div.present_in1 p.marginl{
margin-left:4px;
line-height:280%;
font-weight:bold;
}

#rightcontainer div#main div.text div#bigbox div#l_box div.price_box div.premium_in1{
margin-right:1px;
padding:0;
width:163px;
height:35px;
background:#ee8aa4;
color:#fff;
text-align:left;
float:left;
}
#rightcontainer div#main div.text div#bigbox div#l_box div.price_box div.premium_in1 p.marginl{
margin-left:4px;
line-height:280%;
font-weight:bold;
}


#rightcontainer div#main div.text div#bigbox div#l_box div.price_box div.mail_in2{
margin-right:1px;
padding:0;
width:112px;
height:35px;
background:#fce4eb;
color:#000;
font-weight:bold;
text-align:center;
line-height:270%;
float:left;
}
#rightcontainer div#main div.text div#bigbox div#l_box div.price_box div.present_in2{
margin-right:1px;
padding:0;
width:115px;
height:35px;
background:#fce4eb;
color:#000;
font-weight:bold;
text-align:center;
line-height:270%;
float:left;
}
#rightcontainer div#main div.text div#bigbox div#l_box div.price_box div.premium_in2{
margin-right:1px;
padding-left:8px;
width:387px;
height:35px;
background:#f5f5f5;
color:#000;
text-align:left;
line-height:270%;
float:left;
}


#rightcontainer div#main div.text div#bigbox div#l_box div.price_box div.mail_in3{
margin-right:1px;
padding:0;
width:112px;
height:35px;
background:#f5f5f5;
color:#000;
text-align:center;
line-height:270%;
float:left;
}
#rightcontainer div#main div.text div#bigbox div#l_box div.price_box div.present_in3{
margin-right:1px;
padding:0;
width:92px;
height:35px;
background:#f5f5f5;
color:#000;
text-align:center;
line-height:270%;
float:left;
}
#rightcontainer div#main div.text div#bigbox div#l_box div.price_box div.mail_in4{
margin-right:1px;
padding:0;
width:336px;
height:35px;
background-color:#f5f5f5;
float:left;
}


#rightcontainer div#main div.text div#bigbox div#l_box div#thumnail{
margin-top:5px;
padding:0;
width:560px;
height:auto;
text-align:left;
}
#rightcontainer div#main div.text div#bigbox div#l_box div#thumnail img{
margin:0;
padding:0;
border:0;
}

#rightcontainer div#main div.text div#bigbox div#l_box div#thumnail div#thumnail_image{
margin:0 auto;
padding:0;
width:145px;
height:210px;
border:1px solid #ee8aa4;
text-align:center;
float:left;
}
#rightcontainer div#main div.text div#bigbox div#l_box div#thumnail div#thumnail_image img{
float:none;
margin:0 auto;
padding:0;
border:0;
}
#rightcontainer div#main div.text div#bigbox div#l_box div#thumnail div#thumnail_image div#thumnail_title0{
margin:0;
padding:0;
width:145px;
height:22px;
background-color:#ee8aa4;
border-bottom:1px solid #fff;
font-weight:bold;
text-align:left;
}
#rightcontainer div#main div.text div#bigbox div#l_box div#thumnail div#thumnail_r{
margin-left:6px;
padding:0;
width:405px;
height:auto;
float:left;
}
#rightcontainer div#main div.text div#bigbox div#l_box div#thumnail div#thumnail_r div.thumnail_text0{
margin:0;
padding-bottom:8px;
width:390px;
height:auto;
border:1px solid #ee8aa4;
}
#rightcontainer div#main div.text div#bigbox div#l_box div#thumnail div#thumnail_r div.thumnail_text0 div.thumnail_title1{
margin:0;
padding:0;
width:390px;
height:22px;
background-color:#ee8aa4;
font-weight:bold;
text-align:left;
}
#rightcontainer div#main div.text div#bigbox div#l_box div#thumnail div#thumnail_r div.thumnail_text0 div.thumnail_ico0{
display:inline;
margin-top:6px;
margin-left:8px;
padding:0;
width:100px;
height:auto;
float:left;
}
*:first-child+html #rightcontainer div#main div.text div#bigbox div#l_box div#thumnail div#thumnail_r div.thumnail_text0 div.thumnail_ico0{
margin-top:6px;
margin-left:4px;
padding:0;
width:100px;
height:auto;
float:left;
}
#rightcontainer div#main div.text div#bigbox div#l_box div#thumnail div#thumnail_r div.thumnail_text0 div.thumnail_info0{
margin-top:6px;
padding:0;
width:270px;
height:auto;
text-align:left;
float:left;
}
#rightcontainer div#main div.text div#bigbox div#l_box div#thumnail div#thumnail_r div.thumnail_text1{
margin-top:0px;
padding-bottom:8px;
width:390px;
height:auto;
border:1px solid #ee8aa4;
}
#rightcontainer div#main div.text div#bigbox div#l_box div#thumnail div#thumnail_r div.thumnail_text1 div.thumnail_title1{
margin:0;
padding:0;
width:390px;
height:22px;
background-color:#ee8aa4;
font-weight:bold;
text-align:left;
}
#rightcontainer div#main div.text div#bigbox div#l_box div#thumnail div#thumnail_r div.thumnail_text1 div.thumnail_ico1{
display:inline;
margin-top:7px;
margin-left:8px;
padding:0;
width:24px;
height:auto;
text-align:right;
float:left;
}
*:first-child+html #rightcontainer div#main div.text div#bigbox div#l_box div#thumnail div#thumnail_r div.thumnail_text1 div.thumnail_ico1{
margin-top:7px;
margin-left:4px;
padding:0;
width:24px;
height:auto;
text-align:right;
float:left;
}
#rightcontainer div#main div.text div#bigbox div#l_box div#thumnail div#thumnail_r div.thumnail_text1 div.thumnail_info1{
margin-top:6px;
padding:0;
width:auto;
height:auto;
text-align:left;
float:left;
}

#rightcontainer div#main div.text div#bigbox div#l_box div#thumnail div#thumnail_r div.thumnail_text2{
margin-top:0px;
padding-bottom:8px;
width:390px;
height:auto;
border:1px solid #ee8aa4;
}
#rightcontainer div#main div.text div#bigbox div#l_box div#thumnail div#thumnail_r div.thumnail_text2 div.thumnail_title2{
margin:0;
padding:0;
width:390px;
height:22px;
background-color:#ee8aa4;
font-weight:bold;
text-align:left;
}
#rightcontainer div#main div.text div#bigbox div#l_box div#thumnail div#thumnail_r div.thumnail_text2 div.thumnail_ico2{
display:inline;
margin:7px 5px 0 8px;
padding:0;
width:auto;
height:83px;
text-align:right;
float:left;
}
#rightcontainer div#main div.text div#bigbox div#l_box div#thumnail div#thumnail_r div.thumnail_text2 div.thumnail_info2{
margin-top:6px;
padding:0;
width:300px;
height:auto;
text-align:left;
float:left;
}

p.thumnail_p{
padding-top:2px;
margin-left:4px;
color:#fff;
}
p.thumnail_infotxt{
margin-left:8px;
margin-top:6px;
font-size:12px;
}
*:first-child+html p.thumnail_infotxt{
margin-left:10px;
margin-top:6px;
font-size:12px;
}

#rightcontainer div#main div.text div#bigbox div#l_box div#start_chat{
margin-top:5px;
padding:0;
width:530px;
height:auto;
}
#rightcontainer div#main div.text div#bigbox div#l_box div#start_chat div.flow{
margin:0;
padding-bottom:4px;
width:523px;
height:auto;
border:1px solid #ee8aa4;
}
#rightcontainer div#main div.text div#bigbox div#l_box div#start_chat div.flow div.f_image{
margin:14px 6px 5px 4px;
padding:0;
width:205px;
height:auto;
float:left;
}
#rightcontainer div#main div.text div#bigbox div#l_box div#start_chat div.flow div.f_text{
margin:0;
padding:10px 0 4px 0;
width:290px;
height:auto;
float:left;
}
#rightcontainer div#main div.text div#bigbox div#l_box div#start_chat div.flow2{
margin:3px auto;
padding:0;
width:523px;
height:30px;
background:url(../img/img_beginner_flow.gif) center no-repeat;
}
p.f_text_p{
margin:0;
padding-bottom:8px;
font-size:16px;
font-weight:bold;
color:#ee8aa4;
}
p.f_text_p2{
margin:0;
padding-bottom:15px;
font-size:12px;
font-weight:normal;
}

#rightcontainer div#main div.text div#bigbox div.genre{
display:block;
margin-top:0;
padding-bottom:20px;
width:545px;
height:auto;
}
#rightcontainer div#main div.text div#bigbox div.genre div.genre_img{
display:block;
margin-top:0;
margin-left:4px;
padding:0;
width:82px;
height:95px;
float:left;
}
#rightcontainer div#main div.text div#bigbox div.genre div.genre_text{
display:block;
margin-top:10px;
margin-left:5px;
padding:0;
width:435px;
height:auto;
float:left;
}
#rightcontainer div#main div.text div#bigbox div.genre div.genre_text p{
margin-top:2px;
margin-bottom:2px;
font-size:15px;
font-weight:bold;
color:#ee8aa4;
}



#rightcontainer div#main div.text div#bigbox div#r_box{
margin: 0;
padding-left: 15px;
width: 180px;
height: auto;
border: 0;
float: left;
}


#bottom_navi{
margin-top: 15px;
padding: 0;
width: 765px;
height: 20px;
text-align: center;
}
#bottom_navi_l{
margin: 0;
padding: 0;
width: 382px;
text-align: left;
float: left;
}
#bottom_navi_r{
margin: 0;
padding: 0;
width: 382px;
text-align: right;
float: left;
}

.icon{
margin-left: 13px;
padding: 0;
text-align: left;
}
.icon1{
margin-top: 10px;
padding: 0;
width: 130px;
height: 14px;
text-align: left;
float: left;
}
.icon2{
margin-top: 10px;
padding: 0;
width: 350px;
height: auto;
text-align: left;
float: left;
}
.fon1{
font-weight: bold;
}
.fon2{
color: #ee8ba5;
font-weight: bold;
}
.fon3{
color:#FF9900;
font-weight: bold;
}
.fon4{
color:#FF3366;
font-weight: bold;
}
.fon5{
color:#EE8AA4;
font-weight: bold;
}
.fon6{
color:#EE8AA4;
}

.image{
margin: 12px;
}
#how{
position:absolute;
top:1060px;
left:20%;
width:682px;
height:403px;
display:none;
border:1px solid #999999;
}
#how div.close{
height:18px;
padding-right:10px;
background-color:#999999;
text-align: right;
}
#how div.close a{
color:white;
font-weight:bold;
}
#how div.close a:hover{
text-decoration:none;
}

br{
letter-spacing:0;
}



/*------ メールBOX　説明詳細 ------*/

#rightcontainer div#main div.text dl dd div.mailbox{
width:540px;
height:auto;
margin-bottom:0;
border:1px solid #EE8AA4;
}

#rightcontainer div#main div.text dl div.new{
margin:7px 0 10px 0;
}
#rightcontainer div#main div.text dl div.new p.strong{
font-weight:bold;
}
#rightcontainer div#main div.text dl div.new p.strong{
/margin-left:-10px;
/font-weight:bold;
}

#rightcontainer div#main div.text dl div.new p.aa{
font-weight:100;
}
#rightcontainer div#main div.text dl div.new p.aa{
/margin-left:-10px;
/font-weight:100;
}

#rightcontainer div#main div.text dl dd div.mailbox-title{
width:540px;
height:22px;
margin:0;
padding:0;
background-color:#EE8AA4;
text-align:left;
font-weight:bold;
}
#rightcontainer div#main div.text dl dd div.mailbox-title p{
margin-left:4px;
padding-top:2px;
line-height:1.4em;
color:#FFFFFF;
}
#rightcontainer div#main div.text dl dd div.mailbox-img{
width:500px;
height:219px;
margin:10px 0 10px 20px;
background:url(http://www.angel-live.com/common/img/img_begginer_webmail1-2.jpg);
}
#rightcontainer div#main div.text dl dd div.mailbox-img02{
width:500px;
height:269px;
margin:10px 0 10px 20px;
background:url(http://www.angel-live.com/common/img/img_begginer_webmail2-2.jpg);
}

#rightcontainer div#main div.text dl dd div.mailboxbox02 ol#mailbox-icon p.indent{
margin-bottom:7px;
margin-left:12px;
}

#rightcontainer div#main div.text dl dd div.mailboxbox02 ol#mailbox-icon div.indent{
margin:0 0 7px 12px;
}

#rightcontainer div#main div.text dl dd div.mailboxbox02{
width:540px;
height:auto;
border:1px solid #EE8AA4;
}

#rightcontainer div#main div.text dl dd div.mailboxbox02 ol#mailbox-icon{
margin:5px;
list-style:none;
}

#rightcontainer div#main div.text dl dd div.mailboxbox02 ol#mailbox-icon li{
padding-bottom:3px;
}
/*#rightcontainer div#main div.text dl dd div.mailboxbox02 ol#mailbox-icon li.margin{
padding:5px 0 3px 0;
}*/

#rightcontainer div#main div.text dl dd div.mailboxbox02 ol#mailbox-icon dl#mail{
display:block;
height:110px;
width:530px;
}

#rightcontainer div#main div.text dl dd div.mailboxbox02 ol#mailbox-icon dl#mail dt{
display:inline;
float:left;
clear:both;
width:130px;
padding-left:12px;
background:none;
font-weight:100;
}

#rightcontainer div#main div.text dl dd div.mailboxbox02 ol#mailbox-icon dl#mail dd{
line-height:1.5em;
margin-bottom:5px;
}

#rightcontainer div#main div.text dl dd div.mailboxbox02 ol#mailbox-icon dl#icon{
display:block;
height:130px;
width:240px;
}

#rightcontainer div#main div.text dl dd div.mailboxbox02 ol#mailbox-icon dl#icon dt{
display:inline;
float:left;
clear:both;
width:40px;
padding-left:12px;
background:none;
font-weight:100;
}

#rightcontainer div#main div.text dl dd div.mailboxbox02 ol#mailbox-icon dl#icon dd{
line-height:1.5em;
margin-bottom:5px;
}


div.mailbox-link{
padding:0 5px 10px 0;
text-align:right;
}


p.margin{
margin-bottom:5px;
line-height:0;
}

div.margin{margin-bottom:40px;}

.color{color:#FF3366;}
.color-o{color:#FD4F13;}


ol#mailbox-icon li{
padding:0 0 0 17px;
}

ol#mailbox-icon li#num1{
background:url(http://www.angel-live.com/common/img/ico_begginer_num1.gif) no-repeat left 2px;
}

ol#mailbox-icon li#num2{
background:url(http://www.angel-live.com/common/img/ico_begginer_num2.gif) no-repeat left 2px;
}

ol#mailbox-icon li#num3{
background:url(http://www.angel-live.com/common/img/ico_begginer_num3.gif) no-repeat left 2px;
}

ol#mailbox-icon li#num4{
background:url(http://www.angel-live.com/common/img/ico_begginer_num4.gif) no-repeat left 2px;
}

ol#mailbox-icon li#num5{
background:url(http://www.angel-live.com/common/img/ico_begginer_num5.gif) no-repeat left 2px;
}

ol#mailbox-icon li#num6{
background:url(http://www.angel-live.com/common/img/ico_begginer_num6.gif) no-repeat left 2px;
}

ol#mailbox-icon li#num7{
background:url(http://www.angel-live.com/common/img/ico_begginer_num7.gif) no-repeat left 2px;
}

div.mailboxbox02 ol#mailbox-icon dl#wygiwyg{
display:block;
width:500px;
}

div.mailboxbox02 ol#mailbox-icon dl#wygiwyg dt{
display:inline;
float:left;
clear:both;
width:100px;
padding-left:12px;
background:none;
}

div.mailboxbox02 ol#mailbox-icon dl#wygiwyg dd{
line-height:27px;
margin-bottom:5px;
}

a.credit_detailed{
display:block;
overflow:hidden;
margin:15px auto 25px;
width:550px;
height:41px;
background:url(http://www.angel-live.com/common/img/btn_credit_detailed2.gif) no-repeat 0 0;
text-indent:-9999px;
}
a.credit_detailed:hover{
background:url(http://www.angel-live.com/common/img/btn_credit_detailed2.gif) no-repeat 0 -41px;
}
strong.pink{
color:#EE8AA4;
}


/*6つの理由*/
#r_box ul li a{
	font-weight: normal;
}
#nine{
	margin: 0;
	padding: 0;
	width: 545px;
	height: auto;
}
.nine_in{
	margin-top:0;
	padding-bottom: 20px;
	width: 545px;
	height: auto;
}
.nine_l{
	margin-top:0;
	margin-left: 4px;
	padding: 0;
	width: 82px;
	height: 82px;
	float: left;
}
.nine_r{
	margin-top:0;
	margin-left: 5px;
	padding: 0;
	width: 435px;
	height: auto;
	float: left;
}
.nine_r p{
	margin-top:2px;
	margin-bottom: 2px;
	font-size: 15px;
	font-weight: bold;
	color: #ee8aa4;
}

/*再放送チャット画面*/
/*VTR-LINK*/
#modal{
z-index:2;
position:fixed;
left:0;
top:0;
display:none;
overflow:hidden;
filter: alpha(opacity=30);
-moz-opacity:0.3;
opacity:0.3;
background:#000;
width:100%;
height:100%;
}
#vtrMovie{
z-index:3;
position:absolute;
left:197px;
top:110px;
display:none;
padding:5px;
background:url(../img/img_loads.gif) no-repeat 375px 200px #fff;
}

/* addin */
div#main div.vtrBox{
	width:770px;
	position:relative;
}
/* addin */

div#main div#registVtr{
display:block;
margin-bottom:10px;
height:99px;
/* addin */
clear:both;
}

div#main div#registVtr p#vtrText{
float:left;
padding:28px 10px;
}
div#main div#registVtr p#vtrText a{
font-weight:bold;
font-size:16px;
line-height:135%;
}
a#vtrLink{
float:left;
display:block;
margin-right:4px;
width:132px;
height:99px;
border:1px solid #ccc;
}
a.vtrLink1{
background:url(../img/btn_regist_vtr1.gif) no-repeat 1px 1px;
}
a.vtrLink2{
background:url(../img/btn_regist_vtr2.gif) no-repeat 1px 1px;
}
a.vtrLink3{
background:url(../img/btn_regist_vtr3.gif) no-repeat 1px 1px;
}
a.vtrLink4{
background:url(../img/btn_regist_vtr4.gif) no-repeat 1px 1px;
}
a.vtrLink5{
background:url(../img/btn_regist_vtr5.gif) no-repeat 1px 1px;
}
a.vtrLink1:hover{
background:url(../img/btn_regist_vtr1_over.gif) no-repeat 1px 1px;
}
a.vtrLink2:hover{
background:url(../img/btn_regist_vtr2_over.gif) no-repeat 1px 1px;
}
a.vtrLink3:hover{
background:url(../img/btn_regist_vtr3_over.gif) no-repeat 1px 1px;
}
a.vtrLink4:hover{
background:url(../img/btn_regist_vtr4_over.gif) no-repeat 1px 1px;
}
a.vtrLink5:hover{
background:url(../img/btn_regist_vtr5_over.gif) no-repeat 1px 1px;
}

/*  CLOSE BUTTON  */
a.vtrclose{
position:absolute;
top:-25px;
right:0;
display:block;
overflow:hidden;
width:170px;
height:22px;
background:url(../img/btn_vtrchat_close.gif) no-repeat;
text-indent:-9999px;
}
a.vtrclose:hover{
background-position:0 -22px;
}

/*  入会BUTTON  */
#vtrImage{
display:block;
overflow:hidden;
width:770px;
height:464px;
}
#vtrImage a.btn{
display:block;
overflow:hidden;
margin:224px 0 0 137px;
background:url(../img/btn_regist_vtrregist.jpg) no-repeat;
width:234px;
height:48px;
}
#vtrImage a.btn:hover{
background-position:0 -48px;
}
