@charset "utf-8";
/*  BASIC
**************************************************/
*{margin:0;padding:0;}
html{height:100%;}
body{height:100%;margin:0;padding:0;text-align:left;font:13px/1.231 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;color:#333333;line-height:160%;background:#f0eee8;-webkit-text-size-adjust:100%;}
/* ie7 */
*:first-child+html body{font-size:80%;}
/* ie5 - ie6 */
* html body{font-size:80%;}
/* ie8 */
html>/**/body{font-size /*\**/:80%\9;}
* html #wrapper{height:100%;}
#wrapper{width:100%;margin:0 auto;min-height:100%;background:#d3d3d3;overflow:hidden;}
body > #wrapper{height:auto;}
em{font-style:normal;font-weight:bold;}
/**/
#contents, #PartsMaker, div.aside{zoom:1;}
#contents:after, #PartsMaker:after, div.aside:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{clear:both;}
/*  LINK
**************************************************/
a{color:#009;outline:0;}
a:link{color:#006400;text-decoration:none;}
a:visited{color:#006400;}
a:hover, a:active{color:#3cb371;text-decoration:underline;
}a img, a:link img, a:visited img, a:hover img, a:active img, iframe{border:none;text-decoration:none;}
/*  HEADER
**************************************************/
div.header{width:100%;height:148px;/*margin:0 auto -30px;*/padding:0 0 8px;z-index:10;position:relative;background:#999;border-bottom:#999 solid 1px;}
body.contents-page_sub div.header{height:180px;}
/*  CONTENTS
**************************************************/
#contents{margin:0 auto;padding:15px 0 20px;width:1013px;}
#contents #sub-contents{display:inline-block;margin-right:8px;width:240px;vertical-align:top;}
#contents #Main{display:inline-block;margin:0;padding:0;min-width:750px;vertical-align:top;}
#contents #Main a:hover img{opacity:0.8;filter:alpha(opacity=80);-ms-filter:"alpha( opacity=80 )";}
div.aside{margin:20px 0;}
.upper_case{text-transform:uppercase;}
/*  FOOTER
**************************************************/
/*div.footer{clear:both;width:100%;height:114px;background:url(common/images/base-parts/footer_bg.png) repeat-x;}*/
div.footer{clear:both;width:100%;/*FOOTER高*/height:70px;background:#AAA; repeat-x;}
