BODY {background-color: #F5F5F5;color:#54554F;margin:0px;padding:0px;background-repeat: repeat-x;}
html,body{height:100%; width:100%;}
IMG.border {border: thin solid #C0C0C0;}
.bgmenu {background-image: url(../img/mbg2.gif);background-repeat: no-repeat;height:49px;}
.menuline{background-image: url(../img/line.gif);background-repeat: no-repeat; background-position: center center;height:31px;width:3px;}
.left001 {background-image: url(../img/leftbg-001.gif);background-repeat: no-repeat;height:10px;width:196px;}
.left002 {background-image: url(../img/leftbg-002.gif);background-repeat: repeat-y;width:196px;}
.left003 {background-image: url(../img/leftbg-003.gif);background-repeat: no-repeat;height:15px;width:196px;margin-bottom:5px;}
.l_title{padding:5px;background:#F2F3F6;width:281px;border-color:#9FB7E0;border-width:0px 0 2px 0;border-style:solid;font-size:10px;color:#222222;}
.sl_title{padding:1px;margin:0px;background:#F2F3F6;border-color:#A1B7E3;border-width:0px 0 2px 0;border-style:solid;}
.blog_title{padding:5px;margin:5px;background:#F2F3F6;width:469px;border-color:#435780;border-width:0px 0 2px 0;border-style:solid;font-size:12px;}
.sl_title_day{padding:5px;background:#F4F3E5;width:20px;border-color:#C5DB96;border-width:0px 0 2px 0;border-style:solid;font-size:11px;color:#222222;}
.r_title{padding:5px;margin:5px;background:#F9F9F9;width:469px;border-color:#d30000;border-width:0px 0 2px 0;border-style:solid;font-size:12px;}
.r_title1{padding:5px;margin:5px;background:#F9F9F9;width:469px;border-color:#2E7626;border-width:0px 0 2px 0;border-style:solid;font-size:12px;}
.r_title2{padding:5px;margin:5px;background:#F9F9F9;width:469px;border-color:#1957D4;border-width:0px 0px 2px 0px;border-style:solid;font-size:12px;}

.r_title3{padding:5px;background:#F5FDF4;width:225px;border-color:#D7E1D6;border-width:0px 0px 2px 0px;border-style:solid;font-size:11px;color:#222222;}

.r_title4{padding:5px;background:#F9F9F9;width:226px;border-color:#D2D2D2;border-width:0px 0px 2px 0px;border-style:solid;font-size:11px;color:#222222;}


.r_title5{padding:5px;background:#F2F3F6;width:225px;border-color:#435780;border-width:0px 0px 2px 0px;border-style:solid;font-size:11px;color:#222222;}


/*.podtitle{padding:3px;border-color:#d30000;border-width:0px 0px 2px 0px;border-style:solid;font-size:11px;color:#000;}*/
.box{padding:5px;}
/*news*/
.bg6{background-image: url(../img/bg6.gif);background-repeat: repeat-y;width:678px;}
.bg7{background-image: url(../img/bg7.gif);background-repeat: no-repeat;height:15px;width:678px;margin-bottom:5px;}
.toptitle6{background-image: url(../img/title6.gif);background-repeat: no-repeat;height:32px;width:678px;}
.toptitle6 h2{margin:10px 0 10px 10px;font-size:12px;color:#666666;}
/*center*/
.toptitle{background-image: url(../img/title4.gif);background-repeat: no-repeat;height:32px;width:488px;}
.toptitle h2{margin:10px 0 10px 10px;font-size:12px;color:white;}
.toptitle1{background-image: url(../img/title3.gif);background-repeat: no-repeat;height:32px;width:488px;}
.toptitle1 h2{margin:10px 0 10px 10px;font-size:12px;color:#666666;}
.toptitle5{background-image: url(../img/title5.gif);background-repeat: no-repeat;height:32px;width:488px;}
.toptitle5 h2{margin:12px 0 10px 10px;font-size:10px;color:#666666;}
/*center*/
/*ロゼッタ*/
.rstitle{background-image: url(../img/rstitle.gif);background-repeat: no-repeat;height:32px;width:225px;}
.rstitle strong{margin:10px 0 10px 5px;font-size:11px;color:#666666;font-weight:normal;}
/*ブルー左*/
.l-title{background-image: url(../img/l_title.gif);background-repeat: no-repeat;height:25px;width:196px;}
.l-title h2{margin:7px 0 6px 10px;font-size:12px;color:white;}
/*グレー左　タイトル*/
.l-title2{background-image: url(../img/l_title2.gif);background-repeat: no-repeat;height:25px;width:196px;}
.l-title2 h2{margin:7px 0 6px 10px;font-size:12px;color:white;}
/*グレー左*/
.l-title3{background-image: url(../img/l_title3.gif);background-repeat: no-repeat;height:25px;width:196px;}
.l-title3 h2{margin:7px 0 6px 10px;font-size:12px;color:#666666;}
.l-title1{background-image: url(../img/l_title1.gif);background-repeat: no-repeat;height:32px;width:196px;}
.l-title1 h2{margin:10px 0 10px 10px;font-size:12px;color:#666666;}
.tvtitle{background-image: url(../img/tv.gif);background-repeat: no-repeat;height:52px;width:196px;}
.tvtitle h2{margin:30px 0 10px 60px;font-size:12px;color:#666666;}
.branchtitle{background-image: url(../img/branch.gif);background-repeat: no-repeat;height:52px;width:196px;}
.branchtitle h2{margin:30px 0 10px 50px;font-size:12px;color:#666666;}
.mobiletitle{background-image: url(../img/mobile.gif);background-repeat: no-repeat;height:52px;width:196px;}
.mobiletitle h2{margin:30px 0 10px 50px;font-size:12px;color:#666666;}
.podtitle{background-image: url(../img/podtitle.gif);background-repeat: no-repeat;height:52px;width:196px;}
.podtitle h2{margin:30px 0 10px 50px;font-size:12px;color:#666666;}
.newline{background-image: url(../img/newline.gif);background-repeat: no-repeat;height:52px;width:488px;}
.newline h2{margin:30px 0 10px 50px;font-size:12px;color:#666666;}
.newline2{background-image: url(../img/newline2.gif);background-repeat: no-repeat;height:52px;width:488px;}
.newline2 h2{margin:30px 0 10px 50px;font-size:12px;color:#666666;}
.newline3{background-image: url(../img/newline3.gif);background-repeat: no-repeat;height:52px;width:488px;}
.newline3 h2{margin:30px 0 10px 50px;font-size:12px;color:#666666;}
.topic{background-image: url(../img/topic.gif);background-repeat: no-repeat;height:52px;width:678px;}
.topic h2{margin:30px 0 10px 50px;font-size:12px;color:#666666;}
.gourmet{background-image: url(../img/gourmet.gif);background-repeat: no-repeat;height:52px;width:678px;}
.gourmet h2{margin:30px 0 10px 50px;font-size:12px;color:#666666;}
.kanko{background-image: url(../img/kanko.gif);background-repeat: no-repeat;height:52px;width:678px;}
.kanko h2{margin:30px 0 10px 50px;font-size:12px;color:#666666;}
.media{background-image: url(../img/media.gif);background-repeat: no-repeat;height:52px;width:678px;}
.media h2{margin:30px 0 10px 50px;font-size:12px;color:#666666;}
.company{background-image: url(../img/company.gif);background-repeat: no-repeat;height:52px;width:678px;}
.company h2{margin:30px 0 10px 50px;font-size:12px;color:#666666;}
.rs{background-image: url(../img/rs.gif);background-repeat: no-repeat;height:33px;width:488px;}
.cbg1{background-image: url(../img/c_bg1.gif);background-repeat: no-repeat;height:10px;width:488px;}
.cbg2{background-image: url(../img/c_bg2.gif);background-repeat: repeat-y;width:488px;}
.cbg3{background-image: url(../img/c_bg3.gif);background-repeat: no-repeat;height:15px;width:488px;margin-bottom:5px;}
.rosetta  {font-size:12px;color:#666666;font-weight:bold;line-height:14px;text-indent:10px;}
.skk1{padding:0px 5px 1px 5px;background-image: url(../img/bg/s2.gif);background-position:5px 1px;background-repeat:no-repeat;text-indent:12px; }
.skk2{padding:0px 5px 1px 5px;background-image: url(../img/bg/s3.gif);background-position:5px 1px;background-repeat:no-repeat;text-indent:12px; }
.skk5{padding:0px 5px 1px 5px;background-image: url(../img/bg/s6.gif);background-position:5px 1px;background-repeat:no-repeat;text-indent:12px; }
.skk3{padding:0px 5px 1px 5px;background-image: url(../img/bg/s4.gif);background-position:5px 1px;background-repeat:no-repeat;text-indent:12px;}
.skk4{padding:0px 5px 1px 5px;background-image: url(../img/bg/s5.gif);background-position:5px 1px;background-repeat:no-repeat;text-indent:12px; }

TD {font-size:10px;line-height:13px;}
.TD1 {font-size:9px}
.TD2 {font-size:12px;}
.white{color:#ffffff;}
a:link{ text-decoration: none;color:#2C2C2C ;font-weight:  normal;}
a:visited{text-decoration: none; color:#2C2C2C ;font-weight:  normal;}
a:active{ text-decoration: none; color:#2C2C2C ;font-weight:  normal;}
A:hover {color:#2273A3;text-decoration: underline;font-weight:  normal;}
SELECT{border-left:1px solid navy;border-right:1px solid navy;border-top:1px
solid navy;border-bottom:1px solid
navy;font-size:10px;color:black;background-color:#FFD838 }
.bo{border-left:1px solid navy;border-right:1px solid navy;border-top:1px
solid navy;border-bottom:1px solid
navy;font-size:10px;color:black;background-color:#FFBD00 }
a.ml {font-size:10px; color:#ffffff; }
a:link.ml { font-size:10px; color:#ffffff; }
a:hover.ml {font-size:10px;color:#ffffff;text-decoration: underline; }
a:link.topmenu { color:#ffffff;text-decoration: none;}
a:visited.topmenu{ color:#ffffff;text-decoration: none;}
a:active.topmenu{ color:#ffffff;text-decoration: none;}
a:hover.topmenu  {color:#FF0000;text-decoration: underline;}
a:link.col1 {  color:#91BA5A;text-decoration: none;}
a:visited.col1{color:#91BA5A;text-decoration: none;}
a:active.col1{ color:#91BA5A;text-decoration: none; }
a:hover.col1 {color:#FF0000;text-decoration: underline;}
a:link.col2 {  color:#121B12;text-decoration: none;}
a:visited.col2{color:#121B12;text-decoration: none;}
a:active.col2{ color:#121B12;text-decoration: none; }
a:hover.col2 {color:#FF0000;text-decoration: underline;}
a:link.col3 {  color:#2273A3;text-decoration: none;}
a:visited.col3{color:#2273A3;text-decoration: none;}
a:active.col3{ color:#2273A3;text-decoration: none; }
a:hover.col3 {color:#1A97E1;text-decoration: underline;}

.gline{background-image: url(../img/gline.gif);background-repeat: repeat-x;height:10px;}
.gline2{background-image: url(../img/gline2.gif);background-repeat: repeat-x;height:5px;}
.gline3{background-image: url(../img/gline3.gif);background-repeat: repeat-y;width:3px;}
.dotline1{background-image: url(../img/dot1.gif);background-repeat: repeat-y;height:25px;width:1px;}
.dotline2{background-image: url(../img/dot-g.gif);background-repeat: repeat-x;height:6px;background-position: 0px 1px;}
.dotline3{background-image: url(../img/dot-g.gif);background-repeat: repeat-x;background-position: 0px 1px;height:6px;}
.doth{background-image: url(../img/dot-h.gif);background-repeat: repeat-y;width:3px;}
.sub H1{padding-top:13px;font-size:100%;}
.sub H2{padding-top:13px;font-size:100%;}
H1 {font-size:100%; font-weight: 100;color:#4C4C4C;line-height:1.2em;}
H2 {font-size:100%;font-weight: 100;color:#4C4C4C;line-height:1.2em;}
strong{font-size:100%;font-weight: bold;color:#222;}
.space{padding:5px;}
.space1{padding:5px;}
.space3{padding:2px;text-indent:5px;}
.space2{padding:0px 5px 0px 5px;}
.leftspace{padding-left:15px;}
.rightspace{padding-right:15px;}


#footer{
padding:0px;
margin: 0 auto;
width:100%;
background-color:#fff;
    bottom:0px;
}