@charset "utf-8";
/*   
Theme Name: ilab
Theme URI: http://ginza-ilab.com
Description: エイジングブランドのアイラボ公式サイトのテーマ
Author: ginza-ilab
Author URI: http://ginza-ilab.com
Version:1
*/



/* ===================================================================
--- default
=================================================================== */


html {
overflow-y: scroll;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
margin: 0;
padding: 0;
}

form,fieldset {
border:0;
}

a,a:link, a:visited { color:#388359; text-decoration: underline; }
a:active, a:hover { text-decoration: none; }

h1, h2, h3, h4, h5 { margin: 0; padding: 0; font-size: 90%; line-height: 170%; }

ul li{list-style-type:none;}

p { margin: 0; padding: 0; }
img { border: 0;margin: 0; padding: 0;}
hr { display: none; }

.strong{font-weight:bold;}





/* ===================================================================
---common_parts
=================================================================== */

 .gotop{
text-align:right;
width:655px;
margin-top:60px;
display:box;
}

 .gotop img{
margin-left:468px;
width:108px;
height:13px;
}

/* ===================================================================
--- common
=================================================================== */

body,html{
height:100%;
}


body {	
font-family: "メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
color: #333333;
font-size: 75%;
font-weight:normal;
line-height: 160%;
margin:0 auto;
padding:0;
text-align:center;
}



body#subbg{background:url(/wordpress/wp-content/themes/iLab/images/subbg.jpg) repeat-x top left;
}

body#topbg{background:url(/wordpress/wp-content/themes/iLab/images/topbg.jpg) repeat-x top left;margin-top:-3px; _margin-top:0px; 
}


#container{
margin:0 auto;
text-align:center;
width:870px;
position:relative;
}




/* clearfix
----------------------------------------------------------- */
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clearfix { display: inline-block;}


/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hides from IE-mac */



.clear{
clear:both;
padding:0;
margin:0;
}



/* ===================================================================
--- header
=================================================================== */
#header_line{
width:1032px;
height;3px;
margin:0 auto;
padding:0;
}


*:first-child+html #header{
width:870px;
margin:0 auto;
padding:0;
height:89px;
clear:both;
display:block;
}

#header{
width:870px;
margin:0 auto;
padding:0;
height:89px;
}


*html #header_line{
width:1032px;
height;3px;
margin:0 auto;
padding:0;
text-align:center;
}


*html #header{
width:870px;
margin:0 auto;
padding:0;
height:89px;
text-align:center;
}

#header h1#header_logo{
text-align:left;
width:433px;
height:59px;
margin:12px 0 15px 0;
float:left;
}

#header #header_info{
width:334px;
height:89px;
float:right;
text-align:right;

}

#header #header_info #header_nav{
width:217px;
height:23px;
clear:both;
text-align:right;
margin:3px 0 0 117px;
}

#header #header_info #header_nav ul li{
float:right;
text-align:right;
margin:0 0 0px 0;
}

*html #header #header_info #header_nav ul li{
float:right;
text-align:right;
margin:0 0 10px 0;
}

#header #header_info #header_tel{
width:334px;
height:42px;
margin:0 0 10px 0;
text-align:right;
}

#bread{
text-align:left;
width:870px;
padding:0 3px;
margin:0 0 13px 0;
}


*html #bread{
text-align:left;
width:870px;
height:25px;
margin:0;
padding:0;
}

/* ===================================================================
--- footer
=================================================================== */


#footersub{
width:100%;
height: 50px;
background:url(/wordpress/wp-content/themes/iLab/images/footer_bg.jpg) repeat-x top center;
}

*:first-child+html #footersub{
height: 50px;
clear:both;
width:100%;
background:url(/wordpress/wp-content/themes/iLab/images/footer_bg.jpg) repeat-x top center;
}


#footersub  #footer_area{
width:870px;
margin:0 auto;
text-align:center;
padding-top:17px;
}

*:first-child+html #footersub  #footer_area{
width:870px;
margin:0 auto;
text-align:center;
padding-top:17px;
}


*html #footersub  #footer_area{
width:870px;
margin:0 auto ;
text-align:center;
padding-top:17px;
}


#footer_area #footer_info{
float:left;
text-align:left;
margin-bottom:40px;
}

#footer_area #footer_logo{
float:right;
text-align:right;
width:82px;
height:44px;
margin-bottom:40px;
}

#footer_info #footer_nav{
margin:0 0 8px 0;
clear:left;
width:241px;
height:15px;
}

#footer_info #footer_nav ul li.home{
float:left;
width:62px;
}

#footer_info #footer_nav ul li.company{
float:left;
width:73px;
}


#footer_info #footer_copyright{
text-align:left;
width:204px;
height:16px;
margin:0 0 0 0;
}

#footer_info #footer_nav ul li.privacy{
float:left;
width:106px;
}







/* ===================================================================
--- main
=================================================================== */

#main_top{
width:870px;
height:400px;
margin:0 auto;
text-align:center;
}

*html #main_top{
width:870px;
height:400px;
margin:-4px auto 0 auto;
text-align:center;
}

#kobanacute {
position:absolute;
left:0px;
top:294px;
width:209px;
}

*html #kobanacute {
position:absolute;
left:0px;
top:291px;
width:209px;
}

#main_sub{
width:870px;
height:157px;
margin:0 0 -5px 0;
padding:0;
}

*html #main_sub{
width:870px;
height:157px;
margin-top:-130px;
margin-bottom:-36px;
}

*:first-child+html #main_sub{
height:157px;
width:870px;

}


/* ===================================================================
--- contentstop(topgnav)
=================================================================== */

/*rayout-----------------------------------------------------------*/
#contentstop{
margin:0 auto;
padding:0;
width:870px;
}

*html #contentstop{
margin:0 auto;
padding:0;
width:870px;
text-align:center;
}

#contentstop #contentstop_left{
width:655px;
float:left;
margin-bottom:20px;
}

#contentstop #contentstop_right{
width:200px;
float:right;
margin-bottom:20px;
}

/*contentstop_left-----------------------------------------------------------*/

#contentstop_left #topgnav_contents{
width:655px;
height:93px;
margin:0;
padding:0;
}

*html #contentstop_left  #topgnav p{
margin-top:4px;
}


*:first-child+html #contentstop_left  #topgnav p{
height:30px;
}

#contentstop_left #topgnav_contents ul li{

}

#contentstop_left #topgnav_contents ul li p{
height:50px;
margin-bottom:0px;
}

#contentstop_left #topgnav_contents ul li.gnav_brand{
	float:left;
width:217px;
margin-right:5px;
}

#contentstop_left #topgnav_contents ul li.gnav_simplestep{
	float:left;
width:212px;
margin-right:10px;
}

#contentstop_left #topgnav_contents ul li.gnav_lineup{
	float:left;
width:211px;
}

#contentstop_left #topgnav_contents p{
text-align:left;
line-height:1.6;
color:#666;
}


*:first-child+html #contentstop_left #special .ttl{
width:655px;
height:33px;
margin:69px 0 11px 0;
background:url(/wordpress/wp-content/themes/iLab/images/topttl_campaign.gif) no-repeat;
text-align:right;
font-size:0.87em;
font-weight:bold;
color:#CDA710;
clear:both;
}

#contentstop_left #special .ttl{
width:655px;
height:33px;
margin:0 0 11px 0;
background:url(/wordpress/wp-content/themes/iLab/images/topttl_campaign.gif) no-repeat;
text-align:right;
font-size:0.87em;
font-weight:bold;
color:#CDA710;
clear:both;
}

#contentstop_left #special .ttl p{
padding:7px 0 0 0;
}

#contentstop_left #special ul{
clear:both;
}

#contentstop_left #special ul li.season{
margin-top:2px;
margin-bottom:0px;
float:left;
}

#contentstop_left #special ul li.campaign{
margin-top:2px;
margin-bottom:0px;
float:right;
}

#contentstop_left #special2 ul{
width:655px;
clear:both;
}

*:first-child+html #contentstop_left #special2 ul{
width:655px;
height:40px;
clear:both;
}

#contentstop_left #special2 ul li.season2{
width:319px;
margin:0 17px 10px 0;
text-align:left;
line-height:1.0;
float:left;
}

#contentstop_left #special2 ul li.campaign2{
width:319px;
margin:0 auto 10px;
text-align:left;
line-height:1.6;
float:left;
}

*html #contentstop_left #special2 ul li.season2{
width:319px;
margin:0 17px 15px 0;
text-align:left;
float:left;
}

*html #contentstop_left #special2 ul li.campaign2{
width:319px;
margin:0 auto 15px;
text-align:left;
float:left;
line-height:1.3;
}

#contentstop_left  #news{
clear:both;
height:34px;
width:655px;
margin:0px 0 10px 0;
text-align:left;
}

#contentstop_left  .newsttl{
float:left;
width:434px;
}

#contentstop_left .btn{
width:221px;
float:right;
}

*html #contentstop_left .btn{
width:211px;
float:right;
text-align:right;

}


#contentstop_left .newsbtn{
clear:both;
width:221px;
height:34px;
margin:-1px 0 0 0;
padding:0;
}

#contentstop_left .news_rss{
float:left;
width:110px;

}

#contentstop_left .news_archive{
float:right;
width:111px;
}

/*
#contentstop_left  .news_rss{
float:right;
width:110px;
margin:-1px 0 0 0;
}

#contentstop_left .news_archive{
float:right;
width:111px;
margin:-1px 0 0 0;
}*/


#contentstop_left #newslist ul li{
text-align:left;
padding:0px 0 10px 0;
border-bottom:1px dotted #ddd;
}


#contentstop_left #newslist ul li .time{
font-size:12px;
padding-right:12px;
padding-top:-3px;
}

 .category{
width:100px;
}

#contentstop_left #newslist ul li .category img{
padding:10px 3px 0 0;
width:73px;
height:20px;
margin:0 0 -5px 0;
}

#contentstop_left #newslist ul li .newstxt{}
#contentstop_left #newslist ul li .newstxt a{color:#0db155;margin-left:4px;}
#contentstop_left #newslist ul li .newstxt a:link {color:#0db155;text-decoration: underline;}
#contentstop_left #newslist ul li .newstxt a:hover {color:#0db155;text-decoration: none;}
#contentstop_left #newslist ul li .newstxt a:active {color:#0db155;text-decoration: none;}



/*contentstop_right -----------------------------------------------------------*/

#contentstop_right .banner{
width:200px;
height:66px;
margin:0 0 4px 0;
}

#contentstop_right  .banner_sidetop{
margin:0 0 10px 0;
width:200px;
height:75px;
/*
background:url(/wordpress/wp-content/themes/iLab/images/side_bana_20110304_o.jpg) no-repeat;
*/
}

#contentstop_right  .banner_sidetop3{
margin:0 0 10px 0;
width:200px;
height:85px;
}

#contentstop_right  .banner_sidetop a:hover img , #contentstop_right  .banner_sidetop3 a:hover img{ opacity:0.5;}

/*
#contentstop_right  .banner_sidetop a {
display:block;
}

#contentstop_right  .banner_sidetop a:hover {
background-color:transparent;
}

#contentstop_right  .banner_sidetop a:hover img {
visibility:hidden; 
}
*/

/*　追加　-----------------------------------------------------------*/

#contentstop_right  .banner_sidetop2{
margin:0 0 10px 0;
width:200px;
height:90px;
background:url(/wordpress/wp-content/themes/iLab/images/side_bana_20110129_o.jpg) no-repeat;
}

#contentstop_right  .banner_sidetop2 a {
display:block;
}

#contentstop_right  .banner_sidetop2 a:hover {
background-color:transparent;
}

#contentstop_right  .banner_sidetop2 a:hover img {
visibility:hidden; 
}

/*　追加　-----------------------------------------------------------*/

.topgnav_side{
margin:4px 0 14px 0;
height:287px;
}

.topgnav_side .topsn_ttl{
width:200px;
height:37px;
margin:0;
padding:0;
}

*:first-child+html .topgnav_side .topsn_ttl{
width:200px;
height:37px;
margin: 0 0 -3px 0;
padding:0;
}

*html .topgnav_side .topsn_ttl{
width:200px;
height:37px;
margin: 0 0 -1px 0;
padding:0;
}

.topgnav_side ul li a{
width:200px;
height:50px;
padding:0;
margin:0;
display:block;
vertical-align:top;
}

*html .topgnav_side ul li a{
width:200px;
height:50px;
padding:0;
margin:-2px 0 0 0;
display:block;
vertical-align:top;
}

#contentstop_left .banner_area ul li{

}

**************


/* ===================================================================
--- contentssub
=================================================================== */

/*rayout-----------------------------------------------------------*/

#contentssub{
margin:0 auto 0 auto;
padding:0;
width:870px;
text-align:left;
}

*:first-child+html #contentssub{
margin:0 auto 0 auto;
padding:0;
width:870px;
text-align:left;
}

*html #contentssub{
margin:21px auto 0 auto;
padding:0;
width:890px;
text-align:left;
}


 #contentssub_right{
width:655px;
float:right;
margin-bottom:20px;
}

*html  #contentssub_right{
width:680px;
float:right;
margin-bottom:20px;
}

#contentssub_left{
width:200px;
float:left;
margin-bottom:20px;
}



/*contentssub_left---------------------------------------------------------*/

/*SUBNAVテキストサイドメニュー*/

#contentssub_left .subsnav{
margin-bottom:15px;
}

.subsnav  .subsnav_ttl{
width:200px;
height:75px;
}

.subsnav ul li .banner{
width:200px;
height:66px;
margin:0 0 4px 0;
}



.subsnav .banner_online{
width:200px;
margin-bottom:5px;
}


#contentssub_left  .subsnav ul li a{
display:block;
width:166px;
height:37px;
border:1px solid #e4e4e4;
text-align:left;
text-decoration:none;
padding:13px 10px 0 26px;
color:#388359;
line-height:1.9;
background:url(/wordpress/wp-content/themes/iLab/images/side_ico.gif) no-repeat 10px 20px;
}

#contentssub_left  .subsnav ul li a:hover{
color:#00bd52;
background:url(/wordpress/wp-content/themes/iLab/images/side_ico.gif) no-repeat 10px 20px;
}

*:first-child+html #contentssub_left  .subsnav ul{
margin-top:0px;
}



#contentssub_left  .banner_area  ul li.banner{
width:200px;
height:66px;
margin-bottom:5px;
}


#contentssub_left  .banner_area  ul li.banner2{
width:200px;
height:66px;
margin-bottom:5px;
}

#contentssub_left  .banner_area .mgn{
margin-bottom:5px;
}

.banner_area .text{
width:200px;
line-height:160%;
text-align:left;
margin-bottom:5px;
font-size:80%;
}

/*公式オンラインショップサブメニュー*/
#contentssub_left  .banner_online{
display:block;
margin-bottom:5px;
height:174px;
}

#contentssub_left  .banner_online img{
width:200px;
height:69px;
margin:0;
display:block;
clear:both;
}

#contentssub_left ul.onlineshop_nav{
margin-bottom:5px;

}


*:first-child+html #contentssub_left ul.onlineshop_nav{
margin-top:0;
}


*:first-child+html #contentssub_left ul.banners2{
margin-top:10px;
}

#contentssub_left ul.onlineshop_nav  li a {
display:block;
width:166px;
height:37px;
border:1px solid #e4e4e4;
text-align:left;
text-decoration:none;
padding:13px 10px 0 22px;
margin:0 0 0 0;
color:#388359;
line-height:1.9;
background:url(/wordpress/wp-content/themes/iLab/images/side_ico.gif) no-repeat 10px 20px;
}




/*SUBNAVテキストサイドメニュー2（ご使用者様の声、ラインナップ）*/
.subsnav2  .subsnav_ttl{
margin-bottom:15px;
}



.subsnav2 .subnav_subttl{
margin:0;
padding:0;
}

*:first-child+html .subsnav2 .subnav_subttl{
margin:0px;
height:35px;
}

.subsnav2 ul{
border:1px solid #e4e4e4;
padding:8px 12px 8px 8px;
margin-bottom:20px;
text-align:left;
}


.subsnav2 ul li a{
width:154px;
text-align:left;
text-decoration:none;
padding:2px 15px 2px 18px;
color:#388359;
line-height:1.8;
background:url(/wordpress/wp-content/themes/iLab/images/side_ico.gif) no-repeat 0px 6px;
}

*html .subsnav2 ul li a{
width:144px;
text-align:left;
text-decoration:none;
padding:2px 15px 2px 18px;
color:#388359;
line-height:1.8;
background:url(/wordpress/wp-content/themes/iLab/images/side_ico.gif) no-repeat 0px 5px;
}

.subsnav2 ul li a:hover{
color:#00bd52;
background:url(/wordpress/wp-content/themes/iLab/images/side_ico.gif) no-repeat 0px 6px;
}

*html .subsnav2 ul li a:hover{
color:#00bd52;
background:url(/wordpress/wp-content/themes/iLab/images/side_ico.gif) no-repeat 0px 5px;
}

#contentssub_left  ul.brand_subnav{
margin-bottom:15px;height:100px;
}



/*contentssub_right--------------------------------------------------------*/

#contentssub_right h3.ttl{
width:655px;

}

#contentssub_right .post{
width:655px;

}

#contentssub_right .post #info{
text-align:right;
}

#contentssub_right .post #time{
fonte-size:11px;
color:#ccc;
float:right;
}

#contentssub_right .post #category{
width:73px;
height:18px;
float:right;
}

#contentssub_right .post .entry-title{
border-bottom:1px solid #d1d1d1;
margin:0px 0 3px 0;
}


ul li  .news{

}

ul li .faq{
display:none;
}



/* ===================================================================
--- subgnav
=================================================================== */

#subgnav{
height:37px;
margin:-3px auto 0 auto;
clear:left;
}

*html #subgnav{
height:37px;
margin:-3px 0 0 0;
clear:left;
}

#subgnav ul li a{
float:left;
}

#subgnav ul li.d5 a ,#subgnav ul li.d6 a ,#subgnav ul li.d7 a ,#subgnav ul li.d8 a{
margin-top:-3px;
float:left;
}

*html #subgnav ul li.d1 a{
margin-top:-1px;
float:left;
}

*html #subgnav ul li.d2 a{
margin-top:-20px;
float:left;
}

*html #subgnav ul li.d3 a{
margin-top:-39px;
margin-left:218px;
float:left;
}

*html #subgnav ul li.d4 a{
margin-top:-58px;
margin-left:327px;
float:left;
}

*html  #subgnav ul li.d5 a{
margin-top:-77px;
margin-left:436px;
float:left;
}

*html #subgnav ul li.d6 a{
margin-top:-96px;
margin-left:545px;
float:left;
}

*html #subgnav ul li.d7 a{
margin-top:-115px;
margin-left:654px;
float:left;
}

*html #subgnav ul li.d8 a{
margin-top:-134px;
margin-left:761px;
width:109px;
float:left;
}

*:first-child+html #subgnav ul{
margin-top:4px;
}


*:first-child+html #subgnav ul li.d1 a{
margin-top:-4px;
float:left;
}

*:first-child+html #subgnav ul li.d2 a{
margin-top:-23px;
float:left;
}

*:first-child+html #subgnav ul li.d3 a{
margin-top:-42px;
margin-left:218px;
float:left;
}

*:first-child+html #subgnav ul li.d4 a{
margin-top:-61px;
margin-left:327px;
float:left;
}

*:first-child+html  #subgnav ul li.d5 a{
margin-top:-80px;
margin-left:436px;
float:left;
}

*:first-child+html #subgnav ul li.d6 a{
margin-top:-99px;
margin-left:545px;
float:left;
}

*:first-child+html #subgnav ul li.d7 a{
margin-top:-118px;
margin-left:654px;
float:left;
}

*:first-child+html #subgnav ul li.d8 a{
margin-top:-137px;
margin-left:761px;
width:109px;
float:left;
}

/* ===================================================================
--- singlepage_contact
=================================================================== */

#contact_contents .title{
margin-bottom:5px;
}

#contact_contents p{
margin-bottom:15px;
}

#contact_contents ul .radiobtn{
text-align:left;
clear:both;
width:100px;
margin:-10px 200px -6px 0;
padding:0;
}

*html #contact_contents ul .radiobtn{
text-align:left;
clear:both;
width:120px;
padding:-10px 0;
margin:0;
}

*:first-child+html #contact_contents ul .radiobtn {
text-align:left;
clear:both;
width:130px;
height:50px;
margin:0;
}



#contact_contents  label{
text-decoration:none !important;
}

#contact_contents .leftbtn{
float:left;
text-align:left;
}


*:first-child+html #contact_contents .leftbtn{
float:left;
text-align:left;
width:80px;
}

#contact_contents .rightbtn{
float:left;
text-align:left;
}

*html #contact_contents .leftbtn{
float:left;
text-align:left;
width:60px;
}


*html #contact_contents .rightbtn{
float:right;
text-align:left;
margin-bottom:-50px;
margin-left:70px;
}


#contact_contents table#contactForm {
width: 655px;
border: 0px #d5d5d5 solid;
border-collapse: collapse;
border-spacing: 0;
margin:-20px 0 20px 0;
}


#contact_contents table#contactForm th .listname{
padding: 14px 14px 14px 14px;
text-align:left !important;
width:230px;
font-size:100%;
line-height:1.6;
}

#contact_contents .listname{
text-align:left !important;
width:230px;
}

#contact_contents table#contactForm td{
padding: 14px;
text-align:left !important;
width:415px;
font-size:100%;
line-height:1.6;
}


#contact_contents table#contactForm .dotline{
height:1px;
}

#contact_contents .red{
color:#ff0000;
font-weight:normal
}

#contact_contents .thanks{
margin:0 auto;
text-align:center;
font-size:14px;
line-height:1.7;
}

#contact_contents .strong{
font-seight:bold;
margin-bottom:7px;
margin-left:-7px;
}

/* ===================================================================
--- singlepage_information
=================================================================== */

/*company--------------------------------------------------------*/
#info_contents table#list{
width: 655px;
border: 0px #d5d5d5 solid;
border-collapse: collapse;
border-spacing: 0;
margin:0 0 50px 0;
}


#info_contents table#list th.con{
padding: 14px 14px 14px 14px;
/*border: #d5d5d5 solid;
border-width: 0 0 1px 1px;*/
text-align:left;
width:130px;
font-size:100%;
line-height:1.6;
}

#info_contents table#list td.con{
padding: 14px;
text-align:left;
width:525px;
font-size:100%;
line-height:1.6;
}


#info_contents table#list .dotline{
height:1px;
}


/*privacy--------------------------------------------------------*/
#info_contents{
text-align:left;
}

#info_contents p{
margin:0 0 10px 0;
}

#info_contents .title{
margin-bottom:20px;
}


#info_contents  .listnumber {
text-align:left;
margin:0 0 20px 0;
}

#info_contents  .listnumber .sttl{
text-align:left;
margin:0 0 4px 0;
font-weight:bold;
font-size:110%;
color:#0db155;
}

#info_contents   ul#privercy_list_line{
border:1px solid #dddddd;
padding:12px;
}

#info_contents  ul#privercy_list_line li{
margin:0 0 3px 20px;
list-style-type:disc !important;
}

#info_contents   ul#privercy_list li{
margin:0 0 0px 20px;
list-style-type:disc !important;
}

#info_contents .address{
border:1px solid #dddddd;
padding:12px;
margin:20px 0;
}

/*sitemap--------------------------------------------------------*/
#info_contents #sitemap{
clear:both;

}

#info_contents #sitemap  #left{
float:left;
width:310px;
}
#info_contents #sitemap  #right{
float:right;
width:310px;
}


#info_contents #sitemap ul li.sitelist{
background:url(/wordpress/wp-content/themes/iLab/images/ico_m.gif) no-repeat 0 28px;
padding:20px 0 40px 15px;
border-top:1px dotted #dddddd;
}

#info_contents #sitemap ul li.sitelist2{
background:url(/wordpress/wp-content/themes/iLab/images/ico_m.gif) no-repeat 0 28px;
padding:20px 0 20px 15px;
border-top:1px dotted #dddddd;
border-bottom:1px dotted #dddddd;
margin-bottom:40px;

}
#info_contents #sitemap  ul li{
line-height:2.2;
}

#info_contents #sitemap  ul li a{
color:#0db155;
line-height:2.2;
}

#info_contents #sitemap ul li.tab{
padding:0 0 0 35px;

}

#info_contents #sitemap ul li ul .sttl{
padding:40px 0 0 0px;
}

#info_contents #sitemap  ul li.t{
color:#0db155;
padding:0 0 3px 15px;
height:15px;
margin:0 0 10px 0;

background:url(/wordpress/wp-content/themes/iLab/images/ico_s.gif) no-repeat  0 10px;
}

/* ===================================================================
--- singlepage_brand
=================================================================== */
/*concept--------------------------------------------------------*/
#brand_contents{
text-align:left;
}

#brand_contents .title{
margin-bottom:20px;
}


#brand_contents p{
line-height:1.7;
margin-bottom:20px;
}

#brand_contents ul li{
margin-botttom:40px;
}

#brand_contents .subttl{
margin-bottom:20px;
width:418px;
}

#brand_contents .contents{
clear:both;
}

# brand_contents .l1 .left{
float:left;
width:393px;
}

#brand_contents .l4 .left{
float:left;
}


#brand_contents .l1 .right{
float:right;
width:237px;
height:316px;
}

#brand_contents .l4 .right{
float:right;
width:237px;
height:250px;
}

#brand_contents .l2 .left{
width:301px;
height:354px;
}

#brand_contents .l2 .right{
float:right;
width:329px;
}

#brand_contents  #basic_list{
width:430px;
height:51px;
text-align:center;
margin:0 auto  20px auto;
}



#brand_contents .l1 , #brand_contents .l2 , #brand_contents .l3 , #brand_contents .l4{
clear:both;
width:655px;
}


/*feauture--------------------------------------------------------*/
#brand_contents .l5 .left{
float:left;
width:396px;
}


#brand_contents .l5 .right{
float:right;
width:237px;
height:320px;
}

#brand_contents #point{
clear:both;
width:655px;
}



#brand_contents #point .left_column{
float:left;
width:314px;
}

#brand_contents #point .right_column{
float:right;
}

#brand_contents table{
width:314px;
display:block;
padding:15px 0;
border-top:1px dotted #ddd;
}

#brand_contents .line{
border-bottom:1px dotted #ddd;
}



*html #brand_contents table{
width:314px;
display:block;
margin:15px 0;
}


*html #brand_contents table td{
padding:10px;
}

*html #brand_contents .line{
padding:10px 0;
border-bottom:1px dotted #ddd;
border-top:1px dotted #ddd;
}



*:first-child+html #brand_contents table td{
padding:10px;
}

*:first-child+html #brand_contents .line{
padding:10px 0;
border-bottom:1px dotted #ddd;
border-top:1px dotted #ddd;
}


#brand_contents table td{
vertical-align:top;
}


#brand_contents table td img{
margin-right:10px;
}







/* ===================================================================
--- singlepage_simplestep
=================================================================== */
#simplestep_contents .step1{
width:655px;
}

#simplestep_contents .ttl1{
width:655px;
height:50px;
margin:0 0 10px 0;
}
#simplestep_contents .ttl{
width:655px;
height:50px;
margin:40px 0 10px 0;
}

#simplestep_contents table.box1{
width:206px;
border:1px solid #dfdfdf;
border-collapse: collapse;
border-spacing: 0;
float:left;
}

#simplestep_contents table.box2{
width:428px;
border:1px solid #dfdfdf;
border-collapse: collapse;
border-spacing: 0;
float:right;
}

#simplestep_contents table.box1 th,table.box2 th{
padding:12px;
border: #dfdfdf solid;
border-width: 0 0 1px 1px;
text-align:center;
width:100%;
background-color:#fff;
font-size:100%;
line-height:1.6;
}


#simplestep_contents table.box1 td, table.box2 td{
padding:12px;
border: #dfdfdf solid;
border-width: 0 0 1px 1px;
text-align:center;
width:214px;
background-color:#fff;
}


#simplestep_contents .txth{
text-align:left !important;
height:70px;
vertical-align:top;
}

#simplestep_contents .txth2{
text-align:left !important;
height:140px;
vertical-align:top;
}

#simplestep_contents .txth3{
text-align:left !important;
height:100px;
vertical-align:top;
}

#simplestep_contents .setitle{
width:655px;
height:50px;
clear:both;
}



#simplestep_contents .setitle img.left{
float:left;
margin:40px 0 10px 0;
}

#simplestep_contents .setitle img.right{
float:right;
margin:40px 0 10px 0;
}


#simplestep_contents .base ul li{
text-align:left;
margin:10px 0 20px 0;
}

#simplestep_contents .base ul li p{
padding:5px 5px 5px 10px;
}

#simplestep_contents .etc ul li{
clear:both;
}


#simplestep_contents .etc p{text-align:left;margin:0 0 10px 0;}


#simplestep_contents .etc ul li .imgleft{
float:left;
width:100px;
}

#simplestep_contents .etc ul li .txtright{
float:right;
width:555px;
}

/*ie6*/

*html #simplestep_contents .etc ul li{
clear:both;
margin:0;
}


*html #simplestep_contents .etc p{text-align:left;margin:0 0 0 0;}


*html #simplestep_contents .etc ul li .imgleft{
float:left;
margin:32px 0 0 0;
width:100px;
}

*html #simplestep_contents .etc ul li .txtright{
float:right;
width:555px;
}


/*ie7*/

*:first-child+html #simplestep_contents .etc ul li{
clear:both;
margin:0;
}


*:first-child+html #simplestep_contents .etc p{text-align:left;margin:0 0 0 0;}


*:first-child+html #simplestep_contents .etc ul li .imgleft{
float:left;
margin:25px 0 0 0;
width:100px;
}

*:first-child+html #simplestep_contents .etc ul li .txtright{
float:right;
width:555px;
}



/*6/30追加分*/
*******************************************
.item {font-size: 110%;
line-height: 170%;
font-weight:bold;
color:#0db155;
margin:0 0 10px 0;
}

.item a {
color:#388359;
text-decoration: underline;
}

.item a:link {
color:#388359;
text-decoration: underline;
}

.item a:hover {
color:#0DB155;
text-decoration: none;
}

.item a:active {
color:#388359; 
text-decoration: underline;
}





/* ===================================================================
--- singlepage_column
=================================================================== */
#column_contents .title{
margin:0 0 15px 0;
}

#column_contents .copy{
margin-bottom:10px;
}

#column_contents .txt{
margin-bottom:30px;
}

#column_contents ul{
text-align:left;
}

#column_contents ul li{
margin-bottom:30px;
}

#column_contents ul li .subttl{
margin-bottom:5px;
}

#column_contents ul li .subttl2{
margin-bottom:5px;
clear:both;
}

#column_contents ul li p{
padding:3px;
margin:4px 0;
line-height:1.8;
}

#column_contents ul li p.tit{
margin:8px auto -10px;
font-weight:bold;
font-size:1.1em;
}

#column_contents ul li p.tit2{
color:#00AC6E;
margin:8px auto 0px;
font-weight:bold;
font-size:1.2em;
border-bottom:1px dotted #ddd;
}

#column_contents ul li .left{
margin-bottom:30px;
margin-right:25px;
width:104px;
float:left;
}

#column_contents ul li .right{
margin-bottom:30px;
width:520px;
float:right;
}


/* --- singlepage_column2 --- */

#column_contents .txt2{
margin-bottom:30px;
width:617px;
padding:18px;
border:1px solid #DFDFDF ;
text-align: left;
line-height:160%;
}

#column_contents .txt2 p{
margin-bottom:10px;
}

#column_contents .txt2 .tit{
color:#1E894C;
margin-bottom:8px;
font-weight:bold;
font-size:1.2em;
}



/* ===================================================================
--- singlepage_lecture
=================================================================== */
#lecture_contents{
width:655px;


}

#lecture_contents .title{
margin-bottom:10px;
}

#lecture_contents .copy{
text-align:center;
margin:30px auto;
}


#lecture_contents ul#step li .s1 , #lecture_contents ul#step li .s2 , #lecture_contents ul#step li .s3 , #lecture_contents ul#step li .s4{
margin-bottom:50px;
}


#lecture_contents ul#steplist li{
margin-bottom:10px;
}


#lecture_contents .subttl{
margin-bottom:5px;

}

#lecture_contents .contents{
clear:both;
width:655px;
margin-top:50px;
}

#lecture_contents .left p , #lecture_contents .right p{
line-height:1.7
margin-bottom:10px;
}

#lecture_contents .s1 .right , #lecture_contents .s3 .right , #lecture_contents .s5 .right{
float:right;
width:209px;
text-align:right;
}




#lecture_contents .s1 .left , #lecture_contents .s3 .left , #lecture_contents .s5 .left{
floate:left;
text-align:left;
margin-right:34px;
width:412px;
}




#lecture_contents .s2 .right , #lecture_contents .s4 .right{
float:right;
text-align:left;
margin-left:34px;
width:412px;
}




#lecture_contents .s2 .left , #lecture_contents .s4 .left{
float:left;
text-align:left;
width:209px;
}

#lecture_contents .s5 .s5ttl{
font-weight:bold;
font-size:120%;
margin:15px 0 0 0;
}

#lecture_contents .s5 .note{
width:388px;
height:95px;
font-size:11px;
padding:0 20px;
background:url(/wordpress/wp-content/themes/iLab/images/lecture_5txt1bg.gif) no-repeat top left;

}



#lecture_contents .s5 .note p{
padding:21px 0;
}

#lecture_contents .s5 .steplist{
width:655px;
clear:both;
margin-top:10px;
}

#lecture_contents .s5 .steplist .right{float:right; width:312px;text-align:left;}
#lecture_contents .s5 .steplist .left{float:left; width:312px;margin-right:30px; }

#lecture_contents .s5 .stepttl{

height:34px;
margin:10px 0 15px 0;
}


#lecture_contents .s5 .steplist p{
line-height:1.75;
text-align:left;
}




#lecture_contents .s5 .note2{
clear:both;
width:655px;
height:218px;
text-align:center;
margin :0 auto 20px auto;
background:url(/wordpress/wp-content/themes/iLab/images/lecture_5txt6bg.gif) no-repeat center 65px;
}


#lecture_contents .s5 .line{
text-align:center;
margin:0 auto;
width:655px;
height:22px;
}

#lecture_contents .note2 p{
padding:9px 24px;
text-align:left;
margin:0 auto;
line-height:1.75;
width:572px;
}


#lecture_contents .s5txt{
margin:0 auto;
padding:0;
text-align:center;
width:625px;
height:65px;
}




#page_footer{
background-color:#f4f4f4;
width:655px;
height:102px;
text-align:center;

margin-top:40px;
}

#page_footer ul{
clear:both;
text-align:center;
vertical-align:middle !important;
width:576px;
margin:8px auto 9px auto;
}

#page_footer ul li {
float:left;
width:192px;
height:84px;
margin:10px 0 0 0;
padding:0;
}

.page_footer ul li.mgn {
margin-left:-2px;
}


/* ===================================================================
--- singlepage_faq
=================================================================== */
#faq_page{
text-align:left;
line-height:1.8;
}

#faq_page .title{
margin-bottom:30px;
}


#faq_page ul#q_area{
width:629px;
border:1px solid #eaeaea;
background-color:#f8f8f8;
padding:12px;
}

ul#q_area li.question{
font-size:115%;
line-height:1.7;
color:#888888;
font-weight:normal;
padding:0px 5px 0px 28px;
background:url(/wordpress/wp-content/themes/iLab/images/faq_ico_q2.jpg) no-repeat 0 2px;
} 

ul#q_area li.customer_info{
color:#333;
padding:0 5px 0 28px;
margin-top:8px;
} 

#faq_page .answer{
width:627px;
border-top:1px dotted #dddddd;
padding:15px 0 15px 31px;
margin:15px auto 0 auto;
background:url(/wordpress/wp-content/themes/iLab/images/faq_ico_a.gif) no-repeat 0 12px;
}

#faqlist{
text-align:left;
}

#faqlist .title {
margin-bottom:30px;
}

#faqlist ul{
padding:0 9px 30px 9px;
margin-bottom:40px;
}


*html #faqlist ul{
width:604px;
padding:0 9px 30px 9px;
margin-bottom:40px;
}

#faqlist ul li.question a{
padding:0 5px 10px 32px;
margin:10px 0 0 0;

color:#18a556;
font-size:110%;
text-decoration:none;
line-height:1.7;
background:url(/wordpress/wp-content/themes/iLab/images/faq_ico_q.gif) no-repeat 0 2px;

}

#faqlist  .customer_info{
padding:0 5px 20px 26px;
color:#333;
margin:0 0 20px 0;
border-bottom:1px dotted #ddd;
}


/* ===================================================================
--- singlepage_guide
=================================================================== */
#guide_contents{
width:655px;
text-align:left;
}

#guide_contents .title{
margin-bottom:15px;
}

#guide_contents .copy{
margin:15px 0;
}

#guide_contents p{
margin:8px 0 20px 0;
text-align:left;
}


#guide_contents .subttl{
width:261px;
height:26px;
text-align:left;
margin:40px 0 5px 0;
}

#guide_contents .bgline{
display:box;
width:653px;
height:110px;
margin:0 auto;
text-align:center;
padding:38px 0;
border: 1px solid #ddd;
}

#guide_contents .bgline img{
margin:0 auto;
text-align:center;
}

#guide_contents .bgline2{
width:629px;
margin:0 auto 20px 0;
border: 1px solid #ddd;
padding:12px;
}

#guide_contents #tel .left , #guide_contents #fax .left{
float:left;
width:187px;
}

#guide_contents #fax #pdf_order{
vertical-align:top;
}

#guide_contents #tel .right , #guide_contents #fax .right{
float:right;
}

#guide_contents #fax .right img , #guide_contents #tel .right img {
margin:6px 0 6px 0;
padding:0;
}

#guide_contents #fax .right img {
margin:3px 0 3px 0;
padding:0;
}

 #guide_contents #tel p , #guide_contents #fax p{
width:400px;
margin:0 0 8px 0;
padding:0;
}

/* ===================================================================
--- blogcontents_voice
=================================================================== */
#voices_contents{
text-align:left;
}

#voices_contents .title{
margin-bottom:2px;
}

#voices_contents p{
padding:5px 2px 20px 2px;
}


#voices_contents .subttl{
margin-bottom:4px;
}


#voices_contents ul li .box1, #voices_contents ul li .box2 ,#voices_contents ul li .box3 ,#voices_contents ul li .box4 ,#voices_contents ul li .box5 ,#voices_contents ul li .box6{
width:104px;
float:left;
text-align:left;
margin-right /**/:5px;
}

*html #voices_contents .box1{
width:104px;
float:left;
text-align:left;
}

*html  #voices_contents .box2{
width:104px;
float:left;
text-align:left;
margin-top:-19px;
}

*html  #voices_contents .box3{
width:104px;
float:left;
text-align:left;
margin-top:-38px;
}

*html  #voices_contents .box4{
width:104px;
float:left;
text-align:left;
margin-top:-57px;
}

*html  #voices_contents .box5{
width:104px;
float:left;
text-align:left;
margin-top:-76px;
}

*html  #voices_contents .box6{
width:104px;
float:right;
text-align:left;
margin-top:-113px;
}

*html  #voices_contents .box7{
width:104px;
float:right;
text-align:left;
margin-top:-95px;
}

/*ie7*/
*:first-child+html #voices_contents .box1{
width:104px;
float:left;
text-align:left;
margin-right:5px;
}

*:first-child+html  #voices_contents .box2{
width:104px;
float:left;
text-align:left;
margin-top:-19px;
margin-right:5px;
}

*:first-child+html  #voices_contents .box3{
width:104px;
float:left;
text-align:left;
margin-top:-38px;
margin-right:5px;
}

*:first-child+html  #voices_contents .box4{
width:104px;
float:left;
text-align:left;
margin-top:-57px;
margin-right:5px;
}

*:first-child+html  #voices_contents .box5{
width:104px;
float:left;
text-align:left;
margin-top:-76px;
margin-right:5px;
}

*:first-child+html  #voices_contents .box6{
width:104px;
float:left;
text-align:left;
margin-top:-95px;
margin-right:5px;
}

*:first-child+html  #voices_contents .box7{
width:104px;
float:left;
text-align:left;
margin-top:-95px;
margin-right:5px;
}

#voices_contents ul li img{
margin:10px 5px 0 0;
}



#voices_contents ul li.boxtxt{
width:104px;
height:50px;
display:block;
float:left;
text-align:center;

font-size:11px;
line-height:1.6;
padding:2px;
}

#voices_contents .label{
margin-bottom:60px;
}



#voices_contents .name{
width:104px;
display:block;
}

#voices_contents .voiceimg{
clear:both;
}


/* ===================================================================
--- seasoncare
=================================================================== */
#season{
width:100%;
margin:0 auto;
text-align:center;
background:url(/wordpress/wp-content/themes/iLab/images/season_bg.jpg) repeat-y center top;
display:block;
padding:0;
}

#season .july-01{
width:655px;
height:40px;
text-align:left;
margin:0 0 0 0;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/seaon-7-01.jpg) no-repeat 0 0;
}

#season .july-02{
width:655px;
height:295px;
margin:0 0 0 0;
clear:both;
}

#season .july-02-1{
width:190px;
height:295px;
text-align:left;
margin:0 0 0 0;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/seaon-7-02.jpg) no-repeat 0 0;
float:left;
}

#season .july-02-2{
width:465px;
margin:0 0 0 0;
float:left;
}

#season .july-02-3{
width:465px;
height:100px;
text-align:left;
margin:0 0 0 0;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/seaon-7-03.jpg) no-repeat 0 0;
float:left;
}

#season .july-02-4{
width:465px;
height:100px;
text-align:left;
margin:0 0 0 0;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/seaon-7-04.jpg) no-repeat 0 0;
float:left;
}

#season .july-02-5{
width:465px;
height:95px;
text-align:left;
margin:0 0 0 0;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/seaon-7-05.jpg) no-repeat 0 0;
float:left;
}

#season .july-03{
width:655px;
height:110px;
text-align:left;
margin:0 0 0 0;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/seaon-7-06.jpg) no-repeat 0 0;
float:left;
}

#season .july-04{
width:655px;
height:85px;
text-align:left;
margin:0 0 0 0;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/seaon-7-07.jpg) no-repeat 0 0;
float:left;
}

#season .july-05{
width:655px;
height:125px;
text-align:left;
margin:0 0 0 0;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/seaon-7-08.jpg) no-repeat 0 0;
float:left;
}

#season .july-06{
width:655px;
height:105px;
text-align:left;
margin:0 0 0 0;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/seaon-7-09.jpg) no-repeat 0 0;
float:left;
}

#season .july-07{
width:655px;
height:145px;
text-align:left;
margin:0 0 0 0;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/seaon-7-10.jpg) no-repeat 0 0;
float:left;
}

#season .july-08{
width:655px;
height:100px;
text-align:left;
margin:0 0 0 0;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/seaon-7-11.jpg) no-repeat 0 0;
float:left;
}

#season .july-09{
width:655px;
height:60px;
text-align:left;
margin:0 0 0 0;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/seaon-7-12.jpg) no-repeat 0 0;
float:left;
}

#season .july-10{
width:655px;
height:245px;
margin:0 0 0 0;
clear:both;
}

#season .july-10-1{
width:233px;
height:245px;
text-align:left;
margin:0 0 0 0;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/seaon-7-13.jpg) no-repeat 0 0;
float:left;
}

#season .july-10-2{
width:185px;
height:245px;
text-align:left;
margin:0 0 0 0;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/seaon-7-14.jpg) no-repeat 0 0;
float:left;
}

#season .july-10-3{
width:237px;
height:245px;
text-align:left;
margin:0 0 0 0;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/seaon-7-15.jpg) no-repeat 0 0;
float:left;
}

#season .july-11{
width:655px;
height:225px;
margin:0 0 0 0;
clear:both;
}

#season .july-11-1{
width:200px;
height:225px;
text-align:left;
margin:0 0 0 0;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/seaon-7-16.jpg) no-repeat 0 0;
float:left;
}

#season .july-11-2{
width:455px;
height:225px;
margin:0 0 0 0;
float:left;
}

#season .july-11-3{
width:445px;
height:33px;
text-align:left;
margin:0 0 0 0;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/seaon-7-17.jpg) no-repeat 0 0;
float:left;
}

#season .july-11-4{
width:455px;
height:45px;
text-align:left;
margin:0 0 0 0;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/seaon-7-18.jpg) no-repeat 0 0;
float:left;
}

#season .july-11-5{
width:455px;
height:55px;
text-align:left;
margin:0 0 0 0;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/seaon-7-19.jpg) no-repeat 0 0;
float:left;
}

#season .july-11-6{
width:455px;
height:92px;
text-align:left;
margin:0 0 0 0;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/seaon-7-20.jpg) no-repeat 0 0;
float:left;
}

#season .july-12{
width:655px;
height:35px;
text-align:left;
margin:0 0 0 0;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/seaon-7-21.jpg) no-repeat 0 0;
float:left;
clear:both;
}

#season{
width:655px;
margin:0 auto;
text-align:center;
}

#season .season-btn{
width:610px;
height:44px;
margin:10px 0 50px 45px;
text-align:center;
clear:both;
}

#season .btn-l{
width:270px;
height:44px;
margin:10px 25px 0 0;
background:url(/wordpress/wp-content/themes/iLab/images/season_btn_l_o.jpg) no-repeat 0 0;
float:left;
}

#season .btn-r{
width:270px;
height:44px;
margin:10px 0 0 0;
background:url(/wordpress/wp-content/themes/iLab/images/season_btn_r_o.jpg) no-repeat 0 0;
float:left;
}

#season .btn-l a {
display:block;  
}

#season .btn-r a {
display:block;  
}
	
#season .btn-l a:hover {
background-color:transparent;
}

#season .btn-r a:hover {
background-color:transparent;
}

#season .btn-l a:hover img {
visibility:hidden;  
}

#season .btn-r a:hover img {
visibility:hidden;  
}

#season .tb{
width:655px;
text-align:left;
}

#season .tb p {
width:565px;
margin:0 0 0 45px;
text-align:left;
}

#season .tb p.tb-txt{
width:565px;
margin:0 0 40px 45px;
text-align:left;
}

#season .tb-text{
margin:10px 45px 10px;
}

#season .tb-top{
width:565px;
height:36px;
text-align:left;
margin:0 0 15px 45px;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/season_tb_top.jpg) no-repeat 0 0;
}

#season .tb-btn{
color:#388359;
font-weight:bold;
margin:15px auto 20px;
text-align:center;
}

#season .tb-way{
width:203px;
height:33px;
margin:20px auto 20px;
background:url(/wordpress/wp-content/themes/iLab/images/season_tb_o.jpg) no-repeat 0 0;
text-align:center;
}

#season .tb-way a {
display:block;  
}

#season .tb-way a:hover {
background-color:transparent;
}

#season .tb-way a:hover img {
visibility:hidden;  
}

#season .cm-btn{
width:200px;
height:80px;
margin:10px auto 30px;
background:url(/wordpress/wp-content/themes/iLab/images/season_cm_o.jpg) no-repeat 0 0;
text-align:right;
}

#season .cm-btn a{
display:block;  
}

#season .cm-btn a:hover{
background-color:transparent;
}

#season .cm-btn a:hover img{
visibility:hidden;  
}

#season .cm-title1{
width:565px;
height:28px;
text-align:left;
margin:30px 0 15px 45px;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/season_cm_title1.jpg) no-repeat 0 0;
}

#season .cm-title2{
width:565px;
height:28px;
text-align:left;
margin:30px 0 15px 45px;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/season_cm_title2.jpg) no-repeat 0 0;
}

#season .cm-list{
width:350px;
text-align:left;
margin:15px 0 20px 0;
}
#season .cm-list dl {
margin:0px 0px 15px 45px;
padding:0px 0px 15px 0px;
width:565px;
background:url(/wordpress/wp-content/themes/iLab/images/season_tb_line.jpg) repeat-x left bottom;
text-align:left;
}

#season .cm-list dd {
text-align:left;
line-height: 2.5;
font-size:90%;
color:#A2A2A2;
margin:0px 0px 10px 45px;
}

#season .tb-title{
width:565px;
height:28px;
text-align:left;
margin:30px 0 15px 45px;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/season_tb_title.jpg) no-repeat 0 0;
}

#season .tb-url{
margin:0 auto 10px;
text-align:center;
}

#season .tb-list{
width:350px;
text-align:left;
margin:15px 0 20px 0;
}
#season .tb-list dl {
margin:0px 0px 15px 45px;
padding:0px 0px 15px 0px;
width:565px;
background:url(/wordpress/wp-content/themes/iLab/images/season_tb_line.jpg) repeat-x left bottom;
text-align:left;
}

#season .tb-list dd {
text-align:left;
line-height: 2.5;
font-size:90%;
color:#A2A2A2;
}

#season .tb-tit{
color:#388359;
font-weight:bold;
text-align:left;
margin:20px auto 10px;
font-size:120%;
}

/*2010/09 sesoncare*/
#season_sep {
	margin: 0px;
	padding: 0px;
	width: 655px;
	height: auto;
}
#season h2,#season h3,#season p {
	text-align: left;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
}
#season .sep01 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/seson09/sep01.jpg);
	background-repeat: no-repeat;
	height: 39px;
	width: 655px;
}
#season .sep02 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/seson09/sep02.jpg);
	background-repeat: no-repeat;
	height: 33px;
	width: 655px;
}
#season .sep03 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/seson09/sep03.jpg);
	background-repeat: no-repeat;
	height: 63px;
	width: 655px;
}
#season .sep04 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/seson09/sep04.jpg);
	background-repeat: no-repeat;
	height: 60px;
	width: 655px;
}
#season .sep05 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/seson09/sep05.jpg);
	background-repeat: no-repeat;
	height: 151px;
	width: 655px;
}
#season .sep06 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/seson09/sep06.jpg);
	background-repeat: no-repeat;
	height: 185px;
	width: 655px;
}
#season .sep08 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/seson09/sep07.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 118px;
	width: 402px;
}
#season .sep09 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/seson09/sep08.jpg);
	background-repeat: no-repeat;
	height: 149px;
	width: 402px;
	float: left;
}
#season .sep07 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/seson09/sep09.jpg);
	height: 267px;
	width: 253px;
	float: right;
}
#season .sep10 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/seson09/sep10.jpg);
	background-repeat: no-repeat;
	height: 87px;
	width: 655px;
	clear: both;
}
#season .sep11 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/seson09/sep11.jpg);
	background-repeat: no-repeat;
	height: 57px;
	width: 655px;
}
#season .sep12 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/seson09/sep12.jpg);
	background-repeat: no-repeat;
	height: 166px;
	width: 655px;
}
#season .sep13 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/seson09/sep13.jpg);
	background-repeat: no-repeat;
	height: 52px;
	width: 655px;
}
#season .sep14 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/seson09/sep14.jpg);
	background-repeat: no-repeat;
	height: 96px;
	width: 655px;
}
#season .sep15 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/seson09/sep15.jpg);
	background-repeat: no-repeat;
	height: 92px;
	width: 655px;
}
#season .sep16 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/seson09/sep16.jpg);
	background-repeat: no-repeat;
	height: 130px;
	width: 655px;
}
#season .sep17 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/seson09/sep17.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 209px;
	width: 265px;
}
#season .sep18 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/seson09/sep18.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 66px;
	width: 390px;
}
#season .sep19 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/seson09/sep19.jpg);
	float: right;
	height: 143px;
	width: 390px;
}
#season .sep20 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/seson09/sep20.jpg);
	background-repeat: no-repeat;
	height: 42px;
	width: 655px;
	clear: both;
}
#season .sep21 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/seson09/sep21_cap.jpg);
	background-repeat: no-repeat;
	height: 214px;
	width: 655px;
	text-indent: -9999px;
	font-size: 0px;
}
#season .sep22 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/seson09/sep22_cap.jpg);
	background-repeat: no-repeat;
	height: 74px;
	width: 555px;
	padding-left: 100px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
}
#season .season09-btn {
	height: 130px;
	width: 655px;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
#season .season09-btn .btn-l-sep {
	width: 322px;
	height: 90px;
	padding-top: 40px;
	padding-left: 0px;
	float: left;
	margin: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
}
#season .season09-btn .btn-r-sep {
	width: 323px;
	height: 90px;
	padding-top: 40px;
	padding-left: 5px;
	float: right;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

/*2010/09 sesoncare*/

/*2010/10月シーズンケア*/

#season .oct01 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/season10/oct03.jpg);
	background-repeat: no-repeat;
	height: 39px;
	width: 655px;
	text-indent: -9999px;
}
#season .oct02 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/season10/oct05.jpg);
	background-repeat: no-repeat;
	height: 96px;
	width: 655px;
	text-indent: -9999px;
}
#season .oct03 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/season10/oct06.jpg);
	background-repeat: no-repeat;
	height: 108px;
	width: 655px;
	text-indent: -9999px;
}
#season .oct04 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/season10/oct07.jpg);
	background-repeat: no-repeat;
	height: 103px;
	width: 655px;
	text-indent: -9999px;
}
#season .oct05 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/season10/oct08.jpg);
	background-repeat: no-repeat;
	height: 185px;
	width: 655px;
	text-indent: -9999px;
}
#season .oct06 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/season10/oct09.jpg);
	background-repeat: no-repeat;
	height: 118px;
	width: 655px;
	text-indent: -9999px;
}
#season .oct07 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/season10/oct10.jpg);
	height: 149px;
	width: 655px;
	text-indent: -9999px;
}
#season .oct08 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/season10/oct11.jpg);
	background-repeat: no-repeat;
	height: 87px;
	width: 655px;
	text-indent: -9999px;
}
#season .oct09 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/season10/oct12.jpg);
	background-repeat: no-repeat;
	height: 140px;
	width: 333px;
	float: left;
	text-indent: -9999px;
}
#season .oct10 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/season10/oct13.jpg);
	background-repeat: no-repeat;
	height: 140px;
	width: 322px;
	float: left;
	text-indent: -9999px;
}
#season .oct11 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/season10/oct14.jpg);
	background-repeat: no-repeat;
	height: 327px;
	width: 333px;
	clear: both;
	float: left;
	text-indent: -9999px;
}
#season .oct12 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/season10/oct15.jpg);
	background-repeat: no-repeat;
	height: 327px;
	width: 322px;
	float: left;
	text-indent: -9999px;
}
#season .clr {
	clear: both;
}

#season .oct13 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/season10/oct16.jpg);
	background-repeat: no-repeat;
	height: 71px;
	width: 655px;
	clear: both;
	text-indent: -9999px;
}
#season .oct14 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/season10/oct17.jpg);
	background-repeat: no-repeat;
	height: 59px;
	width: 655px;
	text-indent: -9999px;
}
#season .oct15 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/season10/oct18.jpg);
	background-repeat: no-repeat;
	height: 31px;
	width: 655px;
	text-indent: -9999px;
}
#season .oct16 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/season10/oct19.jpg);
	background-repeat: no-repeat;
	height: 90px;
	width: 655px;
	text-indent: -9999px;
}
#season .oct17 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/season10/oct20.jpg);
	background-repeat: no-repeat;
	height: 181px;
	width: 655px;
	text-indent: -9999px;
}
#season .oct18 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/season10/oct21.jpg);
	background-repeat: no-repeat;
	height: 69px;
	width: 655px;
	text-indent: -9999px;
}



#season .oct19 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/season10/oct22.jpg);
	height: 230px;
	width: 333px;
	float: left;
	text-indent: -9999px;
}
#season .oct20 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/season10/oct23.jpg);
	background-repeat: no-repeat;
	height: 230px;
	width: 322px;
	float: left;
	text-indent: -9999px;
}
#season .oct21 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/season10/oct24.jpg);
	background-repeat: no-repeat;
	height: 231px;
	width: 333px;
	clear: both;
	float: left;
	text-indent: -9999px;
}
#season .oct22 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/season10/oct25.jpg);
	background-repeat: no-repeat;
	height: 231px;
	width: 322px;
	float: left;
	text-indent: -9999px;

}
#season .oct23 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/season10/oct26.jpg);
	background-repeat: no-repeat;
	height: 96px;
	width: 655px;
	clear: both;
	text-indent: -9999px;

}
#season .oct24 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/season10/oct27.jpg);
	background-repeat: no-repeat;
	height: 147px;
	width: 655px;
	text-indent: -9999px;
}
#season .oct25 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/season10/oct28.jpg);
	background-repeat: no-repeat;
	height: 75px;
	width: 655px;
	text-indent: -9999px;

}
#season .oct26 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/season10/oct29.jpg);
	background-repeat: no-repeat;
	height: 124px;
	width: 655px;
	text-indent: -9999px;
}
#season .oct27 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/season10/oct30.jpg);
	background-repeat: no-repeat;
	width: 655px;
	text-indent: 0px;
}

#season .season10-btn {
	height: 130px;
	width: 655px;
	margin: 0px;
	padding: 0px;
	text-indent: 0px;
}
#season  .btn-l-oct {
	width: 317px;
	height: 90px;
	padding-top: 20px;
	padding-left: 0px;
	float: left;
	margin: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	text-align: right;
	text-indent: 0px;
}
#season .btn-r-oct  {
	width: 318px;
	height: 90px;
	padding-top: 20px;
	padding-left: 10px;
	float: left;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-indent: 0px;
}
#season .oct28 {
	width: 655px;
	text-indent: 0px;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
	height: 250px;
}
/*2010/10月シーズンケア*/

/*2010/12月シーズンケア*/
#season .dec01 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/season12/dec01.jpg);
	background-repeat: no-repeat;
	height: 39px;
	width: 655px;
	text-indent: -9999px;
}
#season .dec02 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/season12/dec02.jpg);
	background-repeat: no-repeat;
	height: 150px;
	width: 655px;
	text-indent: -9999px;
}
#season .dec03 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/season12/dec03.jpg);
	background-repeat: no-repeat;
	height: 100px;
	width: 655px;
	text-indent: -9999px;
}
#season .dec04 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/season12/dec04.jpg);
	background-repeat: no-repeat;
	height: 124px;
	width: 655px;
	text-indent: -9999px;
}
#season .dec05 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/season12/dec05.jpg);
	background-repeat: no-repeat;
	height: 100px;
	width: 655px;
	text-indent: -9999px;
}
#season .dec06 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/season12/dec06.jpg);
	background-repeat: no-repeat;
	height: 185px;
	width: 655px;
	text-indent: -9999px;
}
#season .dec07 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/season12/dec07.jpg);
	height: 215px;
	width: 655px;
	text-indent: -9999px;
}

#season .decbox {
	width: 655px;
}
#season .decbox .left {
	width: 330px;
	margin:0px;
	float:left;
}
#season .decbox .right {
	width: 325px;
	margin:0px;
	float:left;
}
#season .dec08 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/season12/dec20.jpg);
	background-repeat: no-repeat;
	height: 80px;
	width: 655px;
	text-indent: -9999px;
}
#season .dec09 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/season12/dec21.jpg);
	background-repeat: no-repeat;
	height: 130px;
	width: 655px;
	text-indent: -9999px;
}
#season .dec10 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/season12/dec26.jpg);
	background-repeat: no-repeat;
	height: 80px;
	width: 655px;
	text-indent: -9999px;
}
#season .dec11 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/season12/dec27.jpg);
	background-repeat: no-repeat;
	height: 265px;
	width: 655px;
	text-indent: -9999px;
}
#season .dec12 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/season12/dec28.jpg);
	background-repeat: no-repeat;
	height: 105px;
	width: 655px;
	text-indent: -9999px;
}
#season .dec13 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/season12/dec29.jpg);
	background-repeat: no-repeat;
	height: 75px;
	width: 655px;
	text-indent: -9999px;
}
#season .dec14 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/season12/dec30.jpg);
	background-repeat: no-repeat;
	height: 59px;
	width: 655px;
	text-indent: -9999px;
}
#season .dec15 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/season12/dec31.jpg);
	background-repeat: no-repeat;
	height: 75px;
	width: 655px;
	text-indent: -9999px;
}
#season .dec16 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/season12/dec32.jpg);
	background-repeat: no-repeat;
	height: 190px;
	width: 655px;
	text-indent: -9999px;
}
#season .dec17 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/season12/dec33.jpg);
	background-repeat: no-repeat;
	height: 75px;
	width: 655px;
	text-indent: -9999px;
}
#season .dec18 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/season12/dec34.jpg);
	background-repeat: no-repeat;
	height: 60px;
	width: 655px;
	text-indent: -9999px;
}
#season .dec19 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/season12/dec35.jpg);
	height: 75px;
	width: 655px;
	text-indent: -9999px;
}
#season .dec20 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/season12/dec36.jpg);
	background-repeat: no-repeat;
	height: 140px;
	width: 655px;
	text-indent: -9999px;
}
#season .dec21 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/season12/dec37.jpg);
	background-repeat: no-repeat;
	height: 130px;
	width: 655px;
	text-indent: -9999px;
}
#season .dec22 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/season12/dec38.jpg);
	background-repeat: no-repeat;
	height: 235px;
	width: 655px;
	float: left;
	text-indent: -9999px;
}
#season .dec23 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/season12/dec39.jpg);
	background-repeat: no-repeat;
	height: 70px;
	width: 655px;
	text-indent: -9999px;
}
#season .dec24 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/season12/dec44.jpg);
	background-repeat: no-repeat;
	height: 85px;
	width: 655px;
	text-indent: -9999px;
}
#season .dec25 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/season12/dec45.jpg);
	background-repeat: no-repeat;
	height: 330px;
	width: 655px;
	text-indent: -9999px;
}
#season .dec26 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/season12/dec46.jpg);
	background-repeat: no-repeat;
	height: 75px;
	width: 655px;
	text-indent: -9999px;
}
#season .dec27 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/season12/dec47.jpg);
	background-repeat: no-repeat;
	width: 655px;
	height: 150px;
	text-indent: -9999px;
}
#season .dec28 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/season12/dec48.jpg);
	background-repeat: no-repeat;
	width: 655px;
	height: 65px;
	text-indent: -9999px;
}
#season .dec29 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/season12/dec49.jpg);
	background-repeat: no-repeat;
	width: 655px;
	height: 150px;
	text-indent: -9999px;
}
#season .dec30 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/season12/dec50.jpg);
	background-repeat: no-repeat;
	width: 655px;
	height: 85px;
	text-indent: -9999px;
}
#season .dec31 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/season12/dec51.jpg);
	background-repeat: no-repeat;
	width: 655px;
	height: 165px;
	text-indent: -9999px;
}
#season .dec32 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/season12/dec52.jpg);
	background-repeat: no-repeat;
	width: 655px;
	text-indent: 0px;
}
#season .season12-btn {
	height: 130px;
	width: 655px;
	margin: 0px;
	padding: 0px;
	text-indent: 0px;
}
#season  .btn-l-dec {
	width: 317px;
	height: 90px;
	padding-top: 20px;
	padding-left: 0px;
	float: left;
	margin: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	text-align: right;
	text-indent: 0px;
}
#season .btn-r-dec  {
	width: 318px;
	height: 90px;
	padding-top: 20px;
	padding-left: 10px;
	float: left;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-indent: 0px;
}
#season .dec33 {
	width: 655px;
	text-indent: 0px;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
	height: 295px;
}
#season .clr {
	clear: both;
}
/*2010/12月シーズンケア*/


/*2011/3月シーズンケア*/

#mar_1 h2,#mar_1 h3,#mar_1 p,
#mar_2 h2,#mar_2 p,
#mar_3 h2,#mar_3 p,
#mar_4 h2,#mar_4 h3,#mar_4 p,
#mar_5 h2,#mar_5 h3,#mar_5 p,
#mar_7 h2,#mar_7 p,
#mar_10 h2,#mar_10 h3,#mar_10 h4,#mar_10 p,#mar_10 dl,
#mar_12 h2,#mar_12 h3,#mar_12 p,#mar_12 dl,
#mar_13 h2,#mar_13 h3,#mar_13 p,
#mar_14 h2,#mar_14 h3,#mar_14 p,
#mar_17 p,
#mar_19 h3,#mar_19 p,
#mar_20 h3,#mar_20 h4,#mar_20 p,#mar_20 dl,
#mar_21 h2,#mar_21 h3,#mar_21 p,
#mar_22 dt,#mar_22 dd,
#mar_23 dt,#mar_23 dd,
#mar_24 dt,#mar_24 dd,
#mar_25 dt,#mar_25 dd,
#mar_26 dt,#mar_26 dd,
#mar_27 dt,#mar_27 dd,
#mar_28 h2,#mar_28 p,
#mar_29 h2,#mar_29 h3,#mar_29 p




{
display:none;
}


#mar_1{
width:655px;
height:50px;
background-image:url(/wordpress/wp-content/themes/iLab/images/1103/mar_1.jpg);
}

#mar_2{
width:655px;
height:210px;
background-image:url(/wordpress/wp-content/themes/iLab/images/1103/mar_2.jpg);
}

#mar_3{
width:655px;
height:110px;
background-image:url(/wordpress/wp-content/themes/iLab/images/1103/mar_3.jpg);
}

#mar_5{
width:655px;
height:270px;
background-image:url(/wordpress/wp-content/themes/iLab/images/1103/mar_5.jpg);
}

#mar_7{
width:655px;
height:330px;
background-image:url(/wordpress/wp-content/themes/iLab/images/1103/mar_7.jpg);
}

#mar_10{
width:655px;
height:210px;
background-image:url(/wordpress/wp-content/themes/iLab/images/1103/mar_10.jpg);
}

#mar_12{
width:655px;
height:210px;
background-image:url(/wordpress/wp-content/themes/iLab/images/1103/mar_12.jpg);
}

#mar_13{
width:655px;
height:100px;
background-image:url(/wordpress/wp-content/themes/iLab/images/1103/mar_13.jpg);
}

#mar_14{
width:655px;
height:400px;
background-image:url(/wordpress/wp-content/themes/iLab/images/1103/mar_14.jpg);
}


#mar_17{
width:655px;
height:162px;
background-image:url(/wordpress/wp-content/themes/iLab/images/1103/mar_17.jpg);
}


#mar_19{
width:655px;
height:365px;
background-image:url(/wordpress/wp-content/themes/iLab/images/1103/mar_19.jpg);
position:relative;
}

.mar_b1
{
width:203px;
height:45px;
position:absolute;
right:114px;
bottom:9px;
}

#mar_20{
width:655px;
height:315px;
background-image:url(/wordpress/wp-content/themes/iLab/images/1103/mar_20.jpg);
}

#mar_21{
width:655px;
height:109px;
background-image:url(/wordpress/wp-content/themes/iLab/images/1103/mar_21.jpg);
}

#mar_22{
width:328px;
height:219px;
background-image:url(/wordpress/wp-content/themes/iLab/images/1103/mar_22.jpg);
float:left;
}

#mar_23{
width:327px;
height:219px;
background-image:url(/wordpress/wp-content/themes/iLab/images/1103/mar_23.jpg);
float:left;
}
#mar_24{
width:328px;
height:216px;
background-image:url(/wordpress/wp-content/themes/iLab/images/1103/mar_24.jpg);
float:left;
}
#mar_25{
width:327px;
height:216px;
background-image:url(/wordpress/wp-content/themes/iLab/images/1103/mar_25.jpg);
float:left;
}
#mar_26{
width:328px;
height:270px;
background-image:url(/wordpress/wp-content/themes/iLab/images/1103/mar_26.jpg);
float:left;
}
#mar_27{
width:327px;
height:270px;
background-image:url(/wordpress/wp-content/themes/iLab/images/1103/mar_27.jpg);
float:left;
}


#mar_28{
clear:both;
width:655px;
height:163px;
background-image:url(/wordpress/wp-content/themes/iLab/images/1103/mar_28.jpg);
}


#mar_29{
width:655px;
height:319px;
background-image:url(/wordpress/wp-content/themes/iLab/images/1103/mar_29.jpg);
position:relative;
}

.mar_b2
{
width:265px;
height:51px;
position:absolute;
left:40px;
bottom:123px;
}
/*2011/3月シーズンケア*/



/* ===================================================================
--- kobanacute
=================================================================== */
#kobana_contents{
text-align:center;
margin:0 auto;
width:921px;
height:4200px;
min-height:100%;
background: url(/wordpress/wp-content/themes/iLab/images/kobanabg.jpg) center top;
}

#kobana_contents .header{
width:921px;
height:577px;
}

#kobana_contents .point{
width:817px;
height:296px;
}

#kobana_contents ul .contents li{
margin:0;padding:0;
}

#kobana_contents .btn{
background:url(/wordpress/wp-content/themes/iLab/images/kobana05bg.jpg) no-repeat center top;
width:756px;
height:114px;
margin:-6px auto  35px auto;
padding:0;
}

#kobana_contents .sttl{
margin:20px 0 10px 0;
}

#kobana_contents .product{
width:713px;
border:1px solid #ccc;
padding:12px 22px;
clear:both;
text-align:left;
margin:0 auto 15px auto;
}

#kobana_contents .product .name , #kobana_contents .product p{
width:446px;
margin-bottom:15px;
}

#kobana_contents .product .left{
float:left;
width:204px;
margin-right:20px;
}

#kobana_contents .product .right{
float:right;
}

#kobana_contents .detail{
width:446px;
}

#kobana_contents table.detail{
width:442px;
border:0px solid #d1d1d1;
font-size:100%;
line-height:1.6;
}

#kobana_contents  .detail th{
border: 1px #d5d5d5 solid;
background-color:#ddd;
border-width: 0 0 1px 1px;
text-align:left;
width:100px;
padding:8px;
}

#kobana_contents  .detail td{
border: 1px #d5d5d5 solid;
background-color:#fff;
border-width:1px 1px 0px 0 ;
text-align:left;
padding:8px;
background-color:#fff;
width:500px;
}


#kobana_contents  .detail td.last{
border: 1px #d5d5d5 solid;
background-color:#fff;
border-width:1px 1px 1px 0 ;
text-align:left;
padding:8px;
background-color:#fff;
width:500px;
}


#kobana_contents   .onlineshop{
text-align:right !important;
width:446px;
height:49px;
}

#kobana_contents  .onlineshop img{
text-align:right;
}

#kobana_contents .kobanabg img{
width:555px;
height:106px;
margin-top:12px;
}



#kobana_contents .kobanabg{
background:url(/wordpress/wp-content/themes/iLab/images/kobana09bg.jpg) no-repeat center top;
width:921px;
height:231px;

}


/* ===================================================================
--- campaign
=================================================================== */
#campaign{
text-align:center;
margin:0 auto;
width:910px;
padding:0;
}

#campaign .header{
height:474px;
}

#campaign .page1{
height:850px;
}


#btnarea{
background:url(/wordpress/wp-content/themes/iLab/images/campaign_txt1_2.jpg)  no-repeat  center top;
width:910px;
height:47px;
display:block;
}


#campaign #btnarea .btn{

text-align:right;
margin-left:468px;
}

#campaign .footer{
background:url(/wordpress/wp-content/themes/iLab/images/campaign_footer.jpg) no-repeat center top;
width:910px;
height:219px;
margin-top:-1px;
}

#campaign .page1_3{
margin-bottom:-1px;
height:743px;
}

#campaign .footer .btn1{
text-align:center;
margin:0 auto;
width:511px;
height:89px;
margin:27px 0 0 0;
}

#campaign .page2{
background:url(/wordpress/wp-content/themes/iLab/images/campaign_bg.jpg) repeat-y center top;
text-align:center;
margin:0 auto;
display:block;
padding:0;
}

#campaign .footer2{
background:url(/wordpress/wp-content/themes/iLab/images/campaign_footer2.jpg) no-repeat left top ;
width:910;
height:276px;
margin:20px 0 0 0;
}

#campaign .footer2 .btn2{
padding:80px 0 0 0;
text-align:center;
margin:0 auto;
width:511px;
height:89px;
}



#campaign .page2 .ttl{
margin:0 auto 30px auto;
width:681px;
height:42px;
text-align:center;
}

#campaign .page2 ul{
margin:0 auto;
width:681px;
font-size:12px;
line-height:1.8;
}

#campaign .page2 ul li{
}

#campaign .page2 ul li.guideline{
width:661px;
border:1px solid #48ad3a;
color:#48ad3a;
text-align:left !important;
padding:6px 9px;
}

#campaign .page2 ul li.detail{
color:#333333;
text-align:left !important;
margin:3px 0 15px 7px;
padding:2px;
}

#campaign .page2 ul li.detail span{
color:#94E775;
text-align:left !important;
margin:3px 0 15px 7px;
padding:2px;
}

#campaign #page2 ul li.detail ul{
margin:8px 0 0 0;
}

#campaig #page2 ul li.detail ul li{
text-align:left;
list-style-type: disc !important;
margin-left:15px;
}

#campaign #page3{
background:url(/wordpress/wp-content/themes/iLab/images/campaign_bg.jpg) repeat-y center top;
text-align:left;
margin:0 auto;
padding:0;
width:637px;
}



table#campaign_form{
width:637px;
margin:0 auto;
}


 table#campaign_form th{
padding: 10px;
border-bottom:1px dotted #d5d5d5;
text-align:right !important;
width:200px;
background-color:#d5f0c8;
font-size:100%;
line-height:1.8;
font-weight:bold;
border-collapse: collapse;
border-spacing: 0;
}


table#campaign_form td{
padding: 10px;
border-bottom:1px dotted #d5d5d5;
text-align:left !important;
background-color:#f5f5f5;
font-size:100%;
line-height:1.6;
border-collapse: collapse;
border-spacing: 0;
}

table#campaign_form td span.wpcf7-list-item-label{
margin:0 19px 0 0;
}

table#campaign_form td span.wpcf7-form-control-wrap etc{
margin:0 0 0 -10px;
}

.submitbtn{}

/*
#campaign #page2.btn3 input{
background:url(/wordpress/wp-content/themes/iLab/images/campaign_btn3.gif) no-repeat center top;
display:block;
margin:0 auto;
text-align:center;
}
*/

#campaign .cam-back{
width:203px;
height:33px;
margin:70px auto 40px;
margin-bottom:70px;
background:url(/wordpress/wp-content/themes/iLab/images/campaign_btn4_o.jpg) no-repeat 0 0;
text-align:center;
}

#campaign .cam-back a {
display:block;  
}

#campaign .cam-back a:hover {
background-color:transparent;
}

#campaign .cam-back a:hover img {
visibility:hidden;  
}


/* ===================================================================
--- blogcontents_newsArchive
=================================================================== */

#archive .title{
margin-bottom:0px;
}

#archive .liner{
margin-bottom:40px; padding-bottom:22px; border-bottom:1px dotted #ddd;text-align:left;
}

#archive ul {
margin:30px 0;
padding:15px 0;
}

#archive ul li{
}

#archive .info{
font-weight:bold;color:#9b9a9a; font-size:14px;margin:0 8px 8px 0;
}

#archive .time{
font-weight:bold;color:#9b9a9a; font-size:14px;margin:10px 8px 5px 0px;
}

#archive .info2{
font-weight:bold;color:#9b9a9a; font-size:14px;margin:0 8px 8px 0;
}

#archive .entrytitle{
font-weight:bold;font-size:14px;color:#333;margin:0 0 8px 0;text-align:left;
}

#archive .entry{
line-height:1.8;

}


#archive .news_ico{
text-align:left;
width:90px;
margin:10px 10px 0px 10px;
}

#archive .time_ico{
text-align:left;
}

/* ============================================= */
/* 2010/07/02 追加 */
.news_contents {	width:655px;	margin:15px 0 0 15px;	line-height: 160%;	text-align: left;}
.m-left {	width:140px;	margin:0 15px 0 20px;	float:left;}
.m-right {	width:460px;	float:left;}
.news_spacer15 {	margin: 15px auto 0;} 
.news_center{	text-align:center;}
.c_bana{	width:640px;	margin: 0 0 15px 15px;	float:left;}


#simplestep_contents table.box3{
width:317px;
border:1px solid #dfdfdf;
border-collapse: collapse;
border-spacing: 0;
float:left;
}

#simplestep_contents table.box4{
width:317px;
border:1px solid #dfdfdf;
border-collapse: collapse;
border-spacing: 0;
float:right;
}

#simplestep_contents table.box3 th,table.box4 th{
padding:12px;
border: #dfdfdf solid;
border-width: 0 0 1px 1px;
text-align:center;
width:100%;
background-color:#fff;
font-size:100%;
line-height:1.6;
}


#simplestep_contents table.box3 td, table.box4 td{
padding:12px;
border: #dfdfdf solid;
border-width: 0 0 1px 1px;
text-align:center;
width:100%;
background-color:#fff;
}


/* ===================================================================
--- blogcontents_newsArchive
=================================================================== */
#campaign201009{
text-align:center;
margin:0 auto;
width:910px;
padding:0;
}

#campaign201009 .header1{
margin:0 auto;
width:910px;
height:70px;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/campaign201009_header1.jpg) no-repeat 0 ;
}

#campaign201009 .header2{
margin:0 auto;
width:910px;
height:165px;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/campaign201009_header2.jpg) no-repeat 0 ;
}

#campaign201009 .header3{
margin:0 auto;
width:910px;
height:60px;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/campaign201009_header3.jpg) no-repeat 0 ;
}

#campaign201009 .header4{
margin:0 auto;
width:910px;
height:179px;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/campaign201009_header4.jpg) no-repeat 0 ;
}

#campaign201009 .page2{
background:url(/wordpress/wp-content/themes/iLab/images/campaign_bg.jpg) repeat-y center top;
text-align:center;
margin:0 auto;
display:block;
padding:0 108px 0 121px;
}

#campaign201009 .ttl1{
margin:0 auto 17px;
width:681px;
height:42px;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/campaign201009_ttl1.jpg) no-repeat 0 ;
}

#campaign201009 .ttl2{
margin:0 auto 17px;
width:681px;
height:42px;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/campaign201009_ttl2.jpg) no-repeat 0 ;
}

#campaign201009 .btn01{
margin:0 10px 0 479px;
width:192px;
height:47px;
background:url(/wordpress/wp-content/themes/iLab/images/campaign201009_btn1_o.jpg) no-repeat ;
}

#campaign201009 .btn01 a{	display:block; }
#campaign201009 .btn01 a:hover {	background-color:transparent;}
#campaign201009 .btn01 a:hover img {	visibility:hidden; }

#campaign201009 .con01-1{
margin:0 auto;
width:681px;
height:85px;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/campaign201009_con1_1.jpg) no-repeat ;
}

#campaign201009 .con01-2{
margin:0 auto;
width:681px;
height:150px;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/campaign201009_con1_2.jpg) no-repeat ;
}

#campaign201009 .con01-3{
margin:0 auto;
width:681px;
height:129px;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/campaign201009_con1_3.jpg) no-repeat ;
}

#campaign201009 .con01-4{
margin:0 auto;
width:681px;
height:90px;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/campaign201009_con1_4.jpg) no-repeat ;
}

#campaign201009 .con01-5{
margin:0 auto;
width:681px;
height:90px;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/campaign201009_con1_5.jpg) no-repeat ;
}

#campaign201009 .con01-6{
margin:0 auto;
width:681px;
height:60px;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/campaign201009_con1_6.jpg) no-repeat ;
}

#campaign201009 .footer{
margin:0 auto;
width:910px;
height:258px;
background:url(/wordpress/wp-content/themes/iLab/images/campaign201009_footer.jpg) no-repeat center top ;
}

#campaign201009 .btn1{
width:511px;
height:89px;
margin:66px 0 0 0;
background:url(/wordpress/wp-content/themes/iLab/images/campaign_btn1_o.gif) no-repeat ;
}

#campaign201009 .btn1 a{	display:block; }
#campaign201009 .btn1 a:hover {	background-color:transparent;}
#campaign201009 .btn1 a:hover img {	visibility:hidden; }

#campaign201009 .ttl3{
margin:0 auto 17px;
width:681px;
height:42px;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/campaign_ttl2.gif) no-repeat 0 ;
}

#campaign201009 .page2 ul{
margin:0 auto;
width:681px;
font-size:12px;
line-height:1.8;
}

#campaign201009 .page2 ul li{
}

#campaign201009 .page2 ul li.guideline{
width:661px;
border:1px solid #48ad3a;
color:#48ad3a;
text-align:left !important;
padding:6px 9px;
}

#campaign201009 .page2 ul li.detail{
color:#333333;
text-align:left !important;
margin:3px 7px 15px 7px;
padding:2px;
}

#campaign201009 .page2 ul li.detail2{
color:#333333;
text-align:left !important;
margin:3px 0 0 7px;
padding:2px;
}

#campaign201009 .page2 ul li.detail3{
background:url(/wordpress/wp-content/themes/iLab/images/side_ico.gif) no-repeat 5px 8px;
line-height:1.9;
padding:0px 0px 0 25px;
display:block;
width:640px;
}

#campaign201009 .page2 ul li.detail4{
background:url(/wordpress/wp-content/themes/iLab/images/side_ico2.gif) no-repeat 3px 7px;
line-height:1.9;
padding:0px 0px 0 25px;
display:block;
width:640px;
}

/* ===================================================================
--- singlepage_sample
=================================================================== */
#sample_contents{
text-align:left;
}

#sample_contents h2 {
width:655px;
height:100px;
background:url(http://www.ginza-ilab.com/wordpress/wp-content/themes/iLab/images/sample_ttl.gif) no-repeat ;
text-indent: -9999px;
margin-bottom:2px;
}

#sample_contents .btn{
margin-bottom:20px;
}

#sample_contents ul{
margin-bottom:5px;
}

#sample_contents li{
width:213px;
margin-right:5px;
float:left;
}

#sample_contents ul li.txt{
text-align:center;
font-weight:bold;
margin-bottom:40px;
}

#sample_contents p{
padding:5px 2px 20px 2px;
}

/* ===================================================================
--- entry-campaign-20101015
=================================================================== */
.sp{
width:655px;
height:200px;
margin:20px auto 20px;
}
.sp-title{
width:655px;
height:40px;
margin:0 auto;
background:url(/wordpress/wp-content/themes/iLab/images/top_btn01.jpg) no-repeat;
text-indent: -9999px;
}
#sp-btn{
width:655px;
height:160px;
margin:0 auto;
clear:both;
}
.sp01 {
width:215px;
margin:0 auto;
float:left;
background:url(/wordpress/wp-content/themes/iLab/images/top_btn02_o.jpg) no-repeat;
}
.sp02 {
width:220px; margin:0 auto;
float:left;
background:url(/wordpress/wp-content/themes/iLab/images/top_btn03_o.jpg) no-repeat;
}
.sp03 {
width:220px;
margin:0 auto;
float:left;
background:url(/wordpress/wp-content/themes/iLab/images/top_btn04_o.jpg) no-repeat;
}
.sp01 a, .sp02 a, .sp03 a{	display:block; }
.sp01 a:hover, .sp02 a:hover, .sp03 a:hover{	background-color:transparent;}
.sp01 a:hover img, .sp02 a:hover img, .sp03 a:hover img{	visibility:hidden; }

/* ===================================================================
--- entry-opics-20101015
=================================================================== */
.kanideli{
width:630px;
height:193px;
margin:20px auto 20px;
background:url(/wordpress/wp-content/themes/iLab/images/img_kanideli_o.jpg) no-repeat;
}
.kanideli a{	display:block; }
.kanideli a:hover{	background-color:transparent;}
.kanideli a:hover img{	visibility:hidden; }

/* ===================================================================
--- sampling-201010 , sampling-201012
=================================================================== */
#campaign201010 , 
#campaign201012 {
text-align:center;
margin:0 auto;
width:910px;
padding:0;
}

#campaign201010 .header1{
margin:0 auto;
width:910px;
height:70px;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/campaign201010_header1.jpg) no-repeat 0 ;
}

#campaign201010 .header2{
margin:0 auto;
width:910px;
height:165px;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/campaign201010_header2.jpg) no-repeat 0 ;
}

#campaign201010 .header3{
margin:0 auto;
width:910px;
height:60px;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/campaign201010_header3.jpg) no-repeat 0 ;
}

#campaign201010 .header4{
margin:0 auto;
width:910px;
height:179px;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/campaign201010_header4.jpg) no-repeat 0 ;
}

#campaign201010 .page2 , 
#campaign201012 .page2 {
background:url(/wordpress/wp-content/themes/iLab/images/campaign_bg.jpg) repeat-y center top;
text-align:center;
margin:0 auto;
display:block;
padding:0 108px 0 121px;
}

#campaign201010 .ttl1 , 
#campaign201012 .ttl1{
margin:0 auto 17px;
width:681px;
height:42px;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/campaign201009_ttl1.jpg) no-repeat 0 ;
}

#campaign201010 .ttl2 , 
#campaign201012 .ttl2{
margin:0 auto 17px;
width:681px;
height:42px;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/campaign201009_ttl2.jpg) no-repeat 0 ;
}

#campaign201010 .btn01 , 
#campaign201012 .btn01{
margin:0 10px 0 479px;
width:192px;
height:47px;
background:url(/wordpress/wp-content/themes/iLab/images/campaign201009_btn1_o.jpg) no-repeat ;
}

#campaign201009 .btn01 a , 
#campaign201012 .btn01 a{	display:block; }
#campaign201009 .btn01 a:hover , 
#campaign201012 .btn01 a:hover{	background-color:transparent;}
#campaign201009 .btn01 a:hover img , 
#campaign201012 .btn01 a:hover img{	visibility:hidden; }

#campaign201010 .con01-1{
margin:0 auto;
width:681px;
height:85px;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/campaign201010_con1_1.jpg) no-repeat ;
}

#campaign201010 .con01-2{
margin:0 auto;
width:681px;
height:150px;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/campaign201010_con1_2.jpg) no-repeat ;
}

#campaign201010 .con01-3{
margin:0 auto;
width:681px;
height:129px;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/campaign201010_con1_3.jpg) no-repeat ;
}

#campaign201010 .con01-4 , 
#campaign201012 .con01-4{
margin:0 auto;
width:681px;
height:90px;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/campaign201009_con1_4.jpg) no-repeat ;
}

#campaign201010 .con01-5{
margin:0 auto;
width:681px;
height:90px;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/campaign201010_con1_5.jpg) no-repeat ;
}

#campaign201010 .con01-6 , 
#campaign201012 .con01-6{
margin:0 auto;
width:681px;
height:60px;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/campaign201009_con1_6.jpg) no-repeat ;
}

#campaign201010 .footer , 
#campaign201012 .footer{
margin:0 auto;
width:910px;
height:258px;
background:url(/wordpress/wp-content/themes/iLab/images/campaign201009_footer.jpg) no-repeat center top ;
}

#campaign201010 .btn1 , 
#campaign201012 .btn1{
width:511px;
height:89px;
margin:66px 0 0 0;
background:url(/wordpress/wp-content/themes/iLab/images/campaign_btn1_o.gif) no-repeat ;
}

#campaign201010 .btn1 a , 
#campaign201012 .btn1 a{	display:block; }
#campaign201010 .btn1 a:hover , 
#campaign201012 .btn1 a:hover{	background-color:transparent;}
#campaign201010 .btn1 a:hover img , 
#campaign201012 .btn1 a:hover img{	visibility:hidden; }

#campaign201010 .ttl3 ,
#campaign201012 .ttl3{
margin:0 auto 17px;
width:681px;
height:42px;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/campaign_ttl2.gif) no-repeat 0 ;
}

#campaign201010 .page2 ul , 
#campaign201012 .page2 ul{
margin:0 auto;
width:681px;
font-size:12px;
line-height:1.8;
}

#campaign201010 .page2 ul li , 
#campaign201012 .page2 ul li{
}

#campaign201010 .page2 ul li.guideline , 
#campaign201012 .page2 ul li.guideline{
width:661px;
border:1px solid #48ad3a;
color:#48ad3a;
text-align:left !important;
padding:6px 9px;
}

#campaign201010 .page2 ul li.detail , 
#campaign201012 .page2 ul li.detail{
color:#333333;
text-align:left !important;
margin:3px 7px 15px 7px;
padding:2px;
}

#campaign201010 .page2 ul li.detail2 , 
#campaign201012 .page2 ul li.detail2{
color:#333333;
text-align:left !important;
margin:3px 0 0 7px;
padding:2px;
}

#campaign201010 .page2 ul li.detail3 , 
#campaign201012 .page2 ul li.detail3{
background:url(/wordpress/wp-content/themes/iLab/images/side_ico.gif) no-repeat 5px 8px;
line-height:1.9;
padding:0px 0px 0 25px;
display:block;
width:640px;
}

#campaign201010 .page2 ul li.detail4 , 
#campaign201012 .page2 ul li.detail4{
background:url(/wordpress/wp-content/themes/iLab/images/side_ico2.gif) no-repeat 3px 7px;
line-height:1.9;
padding:0px 0px 0 25px;
display:block;
width:640px;
}

/* ===================================================================
--- sampling-201010 , sampling-201012
=================================================================== */
#campaign201012 .header1{
margin:0 auto;
width:910px;
height:70px;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/campaign201012_header1.jpg) no-repeat 0 ;
}

#campaign201012 .header2{
margin:0 auto;
width:910px;
height:165px;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/campaign201012_header2.jpg) no-repeat 0 ;
}

#campaign201012 .header3{
margin:0 auto;
width:910px;
height:60px;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/campaign201012_header3.jpg) no-repeat 0 ;
}

#campaign201012 .header4{
margin:0 auto;
width:910px;
height:179px;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/campaign201012_header4.jpg) no-repeat 0 ;
}

#campaign201012 .con01-1{
margin:0 auto;
width:681px;
height:85px;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/campaign201012_con1_1.jpg) no-repeat ;
}

#campaign201012 .con01-2{
margin:0 auto;
width:681px;
height:150px;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/campaign201012_con1_2.jpg) no-repeat ;
}

#campaign201012 .con01-3{
margin:0 auto;
width:681px;
height:129px;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/campaign201012_con1_3.jpg) no-repeat ;
}

#campaign201012 .con01-5{
margin:0 auto;
width:681px;
height:90px;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/campaign201012_con1_5.jpg) no-repeat ;
}


/* ===================================================================
--- entry-campaign-20101119
=================================================================== */
#sp-bana {	width:655px;	height:170px;	margin:15px 0 0 0 ;	clear:both;}
#sp-bana .sp-btn1 {	width:320px;	height:170px;	margin:0 auto ;		float:left;		background:url(/wordpress/wp-content/themes/iLab/images/top_btn1_o.jpg) no-repeat;}
#sp-bana .sp-btn2 {	width:320px;	height:170px;	margin:0 0 0 15px;		float:left;		background:url(/wordpress/wp-content/themes/iLab/images/top_btn2_o.jpg) no-repeat;}
#sp-bana .sp-btn1 a , #sp-bana .sp-btn2 a {	display:block;  }	
#sp-bana .sp-btn1 a a:hover , #sp-bana .sp-btn2 a a:hover {	background-color:transparent;}
#sp-bana .sp-btn1 a:hover img , #sp-bana .sp-btn2 a:hover img {	visibility:hidden;  }

/* ===================================================================
--- entry-campaign-20110402
=================================================================== */
.sp-20110402{	width:655px;	height:350px;	margin:15px 0 15px 0 ;}
.sp-20110402 a:hover img{ opacity:0.5;}

/* ===================================================================
--- entry-campaign-20110510
=================================================================== */
#ssn05_01 { height:285px;	width: 655px;}
#ssn05_02 {	height: auto;	width: 655px;	margin-top:15px;}
#ssn05_02 .left{float:left;	width: 320px;	margin-right:15px;}
#ssn05_02 .right{float:left;	width: 320px;}
#ssn05_01	a:hover img , 
#ssn05_02 .left	a:hover img , 
#ssn05_02 .right a:hover img 
{ opacity:0.5;}


/* ===================================================================
--- 地震告知
=================================================================== */
.redline{
width:637px; 
padding:8px; 
border:1px solid #CCCCCC; 
font-weight:bold; 
color:#999A00; 
margin:15px auto 15px; 
font-size:1.2em;
}

/* ===================================================================
--- sampling-common
=================================================================== */
#campaign201103 , 
#campaign201105 {
text-align:center;
margin:0 auto;
width:910px;
padding:0;
}

#campaign201103 .page2 , 
#campaign201105 .page2{
background:url(/wordpress/wp-content/themes/iLab/images/campaign/campaign_bg.jpg) repeat-y center top;
text-align:center;
margin:0 auto;
display:block;
padding:0 108px 0 121px;
}

#campaign201103 .ttl1 , 
#campaign201105 .ttl1{
margin:0 auto 17px;
width:681px;
height:42px;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/campaign/campaign_ttl1.jpg) no-repeat 0 ;
}

#campaign201103 .ttl2 , 
#campaign201105 .ttl2 {
margin:0 auto 17px;
width:681px;
height:42px;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/campaign/campaign_ttl2.jpg) no-repeat 0 ;
}

#campaign201103 .ttl3 , 
#campaign201105 .ttl3 {
margin:0 auto 17px;
width:681px;
height:42px;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/campaign/campaign_ttl3.jpg) no-repeat 0 ;
}

#campaign201103 .btn01 , 
#campaign201105 .btn01 {
margin:0 10px 0 479px;
width:192px;
height:47px;
background:url(/wordpress/wp-content/themes/iLab/images/campaign/campaign_btn1_o.jpg) no-repeat ;
}

#campaign201103 .page3 , 
#campaign201105 .page3 {
	width:681px;
	text-align:left;
	background:url(/wordpress/wp-content/themes/iLab/images/campaign/campaign_line.gif) repeat-x left bottom;
	margin:12pxpx 0px 12px 0px;
}

#campaign201103 .page3 ul li , 
#campaign201105 .page3 ul li {
	margin:12px auto 12px;
}

#campaign201103 .page3 li.left , 
#campaign201105 .page3 li.left {
	margin:12px 15px 18px 8px;
	width:175px;
	line-height:1.9;
	float:left;
	color:#48AD3A;
	font-weight:bold;
}

#campaign201103 .page3 li.right , 
#campaign201105 .page3 li.right {
	width:476px;
	line-height:1.9;
	float:left;
}

#campaign201103 .page3 li p , 
#campaign201105 .page3 li p {
	margin:0px 0px 8px 0px;
	line-height:1.9;
}

#campaign201103 .page3 li p.list , 
#campaign201105 .page3 li p.list  {
	margin:0px 0px 5px 0px;
	width:454px;
	padding:0px 0px 0 25px;
	display:block;
	line-height:1.9;
	background:url(/wordpress/wp-content/themes/iLab/images/side_ico.gif) no-repeat 5px 8px;
}

#campaign201103 .page3 li.right .box , 
#campaign201105 .page3 li.right .box{
	width:466px;
	margin:15px auto 15px ;
	padding:8px;
	line-height:1.9;
	border:1px solid #CCCCCC ;
}

#campaign201103 .page3 li.right .box .list , 
#campaign201105 .page3 li.right .box .list{
	background:url(/wordpress/wp-content/themes/iLab/images/side_ico2.gif) no-repeat 3px 7px;
	line-height:1.9;
	padding:0px 0px 0 25px;
	display:block;
	width:440px;
}

#campaign201103 .page3 li p.ts , 
#campaign201105 .page3 li p.ts {
	font-size:0.9em;
	line-height:1.4;
}

#campaign201103 .footer , 
#campaign201105 .footer{
	margin:0 auto;
	width:910px;
	height:258px;
	background:url(/wordpress/wp-content/themes/iLab/images/campaign/campaign_footer.jpg) no-repeat center top ;
}
#campaign201103 .footer img , 
#campaign201105 .footer img{
	margin:60px auto 0;
	width:511px;
	height:89px;
}


/* ===================================================================
--- sampling-201103
=================================================================== */

#campaign201103 .header1{
margin:0 auto;
width:910px;
height:70px;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/campaign/campaign201103_header1.jpg) no-repeat 0 ;
}

#campaign201103 .header2{
margin:0 auto;
width:910px;
height:165px;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/campaign/campaign201103_header2.jpg) no-repeat 0 ;
}

#campaign201103 .header3{
margin:0 auto;
width:910px;
height:60px;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/campaign/campaign201103_header3.jpg) no-repeat 0 ;
}

#campaign201103 .header4{
margin:0 auto;
width:910px;
height:179px;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/campaign/campaign201103_header4.jpg) no-repeat 0 ;
}

#campaign201103 .btn01 a{	display:block; }
#campaign201103 .btn01 a:hover{	background-color:transparent;}
#campaign201103 .btn01 a:hover img{	visibility:hidden; }

#campaign201103 .con01-1{
margin:0 auto;
width:681px;
height:85px;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/campaign/campaign201103_con1_1.jpg) no-repeat ;
}

#campaign201103 .con01-2{
margin:0 auto;
width:681px;
height:150px;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/campaign/campaign201103_con1_2.jpg) no-repeat ;
}

#campaign201103 .con01-3{
margin:0 auto;
width:681px;
height:140px;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/campaign/campaign201103_con1_3.jpg) no-repeat ;
}

#campaign201103 .con01-4 , 
#campaign201105 .con01-4{
margin:0 auto 15px;
width:681px;
height:100px;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/campaign/campaign201103_con1_4.gif) no-repeat ;
}

#campaign201103 .con01-5 , 
#campaign201105 .con01-5{
margin:0 auto 10px;
width:681px;
height:135px;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/campaign/campaign201103_con1_5.gif) no-repeat ;
}

#campaign201103 .con01-6{
margin:0 auto 40px;
width:681px;
height:20px;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/campaign/campaign201103_con1_6.gif) no-repeat ;
}

/* ===================================================================
--- sampling-201105
=================================================================== */

#campaign201105 .header1{
margin:0 auto;
width:910px;
height:70px;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/campaign/campaign201105_header1.jpg) no-repeat 0 ;
}

#campaign201105 .header2{
margin:0 auto;
width:910px;
height:165px;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/campaign/campaign201105_header2.jpg) no-repeat 0 ;
}

#campaign201105 .header3{
margin:0 auto;
width:910px;
height:60px;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/campaign/campaign201105_header3.jpg) no-repeat 0 ;
}

#campaign201105 .header4{
margin:0 auto;
width:910px;
height:179px;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/campaign/campaign201105_header4.jpg) no-repeat 0 ;
}

#campaign201105 .btn01 a{	display:block; }
#campaign201105 .btn01 a:hover{	background-color:transparent;}
#campaign201105 .btn01 a:hover img{	visibility:hidden; }

#campaign201105 .con01-1{
margin:0 auto;
width:681px;
height:85px;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/campaign/campaign201105_con1_1.jpg) no-repeat ;
}

#campaign201105 .con01-2{
margin:0 auto;
width:681px;
height:150px;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/campaign/campaign201105_con1_2.jpg) no-repeat ;
}

#campaign201105 .con01-3{
margin:0 auto;
width:681px;
height:140px;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/campaign/campaign201105_con1_3.jpg) no-repeat ;
}

#campaign201105 .con01-6{
margin:0 auto 40px;
width:681px;
height:20px;
text-indent: -9999px;
background:url(/wordpress/wp-content/themes/iLab/images/campaign/campaign201105_con1_6.gif) no-repeat ;
}

/* ===================================================================
--- kobanacute
=================================================================== */

#kbn {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	height: auto;
	padding-right: 0px;
	padding-left: 0px;
}
#kbn h1,#kbn h2,#kbn h3,#kbn h4,#kbn h5,#kbn p {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
}
#kbn div {
	text-indent: -9999px;
}


#kbn01 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/kbn01.jpg);
	background-repeat: no-repeat;
	height: 201px;
}
#kbn02 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/kbn02.jpg);
	background-repeat: no-repeat;
	height: 167px;
}
#kbn03 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/kbn03.jpg);
	background-repeat: no-repeat;
	height: 163px;
}
#kbn04 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/kbn04.jpg);
	background-repeat: no-repeat;
	height: 37px;
}#kbn05 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/kbn05.jpg);
	background-repeat: no-repeat;
	height: 84px;
}
#kbn06 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/kbn06.jpg);
	background-repeat: no-repeat;
	height: 43px;
}
#kbn07 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/kbn07.jpg);
	background-repeat: no-repeat;
	height: 76px;
}
#kbn08 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/kbn08.jpg);
	background-repeat: no-repeat;
	height: 467px;
	float: left;
	width: 279px;
}
#kbn09 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/kbn09.jpg);
	background-repeat: no-repeat;
	height: 126px;
	float: right;
	width: 621px;
}
#kbn10 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/kbn10.jpg);
	background-repeat: no-repeat;
	height: 81px;
	float: right;
	width: 621px;
}
#kbn11 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/kbn11.jpg);
	background-repeat: no-repeat;
	height: 87px;
	float: right;
	width: 621px;
}
#kbn12 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/kbn12.jpg);
	background-repeat: no-repeat;
	height: 173px;
	float: right;
	width: 621px;
}
#kbn14 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/kbn14.jpg);
	background-repeat: no-repeat;
	height: 114px;
	clear: both;
}
#kbn15 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/kbn15.jpg);
	background-repeat: no-repeat;
	height: 116px;
	float: left;
	width: 414px;
}
#kbn16 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/kbn16.jpg);
	background-repeat: no-repeat;
	height: 116px;
	float: right;
	width: 486px;
}
#kbn17 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/kbn17.jpg);
	background-repeat: no-repeat;
	height: 112px;
	float: left;
	width: 414px;
}
#kbn18 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/kbn18.jpg);
	background-repeat: no-repeat;
	height: 112px;
	float: right;
	width: 486px;
}
#kbn19 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/kbn19.jpg);
	background-repeat: no-repeat;
	height: 151px;
	float: left;
	width: 414px;
}
#kbn20 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/kbn20.jpg);
	background-repeat: no-repeat;
	height: 151px;
	float: right;
	width: 486px;
}
#kbn21 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/kbn21.jpg);
	background-repeat: no-repeat;
	height: 90px;
	clear: both;
}
#kbn22 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/kbn22.jpg);
	background-repeat: no-repeat;
	height: 59px;
}
#kbn23 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/kbn23.jpg);
	background-repeat: no-repeat;
	height: 58px;
}
#kbn24 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/kbn24.jpg);
	background-repeat: no-repeat;
	height: 192px;
}
#kbn25 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/kbn25.jpg);
	background-repeat: no-repeat;
	height: 68px;
}
#kbn26 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/kbn26.jpg);
	background-repeat: no-repeat;
	height: 80px;
}
#kbn27 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/kbn27.jpg);
	background-repeat: no-repeat;
	height: 235px;
}
#kbn28 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/kbn28.jpg);
	background-repeat: no-repeat;
	height: 111px;
}
#kbn29 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/kbn29.jpg);
	background-repeat: no-repeat;
	height: 73px;
}
#kbn30 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/kbn30.jpg);
	background-repeat: no-repeat;
	height: 158px;
	float: left;
	width: 452px;
}
#kbn31 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/kbn31.jpg);
	background-repeat: no-repeat;
	height: 158px;
	float: right;
	width: 448px;
}
#kbn32 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/kbn32.jpg);
	background-repeat: no-repeat;
	height: 77px;
	clear: both;
}
#kbn33 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/kbn33.jpg);
	background-repeat: no-repeat;
	height: 205px;
	float: left;
	width: 322px;
}
#kbn34 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/kbn34.jpg);
	background-repeat: no-repeat;
	height: 205px;
	float: left;
	width: 226px;
}
#kbn35 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/kbn35.jpg);
	background-repeat: no-repeat;
	height: 205px;
	float: left;
	width: 352px;
}
#kbn36 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/kbn36.jpg);
	background-repeat: no-repeat;
	height: 180px;
	clear: both;
}
#kbn37 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/kbn37.jpg);
	background-repeat: no-repeat;
	height: 339px;
	float: left;
	width: 449px;
}
#kbn38 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/kbn38.jpg);
	background-repeat: no-repeat;
	height: 339px;
	float: right;
	width: 451px;
}
#kbn39 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/kbn39.jpg);
	background-repeat: no-repeat;
	height: 301px;
	float: left;
	width: 449px;
}
#kbn40 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/kbn40.jpg);
	background-repeat: no-repeat;
	height: 301px;
	float: right;
	width: 451px;
}
#kbn #kbn41 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/kbn41.jpg);
	background-repeat: no-repeat;
	height: 72px;
	clear: both;
	text-align: center;
	text-indent: 0px;
}
#kbn42 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/kbn42.jpg);
	background-repeat: no-repeat;
	height: 50px;
	clear: both;
}
#kbn43 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/kbn43.jpg);
	background-repeat: no-repeat;
	height: 144px;
}
#kbn44 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/kbn44.jpg);
	background-repeat: no-repeat;
	height: 167px;
}
#kbn45 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/kbn45.jpg);
	background-repeat: no-repeat;
	height: 100px;
}
#kbn46 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/kbn46.jpg);
	background-repeat: no-repeat;
	height: 112px;
}
#kbn #kbn47 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/kbn47.jpg);
	background-repeat: no-repeat;
	height: 96px;
	padding-top: 115px;
	padding-left: 300px;
	text-indent: 0px;
}
#kbn48 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/kbn48.jpg);
	background-repeat: no-repeat;
	height: 166px;
}
#kbn49 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/kbn49.jpg);
	background-repeat: no-repeat;
	height: 41px;
}
#kbn50 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/kbn50.jpg);
	background-repeat: no-repeat;
	height: 120px;
}
#kbn51 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/kbn51.jpg);
	background-repeat: no-repeat;
	height: 76px;
}
#kbn52 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/kbn52.jpg);
	background-repeat: no-repeat;
	height: 67px;
}
#kbn53 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/kbn53.jpg);
	background-repeat: no-repeat;
	height: 47px;
}
#kbn54 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/kbn54.jpg);
	background-repeat: no-repeat;
	height: 71px;
}
#kbn55 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/kbn55.jpg);
	background-repeat: no-repeat;
	height: 256px;
	width: 452px;
}
#kbn56 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/kbn56.jpg);
	background-repeat: no-repeat;
	height: 206px;
	width: 452px;
}
#kbn57 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/kbn57.jpg);
	background-repeat: no-repeat;
	height: 165px;
	width: 448px;
}
#kbn58 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/kbn58.jpg);
	background-repeat: no-repeat;
	height: 155px;
	width: 448px;
}
#kbn59 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/kbn59.jpg);
	background-repeat: no-repeat;
	height: 142px;
	width: 448px;
}
#kbn60 {
	background-image: url(/wordpress/wp-content/themes/iLab/images/kbn60.jpg);
	background-repeat: no-repeat;
	height: 107px;
	clear: both;
	padding-top: 25px;
	padding-left: 60px;
	text-indent: 0px;
}
#kbn .btn {
	background-image: url(/wordpress/wp-content/themes/iLab/images/btn_bg.jpg);
	background-repeat: no-repeat;
	height: 80px;
	text-indent: 0px;
	text-align: center;
	padding-top: 14px;
}

#kbn .left {
	float: left;
}
#kbn .right {
	float: right;
}
#kbn .clr {
	clear: both;
}
#kbn .visi {
	text-indent: 0px;
	line-height: 150%;
}
#kbn a:link,#kbn a:visited {
	text-decoration: none;
}
#kbn img,#kbn img a {
	border: 0px;
	margin: 0px;
	padding: 0px;
}
/* ===================================================================
--- season05
=================================================================== */
#seson1105 .left {
	float: left;
}
#seson1105 .right {
	float: right;
}
#seson1105 .clr {
	clear: both;
}
#seson1105 .center {
	text-align: center;

}

#seson1105 h1,#seson1105 h2,#seson1105 h3,#seson1105 h4,#seson1105 h5,#seson1105 p {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
}


#seson1105  {
	height: auto;
	width: 655px;
}
#seson1105 #ssn05_01 {
	background-image: url(http://www.ginza-ilab.com/wordpress/wp-content/themes/iLab/images/season05/ssn_m01.jpg);
	background-repeat: no-repeat;
	height: 251px;
}
#seson1105 #ssn05_02 {
	background-image: url(http://www.ginza-ilab.com/wordpress/wp-content/themes/iLab/images/season05/ssn_m02.jpg);
	background-repeat: no-repeat;
	height: 119px;
}#seson1105 #ssn05_03 {
	background-image: url(http://www.ginza-ilab.com/wordpress/wp-content/themes/iLab/images/season05/ssn_m03.jpg);
	background-repeat: no-repeat;
	height: 98px;
}#seson1105 #ssn05_04 {
	background-image: url(http://www.ginza-ilab.com/wordpress/wp-content/themes/iLab/images/season05/ssn_m04.jpg);
	background-repeat: no-repeat;
	height: 189px;
	text-indent: -9999px;
}#seson1105 #ssn05_05 {
	background-image: url(http://www.ginza-ilab.com/wordpress/wp-content/themes/iLab/images/season05/ssn_m05.jpg);
	background-repeat: no-repeat;
	height: 56px;
}#seson1105 #ssn05_06 {
	background-image: url(http://www.ginza-ilab.com/wordpress/wp-content/themes/iLab/images/season05/ssn_m06.jpg);
	background-repeat: no-repeat;
	height: 169px;
	text-indent: -9999px;
}#seson1105 #ssn05_07 {
	background-image: url(http://www.ginza-ilab.com/wordpress/wp-content/themes/iLab/images/season05/ssn_m07.jpg);
	background-repeat: no-repeat;
	height: 64px;
}#seson1105 #ssn05_08 {
	background-image: url(http://www.ginza-ilab.com/wordpress/wp-content/themes/iLab/images/season05/ssn_m08.jpg);
	background-repeat: no-repeat;
	height: 151px;
	text-indent: -9999px;
}#seson1105 #ssn05_09 {
	background-image: url(http://www.ginza-ilab.com/wordpress/wp-content/themes/iLab/images/season05/ssn_m09.jpg);
	background-repeat: no-repeat;
	height: 55px;
}#seson1105 #ssn05_10 {
	background-image: url(http://www.ginza-ilab.com/wordpress/wp-content/themes/iLab/images/season05/ssn_m10.jpg);
	background-repeat: no-repeat;
	width: 232px;
	height: 218px;
	float: left;
	text-indent: -9999px;
}#seson1105 #ssn05_11 {
	background-image: url(http://www.ginza-ilab.com/wordpress/wp-content/themes/iLab/images/season05/ssn_m11.jpg);
	background-repeat: no-repeat;
	width: 182px;
	height: 218px;
	float: left;
	text-indent: -9999px;
}#seson1105 #ssn05_12 {
	background-image: url(http://www.ginza-ilab.com/wordpress/wp-content/themes/iLab/images/season05/ssn_m12.jpg);
	background-repeat: no-repeat;
	width: 241px;
	height: 218px;
	float: right;
	text-indent: -9999px;
}
#seson1105 #ssn05_13 {
	background-image: url(http://www.ginza-ilab.com/wordpress/wp-content/themes/iLab/images/season05/ssn_m13.jpg);
	background-repeat: no-repeat;
	height: 119px;
	clear: both;
}


#seson1105 #ssn05_14 {
	background-image: url(http://www.ginza-ilab.com/wordpress/wp-content/themes/iLab/images/season05/ssn_m14.jpg);
	background-repeat: no-repeat;
	height: 52px;
}#seson1105 #ssn05_15 {
	background-image: url(http://www.ginza-ilab.com/wordpress/wp-content/themes/iLab/images/season05/ssn_m15.jpg);
	background-repeat: no-repeat;
	height: 169px;
	text-indent: -9999px;
}#seson1105 #ssn05_16 {
	background-image: url(http://www.ginza-ilab.com/wordpress/wp-content/themes/iLab/images/season05/ssn_m16.jpg);
	background-repeat: no-repeat;
	width: 341px;
	height: 336px;
	float: left;
	text-indent: -9999px;
}#seson1105 #ssn05_17 {
	background-image: url(http://www.ginza-ilab.com/wordpress/wp-content/themes/iLab/images/season05/ssn_m17.jpg);
	background-repeat: no-repeat;
	width: 314px;
	height: 336px;
	float: right;
	text-indent: -9999px;
}#seson1105 #ssn05_18 {
	background-image: url(http://www.ginza-ilab.com/wordpress/wp-content/themes/iLab/images/season05/ssn_m18.jpg);
	background-repeat: no-repeat;
	height: 96px;
	clear: both;
}

#seson1105 #ssn05_19 {
	background-image: url(http://www.ginza-ilab.com/wordpress/wp-content/themes/iLab/images/season05/ssn_m19.jpg);
	background-repeat: no-repeat;
	height: 255px;
	text-indent: -9999px;
}

#seson1105 #ssn05_20 {
	background-image: url(http://www.ginza-ilab.com/wordpress/wp-content/themes/iLab/images/season05/ssn_m20.jpg);
	background-repeat: no-repeat;
	width: 324px;
	height: 189px;
	float: left;
	text-indent: -9999px;
}#seson1105 #ssn05_21 {
	background-image: url(http://www.ginza-ilab.com/wordpress/wp-content/themes/iLab/images/season05/ssn_m21.jpg);
	background-repeat: no-repeat;
	width: 331px;
	height: 189px;
	float: right;
	text-indent: -9999px;
}
#seson1105 #ssn05_22 {
	background-image: url(http://www.ginza-ilab.com/wordpress/wp-content/themes/iLab/images/season05/ssn_m22.jpg);
	background-repeat: no-repeat;
	height: 126px;
	clear: both;
	text-indent: -9999px;
}#seson1105 #ssn05_23 {
	background-image: url(http://www.ginza-ilab.com/wordpress/wp-content/themes/iLab/images/season05/ssn_m23.jpg);
	background-repeat: no-repeat;
	height: 124px;
	text-indent: -9999px;
}#seson1105 #ssn05_24 {
	background-image: url(http://www.ginza-ilab.com/wordpress/wp-content/themes/iLab/images/season05/ssn_m24.jpg);
	background-repeat: no-repeat;
	height: 90px;
	text-indent: -9999px;
}#seson1105 #ssn05_25 {
	background-image: url(http://www.ginza-ilab.com/wordpress/wp-content/themes/iLab/images/season05/ssn_m25.jpg);
	background-repeat: no-repeat;
	height: 112px;
	text-indent: -9999px;
}#seson1105 #ssn05_26 {
	background-image: url(http://www.ginza-ilab.com/wordpress/wp-content/themes/iLab/images/season05/ssn_m26.jpg);
	background-repeat: no-repeat;
	height: 101px;
	text-indent: -9999px;
}#seson1105 #ssn05_27 {
	background-image: url(http://www.ginza-ilab.com/wordpress/wp-content/themes/iLab/images/season05/ssn_m27.jpg);
	background-repeat: no-repeat;
	height: 181px;
	text-indent: -9999px;
}#seson1105 #ssn05_28 {
	background-image: url(http://www.ginza-ilab.com/wordpress/wp-content/themes/iLab/images/season05/ssn_m28.jpg);
	background-repeat: no-repeat;
	height: 89px;
	padding-top: 30px;
	width: 325px;
	padding-left: 330px;
}#seson1105 #ssn05_29 {
	background-image: url(http://www.ginza-ilab.com/wordpress/wp-content/themes/iLab/images/season05/ssn_m29.jpg);
	background-repeat: no-repeat;
	height: 62px;
	clear: both;
}

#seson1105 #ssn05_30 {
	background-image: url(http://www.ginza-ilab.com/wordpress/wp-content/themes/iLab/images/season05/ssn_m30.jpg);
	background-repeat: no-repeat;
	width: 324px;
	height: 206px;
	text-indent: -9999px;
}#seson1105 #ssn05_31 {
	background-image: url(http://www.ginza-ilab.com/wordpress/wp-content/themes/iLab/images/season05/ssn_m31.jpg);
	background-repeat: no-repeat;
	width: 324px;
	height: 232px;
	text-indent: -9999px;
}#seson1105 #ssn05_32 {
	background-image: url(http://www.ginza-ilab.com/wordpress/wp-content/themes/iLab/images/season05/ssn_m32.jpg);
	background-repeat: no-repeat;
	width: 324px;
	height: 207px;
	text-indent: -9999px;
}

#seson1105 #ssn05_33 {
	background-image: url(http://www.ginza-ilab.com/wordpress/wp-content/themes/iLab/images/season05/ssn_m33.jpg);
	background-repeat: no-repeat;
	width: 331px;
	height: 321px;
	text-indent: -9999px;
}#seson1105 #ssn05_34 {
	background-image: url(http://www.ginza-ilab.com/wordpress/wp-content/themes/iLab/images/season05/ssn_m34.jpg);
	background-repeat: no-repeat;
	width: 331px;
	height: 324px;
	text-indent: -9999px;
}

#seson1105 #ssn05_35 {
	background-image: url(http://www.ginza-ilab.com/wordpress/wp-content/themes/iLab/images/season05/ssn_m35.jpg);
	background-repeat: no-repeat;
	height: 108px;
	clear: both;
}#seson1105 #ssn05_36 {
	background-image: url(http://www.ginza-ilab.com/wordpress/wp-content/themes/iLab/images/season05/ssn_m36.jpg);
	background-repeat: no-repeat;
	height: 77px;
	text-indent: -9999px;
}#seson1105 #ssn05_37 {
	background-image: url(http://www.ginza-ilab.com/wordpress/wp-content/themes/iLab/images/season05/ssn_m37.jpg);
	background-repeat: no-repeat;
	height: 76px;
	text-indent: -9999px;
}#seson1105 #ssn05_38 {
	background-image: url(http://www.ginza-ilab.com/wordpress/wp-content/themes/iLab/images/season05/ssn_m38.jpg);
	background-repeat: no-repeat;
	height: 78px;
	padding-top: 10px;
	text-align: center;
}

/* ===================================================================
--- Campaign Bana 20111014-20111113
=================================================================== */

#Bana_cam{
margin:20px 0 20px 0;
width:655px;
margin:5px 0 0 0;
_margin:0 0 0 0;
}

#Bana_cam2{
margin:20px 0 20px 0;
width:655px;
height:58px;
margin:5px 0 0 0;
_margin:0 0 0 0;
background:url(http://www.ginza-ilab.com/wordpress/wp-content/themes/iLab/images/bana-cam1o.jpg) no-repeat;
}

#Bana_cam a , #Bana_cam2 a { display:block; }
#Bana_cam a:hover , #Bana_cam2 a:hover { background-color:transparent; }
#Bana_cam a:hover img , #Bana_cam2 a:hover img { visibility:hidden; }


#Bana_cam02{
float:left;
width:337px;
margin:0 0 20px 0;
background:url(http://www.ginza-ilab.com/wordpress/wp-content/themes/iLab/images/cam_bana_20111209_02_o.jpg) no-repeat;
}

#Bana_cam03{
float:left;
width:318px;
margin:0 0 20px 0;
background:url(http://www.ginza-ilab.com/wordpress/wp-content/themes/iLab/images/cam_bana_20111209_03_o.jpg) no-repeat;
}

#Bana_cam02 a , #Bana_cam03 a { display:block; }
#Bana_cam02 a:hover , #Bana_cam03 a:hover { background-color:transparent; }
#Bana_cam02 a:hover img , #Bana_cam03 a:hover img { visibility:hidden; }
