@charset "utf-8";

* html body{text-align:center;}

#all{
width:760px;
margin:0 auto;
padding:0;
}

/* -----------------------------------
     header
-----------------------------------*/

#header{
}

#header .headerL{
width:212px;
float:left;
}

#header .headerL h2{
}

#header .headerR{
float:right;
}

#header .headerR h1{
margin:5px 0 0 0;
font-weight:bold;
font-size:70%;
color:#999;
}

#gnavi{
margin:0 0 15px 0;
}
#gnavi li{
float:left;
}
#gnavi li img{
vertical-align:bottom;
}

/* -----------------------------------
     main
-----------------------------------*/
#main{
}

#mainInner{
}

/* -----------------------------------
     mainInnerL
-----------------------------------*/


#mainInner .mainInnerL{
background-image: url("../img/bg_001.jpg");
background-repeat: repeat-y;
width:212px;
float:left;
}

* html #mainInner .mainInnerL{
text-align:left;
}

#mainInner .mainInnerL img{
vertical-align:bottom;
}

#mainInner .mainInnerL .link{
padding:5px;
}

#mainInner .mainInnerL .link .side1{
padding:0 0 0 14px;
background:url(../img/ic_001.jpg) no-repeat left center;
}
#mainInner .mainInnerL .link .side2{
padding:0 0 0 14px;
background:url(../img/ic_002.jpg) no-repeat left center;
}

#mainInner .mainInnerL .link .side3{
padding:0 0 0 14px;
background:url(../img/ic_003.jpg) no-repeat left center;
}

#mainInner .mainInnerL .link .side4{
padding:0 0 0 14px;
background:url(../img/ic_004.jpg) no-repeat left center;
}

#mainInner .mainInnerL .link .side5{
padding:0 0 0 14px;
background:url(../img/ic_005.jpg) no-repeat left center;
}

#mainInner .mainInnerL .link ul{
padding:0 0 5px 20px;
border-bottom:1px dashed #e3e2e2;
}

/* -----------------------------------
     mainInnerR
-----------------------------------*/

#mainInner .mainInnerR{
width:531px;
float:right;
}

#mainInner .mainInnerR .c1{
color:#FF0000;
}

#mainInner .mainInnerR .c2{
color:#0072b9;
}

#mainInner .mainInnerR .section{
width:510px;
margin:0 auto 0px;
}

#mainInner .mainInnerR .subsection{
margin:10px;
}

* html #mainInner .mainInnerR .subsection{
text-align:left;
}

#mainInner .mainInnerR .t1{
text-align:left;
margin:0 0 10px 0;
padding:9px 0 8px 26px;
background:url(../img/tx_004.jpg) no-repeat left bottom;
color:#FFF;
/*font-weight:normal;*/
}

#mainInner .mainInnerR .link{
padding:5px;
}

#mainInner .mainInnerR .link ul{
padding:0 0 5px 20px;
}


/* -----------------------------------
     footer
-----------------------------------*/

#footer{
background-color: #72bbfe;
margin:20px 0 0 0;
padding:15px 0 20px 0;
text-align:center;
color:#FFF;
}
#footer a{
color:#666;
}
#footer a:hover{
color:#8A8A8A;
}
#footer ul{
}
#footer ul li{
display:inline;
}
#footer .menu1{
margin:0 0 3px 0;
}
#footer .menu2{
margin:0 0 10px 0;
}
#footer .license{
margin:0 0 2px 0;
}
#footer .copyright{
}

/* -----------------------------------
     CLEARFIX
-----------------------------------*/
#header:after,
#main:after,
#mainInner:after,
#mainInner .mainInnerR .pageNav:after,
#mainInner .mainInnerR .pageNav2:after,
#mainInner .mainInnerR .section:after,
#mainInner .mainInnerR .subsection:after,
#mainInner .mainInnerR .footNav:after,
#mainInner .mainInnerR .footNav2:after,
#gnavi:after,
#mainInner .mainInnerR .mdlist:after,
#mainInner .mainInnerR .detail:after,
#mainInner .mainInnerR .indexmain:after,
#mainInner .mainInnerR .indexmain .indexmainR .news:after,
#mainInner .mainInnerR .magllist:after,
#mainInner .mainInnerR .smcapmLink:after{
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
#header,
#main,
#mainInner,
#mainInner .mainInnerR .pageNav,
#mainInner .mainInnerR .pageNav2,
#mainInner .mainInnerR .section,
#mainInner .mainInnerR .subsection,
#mainInner .mainInnerR .footNav,
#mainInner .mainInnerR .footNav2,
#gnavi,
#mainInner .mainInnerR .mdlist,
#mainInner .mainInnerR .detail,
#mainInner .mainInnerR .indexmain,
#mainInner .mainInnerR .indexmain .indexmainR .news,
#mainInner .mainInnerR .magllist,
#mainInner .mainInnerR .smcapmLink{
	display:inline-table;
	min-height:1%;  /* for IE 7*/
}
/* Hides from IE-mac \*/
* html #header,
* html #main,
* html #mainInner,
* html #mainInner .mainInnerR .pageNav,
* html #mainInner .mainInnerR .pageNav2,
* html #mainInner .mainInnerR .section,
* html #mainInner .mainInnerR .subsection,
* html #mainInner .mainInnerR .footNav,
* html #mainInner .mainInnerR .footNav2,
* html #gnavi,
* html #mainInner .mainInnerR .mdlist,
* html #mainInner .mainInnerR .detail,
* html #mainInner .mainInnerR .indexmain,
* html #mainInner .mainInnerR .indexmain .indexmainR .news,
* html #mainInner .mainInnerR .magllist,
* html #mainInner .mainInnerR .smcapmLink{
	height:1%;
}
#header,
#main,
#mainInner,
#mainInner .mainInnerR .pageNav,
#mainInner .mainInnerR .pageNav2,
#mainInner .mainInnerR .section,
#mainInner .mainInnerR .subsection,
#mainInner .mainInnerR .footNav,
#mainInner .mainInnerR .footNav2,
#gnavi,
#mainInner .mainInnerR .mdlist,
#mainInner .mainInnerR .detail,
#mainInner .mainInnerR .indexmain,
#mainInner .mainInnerR .indexmain .indexmainR .news,
#mainInner .mainInnerR .magllist,
#mainInner .mainInnerR .smcapmLink{
	display:block;
}
/* End hide from IE-mac */