@charset "Shift_JIS";

a:link {color:#000000; text-decoration: none;}
a:visited {color:#000000;text-decoration: none;}
a:hover {color: #000000;text-decoration: none;}
a:active {color: #000000;text-decoration: none;}

a.conts:link {color:#cccccc; text-decoration:underline;}
a.conts:visited {color:#cccccc;text-decoration:underline;}
a.conts:hover {color:cccccc;text-decoration:none;}
a.conts:active {color: #cccccc;text-decoration:none;}

a.conts_other:link {color:#cccccc; text-decoration:none;}
a.conts_other:visited {color:#cccccc;text-decoration:none;}
a.conts_other:hover {color:cccccc;text-decoration:none;}
a.conts_other:active {color: #cccccc;text-decoration:none;}

.to_dayori a:link {color:#ffc; text-decoration: none;}
.to_dayori a:visited {color:#ffc;text-decoration: none;}
.to_dayori a:hover {color: #ffc;text-decoration: none;}
.to_dayori a:active {color: #ffc;text-decoration: none;}

body {
	font-family:"lr oSVbN",Osaka,sans-serif;
	color:#3C3C3C;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	background-color:#000032;
	background-image:url(../images/common/bg_996.gif);
	background-repeat:repeat-y;
	margin:0px;
}

.repeatbg {background-repeat:repeat-y;}
.norepeat {background-repeat:no-repeat;}
.headerimg{background-image:url(../images/common/header_bg.gif);}
.mainimg{background-image:url(../images/main_image.jpg);background-repeat:no-repeat;}
.new_text{border-bottom:dashed 1px #000032;}
.new_box{border-bottom:dashed 1px #000032;}
.updateimg{background-image:url(../images/update_bg.gif);background-position:bottom;background-repeat:no-repeat;}

.new_img {border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#CCCCCC;padding-right:5px;}
.new_img_under {padding-right:5px;}

.disco_box {border-bottom:solid 1px #CCCCCC;padding-bottom:3px;}
.solid_box {border-bottom:solid 1px #CCCCCC;padding-bottom:10px;}
.letter_box {border-bottom:solid 1px #CCCCCC;padding-bottom:3px;font-size:12px;font-weight:normal;line-height:16px;color:#CCCCCC;}
.letter_box_title {border-bottom:solid 1px #CCCCCC;padding-bottom:3px;}
.fanclub_box_title {border-bottom:solid 1px #CCCCCC;padding-bottom:3px;}
.link_box_title {border-bottom:solid 1px #CCCCCC;padding-bottom:3px;}
.link_box_title_2 {border-bottom:solid 1px #CCCCCC;padding-bottom:3px;}
.shop_box_title {border-bottom:dashed 1px #CCCCCC;padding:13px 1px 3px;}
.shop_box_title_1 {border-bottom:solid 1px #CCCCCC;padding:13px 1px 3px;}
.shop_box_title_2 {border-bottom:solid 1px #CCCCCC;padding-bottom:3px;}
.shop_box_title_3 {padding:13px 3px 3px 0px;}
.shop_box_title_4{padding-right:26px;}
.shop_box_title_5 {padding:13px 0px 0px 0px;}
.shop_box_title_6 {border-bottom:dashed 1px #CCCCCC;}

.bio_box_index {border-bottom:solid 1px #CCCCCC;padding:0px 0px 3px;}

.info_box {border-bottom:dashed 1px #CCCCCC;padding-bottom:3px;}

.f103C3C3C {font-size:10px;font-weight:normal;line-height:16px;color:#3C3C3C;}

.f10cccccc {font-size:10px;font-weight:normal;line-height:16px;color:#CCCCCC;}
.f10ccccccline12 {font-size:10px;font-weight:normal;line-height:12px;color:#CCCCCC;}

.f12 {font-size:12px;font-weight:normal;line-height:16px;padding-left:2px;}
.f12text{font-size:12px;font-weight:normal;line-height:17px;color:#000000;padding:1px 0px 1px;}
.f12text_body{font-size:12px;font-weight:normal;line-height:17px;color:#000000;padding:1px 10px 1px;}
.f12cc6633 {font-size:12px;font-weight:normal;line-height:16px;color:#CC6633;padding-top:5px;}
.f123C3C3C {font-size:12px;font-weight:normal;line-height:16px;color:#3C3C3C;}
.f12000000 {font-size:12px;font-weight:normal;line-height:17px;color:#000000;margin:5px 0px 5px;}
.f12cccccc {font-size:12px;font-weight:normal;line-height:16px;color:#CCCCCC;}
.f12ccccccbold {font-size:12px;font-weight:700;line-height:16px;color:#CCCCCC;}
.f1299ccccbold {font-size:12px;font-weight:700;line-height:16px;color:#99CCCC;}
.f12_discomenu {font-size:12px;font-weight:normal;line-height:16px;color:#CCCCCC; padding-left:16px;}
.f12_lettermenu {font-size:12px;font-weight:normal;line-height:16px;color:#CCCCCC; padding-left:16px;}
.f12_lettermenu_2 {font-size:12px;font-weight:normal;line-height:16px;color:#666666; padding-left:16px;}
.f12_lettermenu a:link {color:#cccccc; text-decoration:none;}
.f12_lettermenu a:visited {color:#cccccc; text-decoration:none;}
.f12_lettermenu a:hover {color:#cccccc; text-decoration:none;}
.f12_lettermenu a:active {color:#cccccc; text-decoration:none;}
.f14_white {font-size:14px;font-weight:normal;line-height:18px;color:#FFFFFF;}
.f14_letter {font-size:14px;font-weight:normal;line-height:18px;color:#CCCCCC;padding-bottom:5px;}

.f14{ font-size:14px; line-height:1.75em;}

.cpyright {font-size:10px;font-weight:normal;line-height:16px;color:#CCCCCC;}

.pad_form{padding:0px;}

.shoptablelist{font-size:12px;font-weight:normal;line-height:16px;color:#CCCCCC;padding-top:3px;padding-bottom:3px;padding-right:5px;padding-left:5px;}
.shoptablelist2{font-size:12px;font-weight:normal;line-height:16px;color:#CCCCCC;padding-top:3px;padding-bottom:3px;padding-right:0px;padding-left:0px;}
.shoptablelist3{font-size:12px;font-weight:normal;line-height:14px;color:#CCCCCC;padding-right:3px;padding-left:3px;}
div#padd190{padding-left:190px;}

.anchor_orderbtn{padding:3px;}

.otherbox{width:529px;height:115px;}

.shopinfobox{border:solid 1px #CCCCCC;padding:10px;}
.shopinfotitle{border-bottom:solid 2px #CCCCCC; padding-bottom:5px;font-size:12px;font-weight:bold;color:#FFFFFF;}
/*--------------------------------------
__όοtH[ͺ
--------------------------------------*/

/* e[uSΜΜ\¦ */
table.question {
	width:100%;
	border-width:0px;
	margin: 10px auto;
	font-weight: normal;
	font-size:10px;
	font-family: 'MS UI Gothic', 'qMmpS Pro W3', 'Hiragino Kaku Gothic Pro', 'CI', Meiryo, 'lr oSVbN', sans-serif;
	color: #FFFFFF;
}

table.question th {
	padding: 10px;
	width: 50px;
	background: #EEEEEE;
	text-align: left;
}

table.question td { 
	padding: 10px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #DDDDDD;
}

/* G[Μ\¦ */
table.question .error_coution {
	color:#FF0000;
}

/* submit{^GA */

div.question_submit {
	text-align:center;
	margin:20px 0px;
}

div.question_submit input.button {
	width: 150px;
}


/*-----------------------------------------------------------------------
	addition
--------------------------------------------------------------------------*/

/*------Αθ€ζψ-------------*/
.h1title{
	color:#FFFFFF;
	font: bold 16px/1.5em "lr oΎ©", "ΧΎ©Μ", "qMmΎ© Pro W3";
}

table.msgt {
	font-size:12px;
	line-height: 1.5em;
	color: #FFFFFF;
}

p.indent10{
	padding-left:14px;
	margin: 0px;
	padding-top: 0px;
}