@cahrset "shift-jis";
*{
line-height:120%;
}


/*TAGS*/
body{
margin:0;
font-size:small;
font:"‚l‚r ‚oƒSƒVƒbƒN", Osaka;
background-color:#F5F5F5;
color:#666666;
}
sup{
color:#FF0000;
font-size:10px;
}
a{
color:#0033FF;
text-decoration:none;
}
a:hover{
color:#0033FF;
text-decoration:underline;
}

/*layout*/
#outer{
margin:0 auto;
width:780px;
background-image:url(../images/back.gif);
}
#column01{
width:195px;
padding-top:15px;
padding-right:15px;
padding-left:10px;
padding-bottom:15px;
float:left;
}
#column02{
width:520px;
float:left;

padding-top:15px;
padding-left:20px;
}
#clear{
clear:both;
font-size:9px;
}
#foot{
padding:10px;
clear:both;
background-image:url(../images/foot.gif);
color:#FFFFFF;
text-align:center;
}

/*column01*/
#column01 a{
display:block;
padding:5px;
margin-top:3px;
margin-bottom:3px;
text-decoration:none;
}
#column01 .end{
color:#999999;
}
#column01 .on{
color:#FF6600;
}
#column01 li{
margin-bottom:10px;
}

/*column02*/
.login{
background-color:#66C668;
padding:5px;
color:#FFFFFF;
}
.login_top{
background-color:#049900;
padding:7px;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
}
.navi{
border-bottom:dotted 1px #000066;
padding:3px;
}
.navi strong{
color:#FF6600;
font-weight:bold;
}
.end_prev{
text-align:center;
font-size:16px;
font-weight:bold;
line-height:1.7em;
}

/*etc*/
.pass{
background-color:#66C668;
color:#FFFFFF;
width:400px;
}
.entry{
background-color:#FFFFFF;
color:#000000;
border:solid 1px #049900;
padding:5px;
line-height:1.5em;
width:120px;
}
.li_head{
background-color:#66C668;
padding:5px;
color:#FFFFFF;
}
.li{
border-bottom:dotted 1px #66C668;
}
.li_00{
background-color:#FFFFFF;
padding:5px;
}
.li_01{
background-color:#F4F4F4;
padding:5px;
}
.msg{
color:#000000;
}
.msg_cotion{
color:#0099FF;
}
.msg_err{
color:#FF0000;
}
.title{
color:#666666;
font-size:large;
font-weight:bold;
padding:7px;
border-bottom:solid 1px #666666;
border-left:solid 10px #666666;
}
.ti_question{
color:#333333;
font-size: small;
font-weight:normal;
padding:7px;
background-color:#F4F4F4;
border-left:solid 10px #66C668;
}
.ti_question_sub{
color:#FF0000;
font-size:larger;
font-weight:bold;
margin-bottom:5px;
}
.ti1{
font-size:larger;
color:#FF6600;
border-left:solid 5px #FF6600;
border-bottom:solid 1px #FF6600;
background-color:#F6F6F6;
padding-top:5px;
padding-right:5px;
padding-bottom:5px;
padding-left:5px;
margin-top:15px;
margin-right:5px;
margin-bottom:5px;
margin-left:5px;
font-weight:bold;
}
.ti2{
font-size:small;
color:#8F752E;
border-bottom:solid 1px #8F752E;
padding-top:5px;
padding-right:5px;
padding-bottom:5px;
padding-left:5px;
margin-top:15px;
margin-right:5px;
margin-bottom:5px;
margin-left:5px;
font-weight:bold;
}
.ti3{
font-weight:bold;
color:#006699;
padding-top:30px;
padding-right:10px;
padding-bottom:0px;
padding-left:10px;
}
.ti_sub{
font-weight:bold;
color:#333333;
padding:10px;
}
.menu{
color:#666666;
padding:5px;
font-weight:bolder;
border-bottom:dotted 1px #66C668;
}
.ti_menu{
color:#666666;
}
.ti_menu_sub{
border-bottom:dotted 1px #66C668;
}

/*
.ti_content{
font-size:larger;
font-weight:bold;
margin-top:10px;
margin-bottom:10px;
padding-left:10px;
}
*/


.ti_content{
font-size:larger;
font-weight:bold;
margin:5px;

/*
margin-top:5px;
margin-bottom:5px;
*/

}



.ti_content_sub{
font-size:inherit;
font-weight:bold;
color:#666666;
margin:5px;
padding:5px;
border-bottom:solid 3px #CCCCCC;
}
.ti_content_back{
background-color:#F5F5F5;
color:#35647E;
}


.content{
color:#8080FF;
font-size:larger;
font-weight:bold;

/*
margin-top:10px;
margin-bottom:5px;
*/

margin:5px;

padding-left:5px;
border-bottom:solid 3px #CCCCCC;
}


.content_sub{
padding-left:10px;
padding-right:10px;
}

/*
.content_sub{
padding-left:10px;

}
*/


.f_c{
color:#4A4AFF;
}
.f_d{
color:#FF0000;
}
.f_t{
background-color:#FFFFFF;
}
.f_v{
background-color:#F5F5F5;
}
.ti_comment{
font-size:inherit;
font-weight:bold;
color:#FF0000;
padding-bottom:5px;
}
.ti_comment_sub{
font-size:inherit;
font-weight:bold;
color:#35647E;
}

.ti_privacy{
color:#009595;
}


/*form*/
.question{
margin-top:10px;
margin-right:0px;
margin-bottom:40px;
margin-left:0px;
}
.q_head{
color:#339933;
font-size:13px;
font-weight:bold;
padding:7px;
border-bottom:dotted 1px #BF6000;
border-left:solid 10px #BF6000;
}
.q_contents{
background-color:#FFFFFF;
border-bottom:dotted 2px #3DC53D;
padding-top:15px;
padding-right:7px;
padding-bottom:15px;
padding-left:7px;
}
.box{
background-color:#CCCCCC;
}

.li_head2{
background-color:#F5F5F5;
color:#35647E;
padding:5px;
}
.li2_1{
background-color:#FFFFFF;
padding:5px;
}
