@charset "utf-8";

#header { position:relative; height:90px; background:#fff;}
#header h1 { position:absolute; top:8px; left:13px;}
#header h1.sub {width: 135px;}
#header h1 a.sub {background: url(/images/common/2015/cyear/logo_sub_cyear.gif) 0 0 no-repeat; display:block; width:135px; height:50px; overflow:hidden; text-indent:-1000em; font:0/0; float: left; }
#header h1 a.sub1 {background: url(/images/logo_sub5.gif) 0 0 no-repeat; display:block; width:81px; height:22px; overflow:hidden; text-indent:-1000em; font:0/0; float: left; }
#bodyarea .tm {background: url(/images/bg_tm05.gif) 0 0 repeat-x; width:100%; color: #FFFFFF; height: 40px; text-align: center;}
#bodyarea .tm .first {width: 20%; float: left; padding-top: 4px;}
#bodyarea .tm .mdl {width: 60%; float: left; padding-top: 10px; text-align: center;}
#bodyarea .tm .last {width: 20%; float: left; padding-top: 4px; text-align: right;}
#bodyarea .tm a.pre {background: url(/images/btn_tmpre05.gif) 0 0 no-repeat; width: 42px; height: 32px; display: block; margin-left: 10px; overflow:hidden; text-indent:-1000em; font:0/0;}
#bodyarea .tm a.home {background: url(/images/btn_tmhome05.gif) 0 0 no-repeat; width: 42px; height: 32px; display: inline-block; margin-right: 10px; overflow:hidden; text-indent: 1000em; font:0/0;}
#bodyarea .tm a.menu {background: url(/images/btn_tmmenu05.gif) 0 0 no-repeat; width: 42px; height: 32px; display: inline-block; margin-right: 10px; overflow:hidden; text-indent: 1000em; font:0/0;}

/* Sub TOP */
.menuarea {padding: 5px 10px 15px; clear: both;}
.menu_bar {text-align: center; margin-top: 10px; height: 75px;}
.menu_bar .first {background: url(/images/bg_svc_btnm.gif) 0 0 repeat-x; height: 100%; clear: both; margin-left: 0px;}
.menu_bar .last {background: url(/images/bg_svc_btnl.gif) 0 0 no-repeat; height: 100%; width: 100%;}
.menu_bar .last a {background: url(/images/bg_svc_btnr.gif) right 0 no-repeat; display: block; height: 100%; width: 100%; text-align: center;}

#bodyarea .tab_stit {display: block; background: #086060;}
#bodyarea .tab_stit .tab {color: #a1cece; background: #158484; text-align: center; cursor: pointer; font-size: 12px;}
#bodyarea .tab_stit .tab a {color: #a1cece; font-size: 12px;}
#bodyarea .tab_stit .crnt {color: #FFFFFF; background: #00b2b2; font-weight: bold;}
#bodyarea .tab_stit .crnt a {color: #FFFFFF; font-weight: bold;}
#bodyarea .tab_stit2 {display: block; background: #fff; text-align: center; padding-top:10px;}

#bodyarea .contents .stit {background: url(/images/dot_stit5.gif) 0 center no-repeat; padding: 10px 0 10px 15px; font-weight: bold; color: #007d7d; display: block;}
