/* リンク */
A:link{
text-decoration:underline;
color:#d1283b;
padding:0px;
}

A:visited{
text-decoration:underline;
color:#d1283b;
}

A:action{
text-decoration:underline;
color:#d1283b;
}

A:hover{
text-decoration:none;
color:#333333;
padding:0px;
}

A.menu:link{
text-decoration:underline;
color:#d1283b;
}

A.menu:visited{
text-decoration:underline;
color:#d1283b;
}

A.menu:action{
text-decoration:underline;
color:#d1283b;
}

A.menu:hover{
text-decoration:none;
color:#333333;
}

A.wpu:link{
text-decoration:underline;
color:#fd1283b;
}

A.wpu:visited{
text-decoration:underline;
color:#d1283b;
}

A.wpu:action{
text-decoration:underline;
color:#d1283b;
}

A.wpu:hover{
text-decoration:none;
color:#333333;
padding:0px;
}

body, tr, td{
font-size: 12px;
line-height:130%;
}

body{
background-color:#ffffff;
color:#000000;
margin:0px;
padding:0px;
}

#menu{
background-image:url(./201203/bg.jpg);
background-repeat:no-repeat;
background-attachment:scroll;
background-position:top left;
background-color:#ffffff;
color:#000000;
font-size: 11px;
}

#main{
background-image:url(./201203/bg02.jpg);
background-repeat:no-repeat;
background-attachment:scroll;
background-position:top left;
background-color:#ffffff;
color:#000000;
font-size: 11px;
}

body.jizenmenu{
background-image:url(201203/bg_jizen.jpg);
background-repeat:no-repeat;
background-attachment:fixed;
background-position:top left;
background-color:#ffffff;
color:#000000;
font-size: 11px;
}

body.rllr{
color:#000000;
background-color:#ffffff;
background-image:url(rllr/comic_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
background-attachment:fixed;
font-size: 12px;
}


table.kanto{
background-image:url(201203/bg_kanto.jpg);
background-repeat:no-repeat;
background-position:left top;
background-color:#ffffff;
color:#000000;
}

table.first{
background-image:url(201203/bg_1st.jpg);
background-repeat:no-repeat;
background-position:left top;
background-color:#ffffff;
color:#000000;
}

table.second{
background-image:url(201203/bg_2nd.jpg);
background-repeat:no-repeat;
background-position:right top;
background-color:#ffffff;
color:#000000;
}

table.third{
background-image:url(201203/bg_3rd.jpg);
background-repeat:no-repeat;
background-position:right top;
background-color:#ffffff;
color:#000000;
}

table.fourth{
background-image:url(201203/bg_4th.jpg);
background-repeat:no-repeat;
background-position:right top;
background-color:#ffffff;
color:#000000;
}

table.fifth{
background-image:url(201203/bg_5th.jpg);
background-repeat:no-repeat;
background-position:right top;
background-color:#ffffff;
color:#000000;
}

table.yokoku{
background-image:url(201203/bg_yokoku.jpg);
background-repeat:no-repeat;
background-position:100% 0%;
background-color:#ffffff;
color:#000000;
}

.small{
font-size:10px;
}

.ss{
font-size:8px;
}

.hyoshi{
font-size:10px;
}

.big{
font-size:14px;
line-height:140%;
}

.topixtitle{
font-size:19px;
color:#000000;
font-weight:700;
line-height:130%;
}

.topixtitle2{
font-size:12px;
color:#000000;
font-weight:700;
line-height:130%;
}

.top{
font-size:16px;
font-weight:700;
line-height:130%;
}

.top02{
font-size:14px;
font-weight:700;
line-height:130%;
}

.middle{
font-size:13px;
font-weight:700;
line-height:130%;
}

.ques-font{
font-size:14px;
color:#000000;
font-weight:700;
line-height:130%;
}

.do-title{
font-size:16px;
color:#e20123;
font-weight:700;
line-height:130%;
}

.sub{
font-size:12px;
color:#B3A96F;
font-weight:700;
line-height:130%;
}

.subtitle{
color:#B3A96F;
font-weight:700;
}

.colortitle{
color:#B3A96F;
}

.colorsmall{
color:#FF9C93;
font-size: 9px;
}

.issuetitle{
font-size:14px;
color:#000000;
font-weight:700;
line-height:130%;
}

.issueblack{
font-size:14px;
color:#000000;
font-weight:700;
line-height:130%;
}

.issue{
color:#000000;
}

/* インプット・テキストボックス */
textarea,select.c{
border-left:1px solid #444444;
border-right:1px solid #444444;
border-top:1px solid #444444;
border-bottom:1px solid #444444;
background-color:#ffffff;
}

input.c{
border-left:1px solid #444444;
border-right:1px solid #444444;
border-top:1px solid #444444;
border-bottom:1px solid #444444;
background-color:#ffffff;
}

input.d{
border-left:1px solid #000000;
border-right:1px solid #000000;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
background-color:#ffffff;
color:#000000;
}

/* 文字影　白 */
font.shadow{
filter:dropshadow(color=#839964,offx=1,offy=1);
}

table.notes{
border:1pt solid #818585;
}

td.notes{
background-color:#ffffff;
color:#000000;
}

td.mokuji{
background-color:#d1283b;
color:#000000;
}

table.modeler{
background-image:url(modelers-in/hj_modelerbg.gif);
background-repeat:repeat-y;
color:#000000;
}

table.ques{
border-width:2pt;
border-style:solid;
border-color:#B3A96F;
}


.img_bunner01{
float:right;
margin-left:2;
margin-right:2;
margin-bottom:2;
margin-top:2;
}


.td_kokuti{
border:1;
border-width:3pt;
border-style:dotted;
border-color:#e20123;
font-size:8.5pt;
color:#000000;
font-weight:none;
line-height:120%;
padding:5;
}

.font01_kokuti{
font-size:12px;
color:#000000;
font-weight:800;
line-height:120%;
}

.font_link{
text-decoration:underline;
font-size:11px;
color:#e20123;
font-weight:900;
line-height:120%;
}

.spec{
	color:#000000;
	line-height:140%;
}
