/*BODYスタイル*/
.body {
background-color : #E7C1CC;
background-image : url(data/bg.jpg);
color : #682b45;
margin-top : 25px;
margin-left : 25px;
}

H5{
font-size : 18px;
background-color : #f5e7eb;
padding : 3px;
margin : 2px 2px 8px 2px;
}

H6{
font-size : 14px;
padding : 3px;
margin : 10px 2px 2px 2px;
}

CITE{
font-size : 18px;
font-weight : bold;
}

TD,TH{
font-size : 12px;
vertical-align : top;
border : none;
padding : 3px;
}

.tb_spec{
width : 500px;
border : 5px double #B34873;
background-color : #B34873;
padding : 0px;
margin-top : 10px;
}

.td_label{
background-color : #E7C1CC;
}

.td_item{
background-color : #fff;
}

/*A属性スタイル*/
A:link{
color : #bf668c;
}
A:visited{
color : #af4975;
}
A:active{
color : #dfb3c6;
}
A{
text-decoration : none;
}
A:HOVER{
text-decoration : underline;
}

#layout{
width : 500px;
padding : 0px;
}

/*水平線スタイル*/
.line{
width : 100%;
height : 0px;
font-size : 0px;
border-top :solid 1px #B34873;
margin : 10px 0px;
}

#top_img{
width : 490px;
height : 500px;
text-align : right;
background : url("data/top.jpg") no-repeat;
border : 5px double #B34873;
padding : 0px;
margin-bottom : 10px;
}

#top_img P{
margin-top : 210px;
margin-right : 10px;
}

#img_back{
width : 112px;
height : 48px;
border : none;
margin-left : 196px;
}

#hd_img{
width : 500px;
height : 32px;
border : none;
margin-bottom : 10px;
}

#ch_img{
width : 490px;
height : 363px;
border : 5px double #B34873;
padding : 0px;
margin-bottom : 10px;
}

#sub_win{
margin : 0px;
}

/*コモンテーブル*/
.common_table{
width : 480px;
font-size : 12px;
border : 5px double #B34873;
background-color : #FFFFFF;
padding : 5px;
margin : 0px 0px 8px 0px;
}

.center{
text-align : center;
}

/*マスコットコメント(背景色により明暗各セットを使い分ける)*/

/*あかね文頭(暗色)*/
.akn_top_d{
color : #db0047;
border : none;
width : 410px;
height : 62px;
text-align : left;
padding : 5px 5px 5px 65px;
background-image : url("../../data/akn.gif");
background-position : 3px 3px;
background-repeat : no-repeat;
}

/*みどり文頭(暗色)*/
.mdr_top_d{
color : #006c00;
border : none;
width : 410px;
height : 62px;
text-align : left;
padding : 5px 5px 5px 65px;
background-image : url("../../data/mdr.gif");
background-position : 3px 3px;
background-repeat : no-repeat;
margin : 0px;
}

/*あかね(暗色)*/
.akn_t_d{
color : #db0047;
border : none;
width : 410px;
text-align : left;
padding : 5px 5px 10px 65px;
margin : 0px;
}

/*みどり文頭(暗色)*/
.mdr_t_d{
color : #006c00;
border : none;
width : 410px;
text-align : left;
padding : 5px 5px 10px 65px;
margin : 0px;
}

/*フォントサイズ制御*/
/*フォントサイズ(大)*/
.font_l{
font-size : 20px;
font-weight:bolder;
}

/*フォントサイズ(小)*/
.font_s{
font-size : 10px;
}

/*キャラクター名*/
.name{
font-size : 16px;
font-weight : bold;
}

/*デモムービー背景*/
#bg{
background-image : url("download/data/pic.jpg");
background-position : 95% 80%;
background-repeat : no-repeat;
}

/*リストマーク画像指定*/
ul{
list-style : circle;
margin:5px 0px 5px 20px;
padding : 0px;
}

li{
padding : 0px;
margin:8px 0px;
}

/*イントロダクション台詞色*/
.ch{
color : #4A2C31;
font-weight : bold;
}

.ko{
color : #666;
font-weight : bold;
}

.ma{
color : #635942;
font-weight : bold;
}

.ki{
color : #E68A81;
font-weight : bold;
}

.si{
color : #002b55;
font-weight : bold;
}

.ot{
color : #000;
font-weight : bold;
}

/*サンプルアニメサムネイル*/
.th{
margin : 3px;
}

/*サンプルCGサムネイル*/
.cg_th_lr{
width : 148px;
height : 111px;
border : 1px solid #bf668c;
padding : 0px;
margin : 5px 0px;
}

.cg_th{
width : 148px;
height : 111px;
border : 1px solid #bf668c;
padding : 0px;
margin : 5px 10px;
}

#enq_bg{
background : url("./data/enq_bg_.jpg") no-repeat #fff;
}

#enqbn{
width : 500px;
height : 100px;
border : none;
padding : 0px;
margin : 0px;
}

#enq_pic{
width : 475px;
height : 296px;
border : none;
padding : 0px;
margin : 0px;

}
