/* リンク */
a.link:link{
color:#003366;text-decoration:underline;
}
a.link:visited{
color:#CC0033;text-decoration:underline;
}
a.link:hover{
color:#003366;text-decoration:none;
}

a.link2:link{
color:#003366;text-decoration:underline;
}
a.link2:visited{
color:#660066;text-decoration:underline;
}
a.link2:hover{
color:#003366;text-decoration:none;
}

/* イメージ */
img{
vertical-align:top;
}
.tib_img{
border:1px #000 solid;
}
.tib_img2{
margin-top:3px;
}
.tib_img3{
vertical-align:10%;margin-right:5px;
}
.tib_img4{
border:1px #000 solid;
margin-top:10px;
}

/* リスト */
#tib_cont ul {
	margin:0 0 1em 1em;
	list-style-image:url(/shared/templates/free/images/contents/list_icon.gif);
}
#tib_cont ol {
	margin:0 0 1em 1em;
	list-style-image:none;
}
#tib_cont ul li,
#tib_cont ol li {
	margin:0 0 0.5em;
}
#tib_cont ul ul,
#tib_cont ul ol,
#tib_cont ol ul,
#tib_cont ol ol {
	margin:0.3em 0 0 1.5em;
}
/* 小さな修正 */
.tib_zero{
margin:0;padding:0;
}

.tib_bold{
font-weight:bold;
}

hr.none{
visibility:hidden;
clear:both;
}

hr.bar_hr{
border-style: dotted none none none;
border-top-width: 1px;
border-top-color: #999;
margin:0;padding:0;
}


/* ページ基本 */
#tib_main{
text-align:center;
}
#tib_main2{
width:764px;margin:auto;text-align:center;background-image:url(img/back.gif);background-repeat:repeat-y;
}

#tib_title{
margin:0;padding:0;
}

#tib_foot{
background-color:#74AC4F;font-size:90%;text-align:center;color:#FFF;line-height:2.5em;
}

#tib_cont{width:748px;margin:auto;}

#tib_left{width:178px;float:left;margin-top:5px;text-align:center;}

#tib_right{width:567px;float:right;margin-top:5px;text-align:center;}



/* メニュー */
.tib_menu_nor{height:42px;background-image:url(img/menu-nor.gif);}
.tib_menu_li{
padding:2px 0px 2px 0px;margin:0;border-bottom:1px #999 dotted;
}

.tib_menu_syo{
margin:5px;font-size:90%;line-height:1.5em;text-align:left;vertical-align:middle;
}
.tib_menu_syo2{
background-image:url(img/menu-nor2.gif);height:35px;padding:8px 0px 3px 15px;text-align:left;
}

.tib_bar{width:565px;margin:auto;}
.tib_bar_con{
width:554px;margin:5px auto 5px auto;background-color:#FFF;border:1px #999 dotted;
}
.tib_bar_con2{
margin:5px;text-align:left;line-height:1.8em;letter-spacing:0.09em;
}
.tib_bar_con3{
margin:2px;text-align:right;line-height:1.8em;letter-spacing:0.09em;
}
.tib_bar_con_fr{
width:554px;margin:5px auto 5px auto;
}
.tib_bar_back{
width:554px;margin:0px auto 20px auto;text-align:right;font-size:90%;line-height:1.5em;
}
.tib_news_dd{
padding:0px 0px 0px 20px;margin:0;border-bottom:1px #999 dotted;
}
.tib_news_dd_none{
padding:0px 0px 0px 20px;margin:0;;
}
.tib_bar_dd{
padding:7px 0px 5px 5px;margin:0;border-bottom:1px #999 dotted;
}
.tib_bar_dt{
padding:7px 0px 5px 5px;margin:0;border-bottom:1px #999 dotted;font-weight:bold;color:#006666;
}
.tib_bar_ddr{
padding:0px 0px 5px 0px;margin:0;border-bottom:1px #999 dotted;text-align:right;
}
.tib_bar_dd_none{
padding:7px 0px 5px 5px;margin:0;
}
.tib_bar_dd_noner{
padding:7px 0px 5px 5px;margin:0;text-align:right;
}

.tib_qa_dd{
padding:5px 0px 5px 20px;margin:0;border-bottom:1px #999 dotted;
}
.tib_qa_dd_none{
padding:5px 0px 5px 20px;margin:0;
}

.tib_bar_table{width:98%;margin:auto;line-height:1.8em;}
.tib_bar_td{width:23%;text-align:center;}
.tib_bar_td_w{width:26%;text-align:center;}
.tib_bar_tdr{text-align:right;}
.tib_bar_tdr img{vertical-align:baseline;}

.tib_ichioshi{
font-weight:bold;color:#FF9900;
}
.tib_jyouhou{
font-weight:bold;color:#FF6633;
}
.tib_qu{
font-weight:bold;color:#006666;
}

table.radio{
width:99%;margin:auto;text-align:center;font-size:100%;border:1px #996633 solid;border-collapse:collapse;line-height:1.8em;
}
table.radio td{border:1px #996633 solid;padding:3px;}
.ra_left{text-align:left;vertical-align:middle;}
.ra_now{white-space:nowrap;}


.tib_year{font-size:120%;font-weight:bold;text-align:left;margin:5px 0px 10px 8px;}
/* ADD_PREF STRST */
.tib_comment{font-size:100%;font-weight:bold;text-align:left;margin:5px 0px 10px 8px;}
/* ADD_PREF END */
.tib_mir_ti{font-weight:bold;color:#006666;}
