@charset "utf-8";

html, body, form, ul, li, h1, h2, h3, h4, h5, h6, img {margin:0; padding:0; border:0; list-style:none;}
html,body, form{min-width:100%; width:auto !important;}
body {min-width:1140px; background:url(/images/common/bg_body.png) repeat; font-size:12px; color:#ccc;}
a {font-size:12px; color:#cabea7;}
input, textarea, select, option {font-size:12px;}

article, aside, dialog, figure, footer, header, hgroup, nav, section {display:block;}



/*----------------------------------------------------------------------- グローバルナビ部 -----------------------------------------------------------------------*/
#globalNav {width:240px; height:235px;}
	#globalNav .navUpper {width:240px; height:46px; background:url(/images/common/bg_globalMenuUpper.png) no-repeat;}
	#globalNav a {width:240px; height:31px; background:url(/images/common/btn_globalNav.png) no-repeat; display:block; text-indent:-1600px;}
	#globalNav .nav01 {background-position:1px 0;}
	#globalNav .nav02 {background-position:1px -31px;}
	#globalNav .nav03 {background-position:1px -62px;}
	#globalNav .nav04 {background-position:1px -93px;}
	#globalNav .nav05 {background-position:1px -124px;}
	#globalNav .nav01:hover {background-position:-241px 0;}
	#globalNav .nav02:hover {background-position:-241px -31px;}
	#globalNav .nav03:hover {background-position:-241px -62px;}
	#globalNav .nav04:hover {background-position:-241px -93px;}
	#globalNav .nav05:hover {background-position:-241px -124px;}
	#globalNav .navBottom {width:240px; height:35px; background:url(/images/common/bg_globalMenuBottom.png) no-repeat;}



/*------------------------------------------------------------------------ レフトバナー部 ------------------------------------------------------------------------*/
#banners {width:240px; overflow:hidden;}




/*--------------------------------------------------------------------------- フッタ部 ---------------------------------------------------------------------------*/
#footerBg {width:100%; height:182px; background:url(/images/common/bg_footer.png) repeat-x; text-align:center; font-size:12px; display:block;}
	#footerBg ul {height:180px; margin:0 auto; background:url(/images/common/img_footerCopyright.png) no-repeat center top;}
	#footerBg li {padding:45px 10px 0 10px; display:inline-block; /display: inline; /zoom: 1;}
	#footerBg a {text-decoration:none;}



/*---------------------------------------------------------------------------- 汎用部 ----------------------------------------------------------------------------*/
.pt10 {padding-top:10px;}
.pt20 {padding-top:20px;}
.pt40 {padding-top:40px;}
.pt60 {padding-top:60px;}
.pt400 {padding-top:400px;}

.pb10 {padding-bottom:10px;}
.pb15 {padding-bottom:15px;}
.pb20 {padding-bottom:20px;}
.pb30 {padding-bottom:30px;}
.pb25 {padding-bottom:25px;}
.pb45 {padding-bottom:45px;}
.pb65 {padding-bottom:65px;}
.pb90 {padding-bottom:90px;}

.pl15 {padding-left:15px;}
.pl25 {padding-left:25px;}
.pl30 {padding-left:30px;}
.pl60 {padding-left:60px;}

.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}

.ml30 {margin-left:30px;}

.linethrough {text-decoration:line-through; color:#555;}
.center {text-align:center;}

.fl {float:left;}
.clear {clear:both;}

