/* all */
* {margin:0; padding:0;}
body {font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; line-height:170%; color:#666666; font-size:15px; background:url('./img/back_header.jpg') repeat-x #a1eaa1; height:343px; }
img {border:0;}
.cboth {clear:both;}

a {color:#339900;}
a:visited {color:#006666;}
a:hover {color:#FF6600;}

span.n-red {color:#FF0000;}
span.returnTop {display:block; width:100%; margin:10px auto; text-align:right; font-size:80%;}

div.main {width:100%; overflow:hidden;}

/***　Header　***/

div.headerArea {width:100%; height:313px; background:url('../img/back_header.jpg') repeat-x 0 0; overflow:hidden;}
div.headerArea div.header {position:relative; top:0px; left:0px; width:900px; height:315px; background:url('../img/img_mainImg.jpg') no-repeat 0 20px; margin:auto; overflow:hidden;}
div.headerArea div.header div.logo {display:inline; float:left; width:240px; height:86px; margin:0 0 0 10px;}
div.headerArea div.header div.logo a {display:block; width:240px; height:86px; overflow:hidden;}
div.headerArea div.header h1 {float:right; font-size:12px; color:#FFFFFF; font-weight:normal;}
div.headerArea div.header ul.g_navi {clear:both; position:absolute; top:270px; left:0px; width:900px; margin:0;}
div.headerArea div.header ul.g_navi li {float:left; width:150px; height:43px; list-style-type: none;}
div.headerArea div.header ul.g_navi li a {float:left; width:150px; height:43px;}
div.headerArea div.header ul.g_navi li.system {background:url('../img/btn_system.jpg') no-repeat 0 0;}
div.headerArea div.header ul.g_navi li.item {background:url('../img/btn_item.jpg') no-repeat 0 0;}
div.headerArea div.header ul.g_navi li.form {background:url('../img/btn_form.jpg') no-repeat 0 0;}
div.headerArea div.header ul.g_navi li.faq {background:url('../img/btn_faq.jpg') no-repeat 0 0;}
div.headerArea div.header ul.g_navi li.company {background:url('../img/btn_company.jpg') no-repeat 0 0;}
div.headerArea div.header ul.g_navi li.top {background:url('../img/btn_top.jpg') no-repeat 0 0;}

/***　Contents　***/

div.contents {width:900px; margin:0 auto 50px auto; overflow:hidden; background: #fff;}
div.contents p.bread {width:900px; margin:5px 0; font-size:80%;}
div.contents p.bread span.now {color:#006666; font-weight:bold;}
div.contents p.bread a {color:#006666;}
div.contents div.Lcon {float:left; width:660px; overflow:hidden;}

div.contents div.Rcon {float:right; width:225px; overflow:hidden;}
div.contents div.Rcon div.itemListArea {width:220px; margin:10px 0 0 0; border:1px solid #CCCCCC; overflow:hidden;}
div.contents div.Rcon div.itemListArea p.sttl {width:220px; height:20px;}
div.contents div.Rcon div.itemListArea span.other {display:block; margin:0px; width:220px; height:40px;}
div.contents div.Rcon div.itemListArea ul {list-style-type:none; margin:10px;}
div.contents div.Rcon div.itemListArea ul li {background:url('../img/icon_greendisc.gif') no-repeat 0 8px; padding-left:15px;}
div.contents div.Rcon div.bnrArea {width:220px; margin:20px 0 0 0; overflow:hidden;}
div.contents div.Rcon div.bnrArea img {width:220px; margin:0 0 5px 0;}
div.contents div.Rcon div.bookArea {width:220px; text-align:center; margin:10px 0 0 0; border:1px solid #CCCCCC; overflow:hidden;}
div.contents div.Rcon div.bookArea p.sttl {width:164px; height:35px; margin:10px auto;}
div.contents div.Rcon div.bookArea img {width:150px; margin:5px 0;}


/***　Footer　***/

p.footerNavi {width:900px; margin:0px auto; text-align:center; font-size:80%;}
div.footerArea {width:100%; height:105px; background:url('../img/back_footer.jpg') repeat-x 0 0; overflow:hidden;}
div.footerArea div.footer {width:900px; height:85px; background:url('../img/back_add.jpg') repeat-x 0 0; margin:0 auto; overflow:hidden;}
div.footerArea div.footer address {text-align:right; margin:10px; color:#FFFFFF; font-style:normal; font-weight:normal; font-size:80%;}
div.footerArea div.footer address p.name {font-size:150%; font-weight:bold;}
div.footerArea p.copyright {width:900px; font-size:80%; color:#FFFFFF; margin:0 auto; background-color:#006633; text-align:center;}
div.footerArea p.copyright a {color:#fff;}

