/* CSS Document */


/*style.css
===================================================================*/
/*
-------------------------------------------------------------------*/
/*フォント基本スタイル
-------------------------------------------------------------------*/
body,table,td,th,p,span {
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#666666;
}

#inputarea {
font-size:13px;
line-height:180%;
}

#inputarea td, td,th,p,span,li,div {
font-size:13px;
line-height:180%;
}

div.crea {
margin:0;
padding:0;
clear:both;
}
hr.nocss {
display:none;
}

br.crea{
clear:both;
}


/* リンクカラー
---------------------------------------------------- */
a {
color:#666666;
text-decoration:underline;
}
a:link {
color:#666666;
text-decoration:underline;
}
a:visited {
color:#666666;
text-decoration:underline;
}
a:hover {
color:#B51616;
text-decoration:underline;
}

/* basestyle
---------------------------------------------------- */
IMG {
border-width:0px;
}

.IMG_r10 {
border-width:0px;
margin-left:10px;
float:right;
}
.IMG_r20 {
border-width:0px;
margin-left:20px;
float:right;
}

.IMG_l10 {
border-width:0px;
margin-right:10px;
float:left;
}
.IMG_l20 {
border-width:0px;
margin-right:20px;
float:left;
}
form {
margin:0;
padding:0;
}

.link_icon {
padding:0 0 0 14px;
background-image:url(../images/icn_02.gif);
background-position:0 4px;
background-repeat:no-repeat;
}
.text14 {
font-size:14px;
line-height:150%;
}
.red {color: #B10000}
.blue {color: #0080C9}


.h4_red_title {
margin:30px 0 5px 0;
padding:2px 2px 2px 10px;
font-size:15px;
font-weight:bold;
color:#FFFFFF;
background-color:#B10000;
clear:both;
}

.h5_gray_title {
margin:30px 0 5px 0;
padding:2px 10px 2px 10px;
font-size:14px;
background-color:#EBEBEB;
border-bottom:1px solid #898989;
font-weight:bold;
clear:both;
}

.h6_gray_title {
margin:10px 0 5px 0;
padding:1px 10px 1px 10px;
font-size:12px;
border-bottom:1px solid #EBEBEB;
border-left:10px solid #EBEBEB;
border-right:1px solid #EBEBEB;
border-top:1px solid #EBEBEB;;
font-weight:bold;
clear:both;
}

.list_bgyellow {
background-color:#FFFFE6;
padding:10px 10px 10px 10px;
border:1px solid #cccccc;
}



.list_mark_red {
padding-left:20px;
padding-bottom:15px;
list-style:none;
background-image:url(/assets/templates/recom/images/icn_red.gif);
background-repeat:no-repeat;
background-position:0 6px;
font-size:14px;
line-height:150%;
}
.list_alpha { 
list-style-type: upper-alpha; 
}


.smalltext {
font-size:11px;
}

