/* CSS Document */
body { margin:0px; padding:0px; background-image: url(http://www.yoneya.co.jp/img/bgbg.gif); background-position:left; background-repeat:repeat-y; background-color:#FFFFFF;}
img { border:none;}
h1 {font-size:16px; font-weight:bold; line-height: 16px; padding:0px; margin:0px;}
#layout { width:750px; text-align:left;padding-top:10px;}

#header {width:710px; margin-left:31px; margin-right: auto; }
.header-inner1 { height:15px; background-image:url(http://www.yoneya.co.jp/img/bg1_t.gif); background-repeat: repeat-x;border-top: 1px solid #8B060D; border-right: 1px solid #8B060D; border-left: 1px solid #8B060D;}
.header-inner2 {height:15px; width:10px; background-image: url(http://www.yoneya.co.jp/img/bg1_lt.gif);}
.header-inner3 { text-align:right;padding-left:20px; padding-right:10px;background:url(http://www.yoneya.co.jp/img/bg1_l.gif) left repeat-y;border-right: 1px solid #8B060D; border-left: 1px solid #8B060D;}
.header-inner4 {color:#666; font-size:10px;text-align:right;padding-left:60px; padding-right:10px;background:url(http://www.yoneya.co.jp/img/bg1_l.gif) left repeat-y;border-right: 1px solid #8B060D; border-left: 1px solid #8B060D;}
.header-inner4  H1 {display:none;} 
.header-inner4  a:link, 
.header-inner4  a:visited {font-size:10px; color:#666; text-decoration:none; border-bottom: #FFF 1px solid;}
.header-inner4  a:active,
.header-inner4  a:hover {font-size:10px; color:#000; text-decoration:none;border-bottom: #000 1px solid;}

#footer { width:711px; padding:10px 10px 10px 30px;}
.footer-inner {font-size:10px; color:#666;padding: 2px 8px; display:block; background:#DDD; clear: both;}
.footer-inner a:link, 
.footer-inner a:visited {font-size:10px; color:#666; text-decoration:none;}
.footer-inner a:active,
.footer-inner a:hover {font-size:10px; color:#222; text-decoration:none;}

#special{ width:740px;margin:0px; padding:0px; border-right: 1px solid #8B060D;}
.ir{ float:right;}
.il{ float:left;}
.c_b{ clear:both;}

#main {width:710px; margin-left:31px; margin-right: auto; }
#main-inner {padding-left:20px; padding-top:6px; padding-bottom:15px; margin-bottom:9px; background-image:url(http://www.yoneya.co.jp/img/bg1_l.gif); background-position:left; background-repeat: repeat-y;border-right: 1px solid #8B060D; border-left: 1px solid #8B060D;border-bottom: 1px solid #8B060D;}

.service1 { height:15px; background-image:url(http://www.yoneya.co.jp/img/bg1_t.gif); background-repeat: repeat-x;border-top: 1px solid #8B060D; border-right: 1px solid #8B060D; border-left: 1px solid #8B060D;}
.service2 {height:15px; width:10px; background-image: url(http://www.yoneya.co.jp/img/bg1_lt.gif);}
.service3 {padding-left:20px; padding-right:10px; padding-bottom:10px; background-image:url(http://www.yoneya.co.jp/img/bg1_l.gif); background-position:left; background-repeat: repeat-y;border-right: 1px solid #8B060D; border-left: 1px solid #8B060D;border-bottom: 1px solid #8B060D;}

.common_inner {width:430px; padding:8px;}
.common_inner TABLE {border:none; margin:0px;}
.common_inner TH {color:#CCC; border-top:#CFCFCF dashed 1px;border-right:#CFCFCF dashed 1px;font-weight:normal; font-size:10px;}
.common_inner TD {color:#666; }
.common_inner H3 { font-size:14px; color:#333;display:block; width:auto; text-align:center; padding-top:5px; margin:0; background: url(http://www.yoneya.co.jp/img/service1.gif) repeat-x;}
.common_inner H4 { font-size:12px; color:#333;margin-left:5px;}
.common_inner STRONG { color:#333; font-weight:normal;border-bottom:#333 dashed 1px;padding-bottom:1px;}
.common_inner P { color:#666; margin:0px; margin-left:20px; padding:5px;line-height:1.6;}
.common_inner HR { border:none; background:#FFFFFF; border-bottom:#CCC dashed 1px; height:1px; width:400px; margin-left:5px;}

.common_navi { border-collapse:collapse;}
.common_navi TH { border:1px #CCC solid; border-bottom:none; text-align:center; color:#FFFFFF; padding:5px;}
.common_navi A:link,
.common_navi A:visited {color:#333; text-decoration:none;}
.common_navi A:hover,
.common_navi A:active {color:#D00;text-decoration:none;}

#contents_head {background-image: url(http://www.yoneya.co.jp/img/bar_contents2.gif); background-repeat: repeat-x; background-color:#FBF9F9;}
#contents_head_inner { width:4px; height:4px;background-image: url(http://www.yoneya.co.jp/img/bar_contents1.gif);}
#contents { font-size:12px; width:447px; background-image: url(http://www.yoneya.co.jp/img/bg3.gif); background-repeat: repeat-y; background-color:#FFFFFF; border-right: 1px solid #BBB;border-bottom: 1px solid #BBB;}
#contents H2 { display: none; height:5px; padding:0; margin:0;}
#contents2 { font-size:12px; width:447px; background-image: url(http://www.yoneya.co.jp/img/bg3.gif); background-repeat: repeat-y; background-color:#FFFFFF; border-right: 1px solid #BBB;border-bottom: 1px solid #BBB;}

#top { font-size:12px; width:678px; margin-bottom:15px; background-image: url(http://www.yoneya.co.jp/img/bg3.gif); background-repeat: repeat-y; background-color:#FFFFFF; border-right: 1px solid #BBB;border-bottom: 1px solid #BBB;}
#contents_top {background-image: url(http://www.yoneya.co.jp/img/bar_contents2.gif); background-repeat: repeat-x; background-color:#FBF9F9;}
#contents_top_inner { width:4px; height:4px;background-image: url(http://www.yoneya.co.jp/img/bar_contents1.gif);}
.common_top { padding:8px;}
.common_top H1 { color:#666; margin:0px; margin-left:5px; padding:5px;line-height:1.6; font-size:12px; font-weight:normal}
.common_top STRONG { color:#555; font-weight:normal;}

#menu {	width:227px; padding-right:6px; float:right; clear: both;}
#menu1_1 {margin:0px 4px 0px 2px;}
#menu1_1 H2 { display:none; padding:0; margin:0px}
#menu1_1 a:link,
#menu1_1 a:visited {display:block; width:auto; height:25px; background: url(http://www.yoneya.co.jp/img/menu1_1.gif) no-repeat center top;}
#menu1_1 a:active, 
#menu1_1 a:hover{display:block;width:auto; height:25px; background: url(http://www.yoneya.co.jp/img/menu1_2.gif) no-repeat center top; }
#menu1_2 {margin:0px 4px 0px 2px; background-color: #F4F7FF;}
#menu1_2 P { display:block; width:auto;color:#000000; font-size:11px; text-align:left; margin:2px 2px; padding:0;}
#menu1_2 P a:link,
#menu1_2 P a:visited { display:block; width:auto;color:#7991FF; font-size:12px; background: #F4F7FF url(http://www.yoneya.co.jp/img/arrow1.gif) no-repeat left top; padding: 3px 25px; text-decoration:none; }
#menu1_2 P a:active, 
#menu1_2 P a:hover { display:block; width:auto;color:#FFFFFF; font-size:12px; background: #7991FF url(http://www.yoneya.co.jp/img/arrow2.gif) no-repeat left top;  padding: 3px 25px; text-decoration:none; }
#menu2_1 {margin:5px 4px 0px 2px;}
#menu2_1 H2 { display:none; padding:0; margin:0px}
#menu2_1 a:link,
#menu2_1 a:visited {display:block; width:auto; height:25px; background:url(http://www.yoneya.co.jp/img/menu2_1.gif) no-repeat center top;}
#menu2_1 a:active, 
#menu2_1 a:hover{display:block;width:auto; height:25px; background:url(http://www.yoneya.co.jp/img/menu2_2.gif) no-repeat center top; }
#menu2_2 {margin:0px 4px 0px 2px; background-color: #F4F7FF;}
#menu2_2 P { display:block; width:auto;color:#000000; font-size:11px; text-align:left; margin:2px 2px; padding:0;}
#menu2_2 P a:link,
#menu2_2 P a:visited { display:block; width:auto;color:#7991FF; font-size:12px; background: #F4F7FF url(http://www.yoneya.co.jp/img/arrow1.gif) no-repeat left top; padding: 3px 25px; text-decoration:none; }
#menu2_2 P a:active, 
#menu2_2 P a:hover { display:block; width:auto;color:#FFFFFF; font-size:12px; background: #7991FF url(http://www.yoneya.co.jp/img/arrow2.gif) no-repeat left top;  padding: 3px 25px; text-decoration:none; }
#menu3_1 {margin:5px 4px 0px 2px;}
#menu3_1 H2 { display:none; padding:0; margin:0px}
#menu3_1 a:link,
#menu3_1 a:visited {display:block; width:auto; height:25px; background:url(http://www.yoneya.co.jp/img/menu3_1.gif) no-repeat center top;}
#menu3_1 a:active, 
#menu3_1 a:hover{display:block;width:auto; height:25px; background: url(http://www.yoneya.co.jp/img/menu3_2.gif) no-repeat center top; }
#menu3_2 {margin:0px 4px 0px 2px; background-color: #F4F7FF;}
#menu3_2 P { display:block; width:auto;color:#000000; font-size:11px; text-align:left; margin:2px 2px; padding:0;}
#menu3_2 P a:link,
#menu3_2 P a:visited { display:block; width:auto;color:#7991FF; font-size:12px; background: #F4F7FF url(http://www.yoneya.co.jp/img/arrow1.gif) no-repeat left top; padding: 3px 25px; text-decoration:none; }
#menu3_2 P a:active, 
#menu3_2 P a:hover { display:block; width:auto;color:#FFFFFF; font-size:12px; background: #7991FF url(http://www.yoneya.co.jp/img/arrow2.gif) no-repeat left top;  padding: 3px 25px; text-decoration:none; }
#menu4_1 {margin:5px 4px 5px 2px;}
#menu4_1 H2 { display:none; padding:0; margin:0px}
#menu4_1 a:link,
#menu4_1 a:visited {display:block; width:auto; height:25px; background:url(http://www.yoneya.co.jp/img/menu4_1.gif) no-repeat center top;}
#menu4_1 a:active, 
#menu4_1 a:hover{display:block;width:auto; height:25px; background:url(http://www.yoneya.co.jp/img/menu4_2.gif) no-repeat center top; }

#service table { padding:0; margin:0px; border-collapse:collapse; background-image:url(http://www.yoneya.co.jp/img/service_bg2.gif); background-position: bottom; background-repeat:repeat-x; border-left:1px solid #BBB;border-right:1px solid #BBB;border-bottom:1px solid #BBB;}
#service th { padding:5px; text-align:left; font-size:14px; color:#000;background-image: url(http://www.yoneya.co.jp/img/bar1_4.gif); background-position:top; background-repeat: repeat-x; }
#service td { padding:5px; text-align:left; font-size:11px; color:#000;}
#service-cap{ text-align:right; font-size:9px; font-weight:lighter;} 
#service p { display:block; color:#DF0915; font-weight:bold; margin-bottom:1px; padding:3px; border-right:solid 5px #DF0915; border-bottom:solid 1px #ccc; border-left:solid 5px #DF0915; text-decoration:none;}
#service a:link, 
#service a:visited { display:block; color:#000; margin-bottom:1px; padding:2px; border-right:solid 5px #999; border-bottom:solid 1px #ccc; border-left:solid 5px #999; text-decoration:none;}
#service a:active, 
#service a:hover { display:block; color:#DF0915; margin-bottom:1px; padding:2px; border-right:solid 5px #DF0915; border-bottom:solid 1px #ccc; border-left:solid 5px #DF0915; text-decoration:none; }

#box_end { width:447px;height:9px; background-image: url(http://www.yoneya.co.jp/img/bar2_2.gif); background-repeat: repeat-x; border-right: 1px solid #BBB;border-bottom: 1px solid #BBB;}
#box_end1 {height:5px; height:9px; background-image: url(http://www.yoneya.co.jp/img/bar2_1.gif); float:left;}

.list {font-size:0.8em; text-align:center;}
.list TABLE { border:1px #CCC solid; border-collapse:collapse;}
.list TH { border:1px #CCC solid;}
.list TD { border:1px #CCC solid;}

.small {font-size:0.8em;}
.fr { float:right; margin:5px;}
.fl { float:left; margin:5px;}

.style1 em {color:#FFF; background-color:#FF0000; display:block; font-style:normal;}