/* CSS Document */

/*ベースフォント---------------------------------------------------------*/

.font12 {
font-size:12px;
color:#666666;
}

.font10 {
font-size:10px;
color:#666666;
}

.plane_txt {
font-size:12px;
color:#666666;
line-height:18px;
margin-top:3px;
}

.plane_txt_sp1 {
font-size:12px;
color:#666666;
line-height:18px;
margin-top:3px;
letter-spacing:1px;
}

/*フッターテキスト用---------------------------------------------------------*/
.fotter_text {
font-size:12px;
color:#666666;
letter-spacing:1px;
}

.fotter_text a:link {
color:#666666;
}

.fotter_text a:visited {
color:#666666;
}

.fotter_text a:hover {
color:#6F9100;
}


/*アイコン付きテキスト-----------------------------------------------------*/

#icon_text10px_p {
font-size:10px;
color:#F788A6;
padding-left:12px;
margin-left:7px;
background-image:url(../img/base/text_icon2.gif);
background-position:left 5px;
background-repeat:no-repeat;
}

#icon_text10px_p a:link {
color:#F788A6;
text-decoration:none;
}

#icon_text10px_p a:visited {
color:#F788A6;
text-decoration:none;
}

#icon_text10px_p a:hover {
color:#F788A6;
text-decoration:underline;
}

#icon_text10px {
font-size:10px;
padding-left:12px;
background-image:url(../img/base/text_icon.gif);
background-position:left 2px;
background-repeat:no-repeat;
margin-top:7px;
}

#icon_text10px a:link {
color:#6F9100;
text-decoration:none;
}

#icon_text10px a:visited {
color:#6F9100;
text-decoration:none;
}

#icon_text10px a:hover {
color:#6F9100;
text-decoration:underline;
}

#icon_text10px_b {
font-size:10px;
padding-left:12px;
background-image:url(../img/base/text_icon3.gif);
background-position:left 2px;
background-repeat:no-repeat;
margin-top:7px;
}

#icon_text10px_b a:link {
color:#3BA7C6;
text-decoration:none;
}

#icon_text10px_b a:visited {
color:#3BA7C6;
text-decoration:none;
}

#icon_text10px_b a:hover {
color:#3BA7C6;
text-decoration:underline;
}

#icon_text {
font-size:12px;
padding-left:10px;
margin-top:0px;
margin-bottom:0px;
padding-top:0px;
padding-bottom:0px;
margin-left:12px;
background-image:url(../img/base/text_icon.gif);
background-position:center left;
background-repeat:no-repeat;
}

#icon_text_a {
font-size:12px;
color:#666666;
padding-left:13px;
background-image:url(../img/base/text_icon.gif);
background-position:left 2px;
background-repeat:no-repeat;
}

#icon_text_a a:link {
color:#666666;
text-decoration:none;
}

#icon_text_a a:visited {
color:#666666;
text-decoration:none;
}

#icon_text_a a:hover {
color:#666666;
text-decoration:underline;
}

#icon_text_sun {
font-size:12px;
color:#666666;
padding-left:14px;
background-image:url(../img/base/text_icon_sun.gif);
background-position:center left;
background-repeat:no-repeat;
}

#icon_text_moon {
font-size:12px;
color:#666666;
padding-left:14px;
background-image:url(../img/base/text_icon_moon.gif);
background-position:center left;
background-repeat:no-repeat;
}

#site_list_txt {
font-size:12px;
color:#666666;
padding-left:13px;
background-image:url(../img/base/text_icon.gif);
background-position:left 2px;
background-repeat:no-repeat;
}

#guide_icontxt {
font-size:12px;
color:#666666;
padding-left:13px;
background-image:url(../img/base/text_icon.gif);
background-position:left 2px;
background-repeat:no-repeat;
}

#guide_icontxt a:link {
color:#6F9100;
}

#guide_icontxt a:visited {
color:#6F9100;
}


#guide_icontxt a:hover {
color:#6F9100;
}

/*カラーテキスト-------------------------------------------------*/

.text_linkcolor {
font-size:12px;
color:#6F9100;
}

.text_datecolor {
font-size:12px;
color:#F788A6;
}

.text_carecolor {
font-size:12px;
color:#3BA7C6;
}

.text_pluscolor {
font-size:12px;
color:#f39800;
line-height:1.2;
margin-bottom:3px;}

/*その他コンテンツテキスト-------------------------------------------------*/

#menber_text {
width:170px;
margin-top:10px;
margin-left:6px;
margin-bottom:0px;
padding:0;
font-size:10px;
color:#666666;
line-height:12px;
}

/*区切り-------------------------------------------------*/

.line17{
line-height:17px;
}

/*区切り-------------------------------------------------*/

.pri_txt {
font-size:12px;
line-height:18px;
margin:0;
}

/*-------------------------------------------------------*/

.side_pro_on {
text-decoration:underline;
font-weight:bold;
}

/*-------------------------------------------------------*/

.side_pro_on2 {
text-decoration:underline;
font-weight:bold;
letter-spacing:-1px;
}

/*-------------------------------------------------------*/

.guide_link {
font-size:12px;
color:#666666;
text-decoration:underline;
}

.guide_link a:link {
color:#666666;
text-decoration:underline;
}

.guide_link a:visited {
color:#666666;
text-decoration:underline;
}

.guide_link a:hover {
color:#6F9100;
text-decoration:underline;
}

/*-------------------------------------------------------*/

.guide_link2 {
font-size:12px;
color:#666666;
text-decoration:none;
}

.guide_link2 a:link {
color:#666666;
text-decoration:none;
}

.guide_link2 a:visited {
color:#666666;
text-decoration:none;
}

.guide_link2 a:hover {
color:#6F9100;
text-decoration:underline;
}

/*-------------------------------------------------------*/

#site_list_txt a:link {
color:#666666;
text-decoration:none;
}

#site_list_txt a:visited {
color:#666666;
text-decoration:none;
}

#site_list_txt a:hover {
color:#6F9100;
text-decoration:underline;
}

/*-------------------------------------------------------*/

.line_text {
font-size:10px;
color:#666666;
line-height:15px;
}

.line_text a:link {
color:#6F9100;
text-decoration:none;
}

.line_text a:visited {
color:#6F9100;
text-decoration:none;
}

.line_text a:hover {
color:#6F9100;
text-decoration:underline;
}

/*-------------------------------------------------------*/

.line_text_b {
font-size:10px;
color:#666666;
line-height:12px;
}

.line_text_b a:link {
color:#39A8C4;
text-decoration:none;
}

.line_text_b a:visited {
color:#39A8C4;
text-decoration:none;
}

.line_text_b a:hover {
color:#39A8C4;
text-decoration:underline;
}



