@charset "utf-8";
/* CSS Document */

/* ==========================================================================================================

	（1）共通
 
============================================================================================================*/

/*	セクション初期設定	*/

div.local_section {
padding:0;
margin:0; 
display:block;
clear:both;
overflow:hidden;
}

div.local_section div.local_clmL {
float:left;
display:inline;
padding:0;
margin:0; 
}

div.local_section div.local_clmR {
float:right;
display:inline;
text-align:left;
padding:0;
margin:0; 
}

div.local_section:after,
div.local_section div.local_clmL:after,
div.local_section div.local_clmR:after {
    content: "";
    display: block;
    clear: both;
    height: 0.1px;
    overflow: hidden;
}

* html div.local_section,
* html div.local_section div.local_clmL,
* html div.local_section div.local_clmR
 {
    height: 0.1em;
    overflow: visible;
}

div.local_clmL em{font-size:11px;font-style:normal;line-height:120%;color:#555;display:block;margin:5px 0 0;}

/***************************************************************************
ローカルナビ
/***************************************************************************


/***************************************************************************
index メイン
/***************************************************************************

/*	index	*/

h1#local_zeppinH1 {
margin-bottom:10px;

}

h2#local_zeppinH2 {
margin-bottom:10px;

}

div.local_section.local_wrap {
padding:10px;
border:1px solid #B1B1B1;
background:#FFF;

}

div.local_section.local_wrapB {
padding:10px 7px 10px 10px;
border:1px solid #B1B1B1;
background:#FFF;

}

/*	index 座談会	*/

div.local_section.local_indDes {
margin-bottom:20px;

}

div.local_section.local_indDes div.local_clmL {
width:265px;

}

*html div.local_section.local_indDes div.local_clmL {
width:260px;

}
div.local_section.local_indDes div.local_clmR {
width:350px;

}

*+html div.local_section.local_indDes div.local_clmR {

}

div.local_section.local_indDes div.local_clmL h2 {
font-size:14px;
line-height:1.2;
font-weight:bold;
color:#8c76e3;
padding:5px 3px 2px 0;
margin:0 0 0 0;
border-bottom:1px solid #8c76e3;

}

div.local_section.local_indDes div.local_clmL p {
font-size:11px;
line-height:1.4;
margin-left:8px;
margin-top:8px;
padding:0 5px 2px 0;
}

*+html div.local_section.local_indDes div.local_clmL p {
line-height:1.6;
}

div.local_section.local_indDes div.local_clmR dl {margin-bottom:-60px;}

*+html div.local_section.local_indDes div.local_clmR dl {margin-bottom:-75px;}

div.local_section.local_indDes div.local_clmR dl dt {
position:relative;
}

div.local_section.local_indDes div.local_clmR dl dd {
position:relative;
top:-60px;
left:160px;
font-size:10px;
width:185px;
line-height:1.4;
}
div.local_section.local_indDes div.local_clmR dl dd a{color:#666;text-decoration:underline;}
div.local_section.local_indDes div.local_clmR dl dd a:hover{text-decoration:none;}

*+html div.local_section.local_indDes div.local_clmR dl dd {
top:-70px;
line-height:1.3;
}

*:first-child+html div.local_section.local_indDes div.local_clmR dl dd {top:-65px;}

p#local_shinsou {}

/*	index item	*/

div.local_item {
padding-bottom:55px;
}

div.local_item div.local_clmL {
margin-right:10px;
width:304px;
margin-top:10px;
}

div.local_item div.local_clmR {
width:304px;
margin-top:10px;
}

div.local_item {
padding-bottom:55px;
}


/***　red指定　***/
.local_red div.local_itemCoverA {
background:url(../img/red/item_red_cov02.gif)  repeat-y scroll 0 0;
}

.local_red div.local_itemCoverB {
background:url(../img/red/item_red_cov01.gif) no-repeat scroll 0 0;
}

.local_red div .local_num01 {background:url(../img/red/item_red_num01.png) right bottom no-repeat; height:28px; clear:both; text-indent:-9999px; margin-bottom:-1px;}
.local_red div .local_num02 {background:url(../img/red/item_red_num02.png) right bottom no-repeat; height:28px; clear:both; text-indent:-9999px; margin-bottom:-1px;}
.local_red div .local_num03 {background:url(../img/red/item_red_num03.png) right bottom no-repeat; height:28px; clear:both; text-indent:-9999px; margin-bottom:-1px;}
.local_red div .local_num04 {background:url(../img/red/item_red_num04.png) right bottom no-repeat; height:28px; clear:both; text-indent:-9999px; margin-bottom:-1px;}
.local_red div .local_num05 {background:url(../img/red/item_red_num05.png) right bottom no-repeat; height:28px; clear:both; text-indent:-9999px; margin-bottom:-1px;}
.local_red div .local_num06 {background:url(../img/red/item_red_num06.png) right bottom no-repeat; height:28px; clear:both; text-indent:-9999px; margin-bottom:-1px;}
.local_red div .local_num07 {background:url(../img/red/item_red_num07.png) right bottom no-repeat; height:28px; clear:both; text-indent:-9999px; margin-bottom:-1px;}
.local_red div .local_num08 {background:url(../img/red/item_red_num08.png) right bottom no-repeat; height:28px; clear:both; text-indent:-9999px; margin-bottom:-1px;}
.local_red div .local_num09 {background:url(../img/red/item_red_num09.png) right bottom no-repeat; height:28px; clear:both; text-indent:-9999px; margin-bottom:-1px;}
.local_red div .local_num10 {background:url(../img/red/item_red_num10.png) right bottom no-repeat; height:28px; clear:both; text-indent:-9999px; margin-bottom:-1px;}

/***　purple指定　***/
.local_purple div.local_itemCoverA {
background:url(../img/purple/item_purple_cov02.gif)  repeat-y scroll 0 0;
}

.local_purple div.local_itemCoverB {
background:url(../img/purple/item_purple_cov01.gif) no-repeat scroll 0 0;
}

.local_purple div .local_num01 {background:url(../img/purple/item_purple_num01.png) right bottom no-repeat; height:28px; clear:both; text-indent:-9999px; margin-bottom:-1px;}
.local_purple div .local_num02 {background:url(../img/purple/item_purple_num02.png) right bottom no-repeat; height:28px; clear:both; text-indent:-9999px; margin-bottom:-1px;}
.local_purple div .local_num03 {background:url(../img/purple/item_purple_num03.png) right bottom no-repeat; height:28px; clear:both; text-indent:-9999px; margin-bottom:-1px;}
.local_purple div .local_num04 {background:url(../img/purple/item_purple_num04.png) right bottom no-repeat; height:28px; clear:both; text-indent:-9999px; margin-bottom:-1px;}
.local_purple div .local_num05 {background:url(../img/purple/item_purple_num05.png) right bottom no-repeat; height:28px; clear:both; text-indent:-9999px; margin-bottom:-1px;}
.local_purple div .local_num06 {background:url(../img/purple/item_purple_num06.png) right bottom no-repeat; height:28px; clear:both; text-indent:-9999px; margin-bottom:-1px;}
.local_purple div .local_num07 {background:url(../img/purple/item_purple_num07.png) right bottom no-repeat; height:28px; clear:both; text-indent:-9999px; margin-bottom:-1px;}
.local_purple div .local_num08 {background:url(../img/purple/item_purple_num08.png) right bottom no-repeat; height:28px; clear:both; text-indent:-9999px; margin-bottom:-1px;}
.local_purple div .local_num09 {background:url(../img/purple/item_purple_num09.png) right bottom no-repeat; height:28px; clear:both; text-indent:-9999px; margin-bottom:-1px;}
.local_purple div .local_num10 {background:url(../img/purple/item_purple_num10.png) right bottom no-repeat; height:28px; clear:both; text-indent:-9999px; margin-bottom:-1px;}

/***　pink指定　***/
.local_pink div.local_itemCoverA {
background:url(../img/pink/item_pink_cov02.gif)  repeat-y scroll 0 0;
}

.local_pink div.local_itemCoverB {
background:url(../img/pink/item_pink_cov01.gif) no-repeat scroll 0 0;
}

.local_pink div .local_num01 {background:url(../img/pink/item_pink_num01.png) right bottom no-repeat; height:28px; clear:both; text-indent:-9999px; margin-bottom:-1px;}
.local_pink div .local_num02 {background:url(../img/pink/item_pink_num02.png) right bottom no-repeat; height:28px; clear:both; text-indent:-9999px; margin-bottom:-1px;}
.local_pink div .local_num03 {background:url(../img/pink/item_pink_num03.png) right bottom no-repeat; height:28px; clear:both; text-indent:-9999px; margin-bottom:-1px;}
.local_pink div .local_num04 {background:url(../img/pink/item_pink_num04.png) right bottom no-repeat; height:28px; clear:both; text-indent:-9999px; margin-bottom:-1px;}
.local_pink div .local_num05 {background:url(../img/pink/item_pink_num05.png) right bottom no-repeat; height:28px; clear:both; text-indent:-9999px; margin-bottom:-1px;}
.local_pink div .local_num06 {background:url(../img/pink/item_pink_num06.png) right bottom no-repeat; height:28px; clear:both; text-indent:-9999px; margin-bottom:-1px;}
.local_pink div .local_num07 {background:url(../img/pink/item_pink_num07.png) right bottom no-repeat; height:28px; clear:both; text-indent:-9999px; margin-bottom:-1px;}
.local_pink div .local_num08 {background:url(../img/pink/item_pink_num08.png) right bottom no-repeat; height:28px; clear:both; text-indent:-9999px; margin-bottom:-1px;}
.local_pink div .local_num09 {background:url(../img/pink/item_pink_num09.png) right bottom no-repeat; height:28px; clear:both; text-indent:-9999px; margin-bottom:-1px;}
.local_pink div .local_num10 {background:url(../img/pink/item_pink_num10.png) right bottom no-repeat; height:28px; clear:both; text-indent:-9999px; margin-bottom:-1px;}

/***　orange指定　***/
.local_orange div.local_itemCoverA {
background:url(../img/orange/item_orange_cov02.gif)  repeat-y scroll 0 0;
}

.local_orange div.local_itemCoverB {
background:url(../img/orange/item_orange_cov01.gif) no-repeat scroll 0 0;
}

.local_orange div .local_num01 {background:url(../img/orange/item_orange_num01.png) right bottom no-repeat; height:28px; clear:both; text-indent:-9999px; margin-bottom:-1px;}
.local_orange div .local_num02 {background:url(../img/orange/item_orange_num02.png) right bottom no-repeat; height:28px; clear:both; text-indent:-9999px; margin-bottom:-1px;}
.local_orange div .local_num03 {background:url(../img/orange/item_orange_num03.png) right bottom no-repeat; height:28px; clear:both; text-indent:-9999px; margin-bottom:-1px;}
.local_orange div .local_num04 {background:url(../img/orange/item_orange_num04.png) right bottom no-repeat; height:28px; clear:both; text-indent:-9999px; margin-bottom:-1px;}
.local_orange div .local_num05 {background:url(../img/orange/item_orange_num05.png) right bottom no-repeat; height:28px; clear:both; text-indent:-9999px; margin-bottom:-1px;}
.local_orange div .local_num06 {background:url(../img/orange/item_orange_num06.png) right bottom no-repeat; height:28px; clear:both; text-indent:-9999px; margin-bottom:-1px;}
.local_orange div .local_num07 {background:url(../img/orange/item_orange_num07.png) right bottom no-repeat; height:28px; clear:both; text-indent:-9999px; margin-bottom:-1px;}
.local_orange div .local_num08 {background:url(../img/orange/item_orange_num08.png) right bottom no-repeat; height:28px; clear:both; text-indent:-9999px; margin-bottom:-1px;}
.local_orange div .local_num09 {background:url(../img/orange/item_orange_num09.png) right bottom no-repeat; height:28px; clear:both; text-indent:-9999px; margin-bottom:-1px;}
.local_orange div .local_num10 {background:url(../img/orange/item_orange_num10.png) right bottom no-repeat; height:28px; clear:both; text-indent:-9999px; margin-bottom:-1px;}

/***　green指定　***/
.local_green div.local_itemCoverA {
background:url(../img/green/item_green_cov02.gif)  repeat-y scroll 0 0;
}

.local_green div.local_itemCoverB {
background:url(../img/green/item_green_cov01.gif) no-repeat scroll 0 0;
}

.local_green div .local_num01 {background:url(../img/green/item_green_num01.png) right bottom no-repeat; height:28px; clear:both; text-indent:-9999px; margin-bottom:-1px;}
.local_green div .local_num02 {background:url(../img/green/item_green_num02.png) right bottom no-repeat; height:28px; clear:both; text-indent:-9999px; margin-bottom:-1px;}
.local_green div .local_num03 {background:url(../img/green/item_green_num03.png) right bottom no-repeat; height:28px; clear:both; text-indent:-9999px; margin-bottom:-1px;}
.local_green div .local_num04 {background:url(../img/green/item_green_num04.png) right bottom no-repeat; height:28px; clear:both; text-indent:-9999px; margin-bottom:-1px;}
.local_green div .local_num05 {background:url(../img/green/item_green_num05.png) right bottom no-repeat; height:28px; clear:both; text-indent:-9999px; margin-bottom:-1px;}
.local_green div .local_num06 {background:url(../img/green/item_green_num06.png) right bottom no-repeat; height:28px; clear:both; text-indent:-9999px; margin-bottom:-1px;}
.local_green div .local_num07 {background:url(../img/green/item_green_num07.png) right bottom no-repeat; height:28px; clear:both; text-indent:-9999px; margin-bottom:-1px;}
.local_green div .local_num08 {background:url(../img/green/item_green_num08.png) right bottom no-repeat; height:28px; clear:both; text-indent:-9999px; margin-bottom:-1px;}
.local_green div .local_num09 {background:url(../img/green/item_green_num09.png) right bottom no-repeat; height:28px; clear:both; text-indent:-9999px; margin-bottom:-1px;}
.local_green div .local_num10 {background:url(../img/green/item_green_num10.png) right bottom no-repeat; height:28px; clear:both; text-indent:-9999px; margin-bottom:-1px;}

/***　blue指定　***/
.local_blue div.local_itemCoverA {
background:url(../img/blue/item_blue_cov02.gif)  repeat-y scroll 0 0;
}

.local_blue div.local_itemCoverB {
background:url(../img/blue/item_blue_cov01.gif) no-repeat scroll 0 0;
}

.local_blue div .local_num01 {background:url(../img/blue/item_blue_num01.png) right bottom no-repeat; height:28px; clear:both; text-indent:-9999px; margin-bottom:-1px;}
.local_blue div .local_num02 {background:url(../img/blue/item_blue_num02.png) right bottom no-repeat; height:28px; clear:both; text-indent:-9999px; margin-bottom:-1px;}
.local_blue div .local_num03 {background:url(../img/blue/item_blue_num03.png) right bottom no-repeat; height:28px; clear:both; text-indent:-9999px; margin-bottom:-1px;}
.local_blue div .local_num04 {background:url(../img/blue/item_blue_num04.png) right bottom no-repeat; height:28px; clear:both; text-indent:-9999px; margin-bottom:-1px;}
.local_blue div .local_num05 {background:url(../img/blue/item_blue_num05.png) right bottom no-repeat; height:28px; clear:both; text-indent:-9999px; margin-bottom:-1px;}
.local_blue div .local_num06 {background:url(../img/blue/item_blue_num06.png) right bottom no-repeat; height:28px; clear:both; text-indent:-9999px; margin-bottom:-1px;}
.local_blue div .local_num07 {background:url(../img/blue/item_blue_num07.png) right bottom no-repeat; height:28px; clear:both; text-indent:-9999px; margin-bottom:-1px;}
.local_blue div .local_num08 {background:url(../img/blue/item_blue_num08.png) right bottom no-repeat; height:28px; clear:both; text-indent:-9999px; margin-bottom:-1px;}
.local_blue div .local_num09 {background:url(../img/blue/item_blue_num09.png) right bottom no-repeat; height:28px; clear:both; text-indent:-9999px; margin-bottom:-1px;}
.local_blue div .local_num10 {background:url(../img/blue/item_blue_num10.png) right bottom no-repeat; height:28px; clear:both; text-indent:-9999px; margin-bottom:-1px;}


div.local_item h3 {
float:left;
width:161px;
margin-left:13px;
margin-top:13px;
_display:inline;
}
div.local_item p {
float:left;
width:161px;
margin-left:13px;
margin-top:10px;
font-size:11px;
color:#3d3d3d;
line-height:1.3;
font-weight:bold;
_display:inline;
}
div.local_item p.local_itemImage {
float:right;
width:110px;
margin-left:10px;
margin-right:10px;
margin-top:13px;
margin-bottom:10px;
_display:inline;
}

div.local_item p.local_itemImage img {
float:left;
}

/***************************************************************************
item メイン
/***************************************************************************

/*	clmL	*/

div.local_section.local_itemMain { }

div.local_section.local_wrapB div.local_section.local_itemMain { width:623px;}

div.local_section.local_itemMain div.local_clmL { width:272px; display:inline;}

div.local_section.local_itemMain div.local_clmR { width:346px ; background:url(../img/comment_bg.jpg) left bottom no-repeat;}

div.local_section.local_itemMain div.local_clmL p#local_itemImage { margin:0; }
* html div.local_section.local_itemMain div.local_clmL p#local_itemImage { border:1px solid #ccc;}

div.local_section.local_itemMain div.local_clmL p#local_itemImage img { border:1px solid #ccc;}
* html div.local_section.local_itemMain div.local_clmL p#local_itemImage img { border:0;}

div.local_itemMain div.local_clmL p.local_no01 {background:url(../img/no1.gif) right bottom no-repeat;}
div.local_itemMain div.local_clmL p.local_no02 {background:url(../img/no2.gif) right bottom no-repeat;}
div.local_itemMain div.local_clmL p.local_no03 {background:url(../img/no3.gif) right bottom no-repeat;}
div.local_itemMain div.local_clmL p.local_no04 {background:url(../img/no4.gif) right bottom no-repeat;}
div.local_itemMain div.local_clmL p.local_no05 {background:url(../img/no5.gif) right bottom no-repeat;}
div.local_itemMain div.local_clmL p.local_no06 {background:url(../img/no6.gif) right bottom no-repeat;}
div.local_itemMain div.local_clmL p.local_no07 {background:url(../img/no7.gif) right bottom no-repeat;}
div.local_itemMain div.local_clmL p.local_no08 {background:url(../img/no8.gif) right bottom no-repeat;}
div.local_itemMain div.local_clmL p.local_no09 {background:url(../img/no9.gif) right bottom no-repeat;}
div.local_itemMain div.local_clmL p.local_no10 {background:url(../img/no10.gif) right bottom no-repeat;}

div.local_section.local_itemMain div.local_clmL h2 {
margin:10px 0 0 0;
font-size:12px;
font-weight:bold;
line-height:140%;
}

div.local_section.local_itemMain div.local_clmL p {
margin:10px 0 0 0;
line-height:1.5;
font-size:10px;
}

div.local_section.local_itemMain div.local_clmL dl {
margin-top:15px;
}

div.local_section.local_itemMain div.local_clmL dl:after {
    content: "";
    display: block;
    clear: both;
    height: 0.1px;
    overflow: hidden;
	}

* html div.local_section.local_itemMain div.local_clmL dl {
    height: 0.1em;
    overflow: visible;
	}

div.local_section.local_itemMain div.local_clmL dl dt {
float:left;
height:20px;
font-size:12px;
clear:left;
margin-bottom:8px;
}


div.local_section.local_itemMain div.local_clmL dl dd {
float:left;
margin-bottom:8px;
margin-left:10px;
font-size:12px;
line-height:1.4;
padding-top:1px;
}

div.local_section.local_itemMain div.local_clmL dl dd.local_spec {
width:200px;
min-height:21px;


}
div.local_section.local_itemMain div.local_clmL dl dd span {
font-weight:bold;
font-family:'Arial';

}


div.local_section.local_itemMain div.local_clmR h2 {
font-size:14px;
font-weight:bold;
color:#8c76e3;
border-bottom:1px solid #8c76e3;
padding:0 0 3px 15px;
width:315px;
line-height:1.3
}

*+html div.local_section.local_itemMain div.local_clmR h2 {
line-height:1.2;
}

div.local_section.local_itemMain div.local_clmR p {
margin:10px 0 0 15px;
font-size:12px;
line-height:1.8;
width:315px;

}

*+html div.local_section.local_itemMain div.local_clmR p {
line-height:1.7;
}

div.local_section.local_itemMain div.local_clmR p.local_nextComment {
margin-top:5px;

}

div.local_section.local_itemMain div.local_clmR p.local_nextComment a,
div.local_section.local_itemMain div.local_clmR p.local_nextComment a:active,
div.local_section.local_itemMain div.local_clmR p.local_nextComment a:visited
{
color:#e5004f;
text-decoration:none;
font-weight:bold;

}

div.local_section.local_itemMain div.local_clmR p.local_nextComment a:hover {
text-decoration:underline;

}

div.local_section.local_cosmetai {}

div.local_section.local_cosmetai div.local_clmL {
width:226px;
display:inline;
}

*html div.local_section.local_cosmetai div.local_clmL {
width:226px;
margin-right:-3px;

}

div.local_section.local_cosmetai div.local_clmL dl {
margin-top:35px;
margin-left:20px;
border-bottom:1px dotted #8c76e3;
}

* html div.local_section.local_cosmetai div.local_clmL dl {
margin-left:15px;
}

*+html div.local_section.local_cosmetai div.local_clmL dl {
padding-bottom:32px;
margin-top:30px;
}

div.local_section.local_cosmetai div.local_clmL dl:after {
    content: "";
    display: block;
    clear: both;
    height: 0.1px;
    overflow: hidden;
}

*html div.local_section.local_cosmetai div.local_clmL dl {
    height: 0.1em;
    overflow: visible;
}

div.local_section.local_cosmetai div.local_clmL dl dt {
font-size:12px;
font-weight:bold;
color:#8c76e3;
line-height:1.3;
text-align:right;
margin:0;
padding:0;
width:196px;

}


div.local_section.local_cosmetai div.local_clmL dl dd {
font-size:10px;
text-align:left;
width:196px;
padding:0 0 1px 5px;
margin:0;
}

div.local_section.local_cosmetai div.local_clmL dl dd.local_leftAL {
text-align:left;
}

div.local_section.local_cosmetai div.local_clmL dl#local_cosmetaiList {
border:none;
margin-top:5px;
margin-left:25px;
}

* html div.local_section.local_cosmetai div.local_clmL dl#local_cosmetaiList {
margin-left:20px;
}

div.local_section.local_cosmetai div.local_clmL dl#local_cosmetaiList dt {
text-align:left;
margin-bottom:5px;
}

div.local_section.local_cosmetai div.local_clmL dl#local_cosmetaiList dd {
text-align:left;
float:left;
width:62px;
padding:0;
margin-left:7px;
margin-right:3px;
}

div.local_section.local_cosmetai div.local_clmL dl#local_cosmetaiList dd.local_firstChild {
margin-left:3px;
margin-right:0;
}

div.local_section.local_cosmetai div.local_clmL dl#local_cosmetaiList dd.local_secondChild {
margin-left:3px;
margin-right:0;
}

div.local_section.local_cosmetai div.local_clmL dl#local_cosmetaiList dd.local_lastChild {
margin-left:3px;
margin-right:0;
}

div.local_section.local_cosmetai div.local_clmL dl#local_cosmetaiList dd.local_active.local_firstChild {
margin-left:0;
margin-right:3px;
}

div.local_section.local_cosmetai div.local_clmL dl#local_cosmetaiList dd.local_active.local_secondChild {
margin-left:3px;
margin-right:3px;
}

div.local_section.local_cosmetai div.local_clmL dl#local_cosmetaiList dd.local_active.local_lastChild {
margin-left:3px;
margin-right:0;
}

div.local_section.local_cosmetai div.local_clmL dl#local_cosmetaiList dd a img {
padding:1px;
margin-top:2px;
background:#ad5da1;

}


div.local_section.local_cosmetai div.local_clmL dl#local_cosmetaiList dd.local_active a img {
padding:3px;
background:#ad5da1;
margin:0;
}

div.local_section.local_cosmetai div.local_clmL dl#local_cosmetaiList2 {
border:none;
margin-top:5px;
margin-left:30px;
}

div.local_section.local_cosmetai div.local_clmL dl#local_cosmetaiList2 dt {
text-align:left;
margin-bottom:5px;
}

div.local_section.local_cosmetai div.local_clmL dl#local_cosmetaiList2 dd {
text-align:left;
float:left;
width:66px;
padding:0;
margin-left:7px;
margin-right:3px;
}

div.local_section.local_cosmetai div.local_clmL dl#local_cosmetaiList2 dd.local_firstChild {
margin-left:2px;
margin-right:0;
}

div.local_section.local_cosmetai div.local_clmL dl#local_cosmetaiList2 dd.local_secondChild {
margin-left:3px;
margin-right:0;
}

div.local_section.local_cosmetai div.local_clmL dl#local_cosmetaiList2 dd.local_lastChild {
margin-left:4px;
margin-right:0;
}

div.local_section.local_cosmetai div.local_clmL dl#local_cosmetaiList2 dd.local_active.local_firstChild {
margin-left:0;
margin-right:2px;
}

div.local_section.local_cosmetai div.local_clmL dl#local_cosmetaiList2 dd.local_active.local_secondChild {
margin-left:1px;
margin-right:2px;
}

div.local_section.local_cosmetai div.local_clmL dl#local_cosmetaiList2 dd.local_active.local_lastChild {
margin-left:2px;
margin-right:0;
}

div.local_section.local_cosmetai div.local_clmL dl#local_cosmetaiList2 dd a img {
padding:1px;
margin-top:2px;
background:#ad5da1;

}


div.local_section.local_cosmetai div.local_clmL dl#local_cosmetaiList2 dd.local_active a img {
padding:3px;
background:#ad5da1;
margin:0;
}


div.local_section.local_cosmetai div.local_clmR {
width:120px;
background:none;
margin:0;
padding:0;
display:inline;
}

div.local_section.local_cosmetai div.local_clmR p {
margin:0;
padding:0;
width:120px;
}

h2#local_shinsou {
padding-top:30px;

}

ol.local_itemList {
list-style:none;
width:620px;
text-align:center;
margin-top:10px;
margin-bottom:15px;
}

ol.local_itemList:after {
    content: "";
    display: block;
    clear: both;
    height: 0.1px;
    overflow: hidden;
}

*html ol.local_itemList{
    height: 0.1em;
    overflow: visible;
}

ol.local_itemList li {
float:left;
padding-top:14px;
margin-right:7px;
width:69px;
text-align:right;

}

ol.local_itemList li.local_active {
float:left;
padding-top:14px;
margin-right:7px;
width:65px;
text-align:right;

}

ol.local_itemList li.local_no01s { background:url(../img/no01_s.gif) right top no-repeat; margin-left:10px; display:inline}
ol.local_itemList li.local_no02s { background:url(../img/no02_s.gif) right top no-repeat;}
ol.local_itemList li.local_no03s { background:url(../img/no03_s.gif) right top no-repeat;}
ol.local_itemList li.local_no04s { background:url(../img/no04_s.gif) right top no-repeat;}
ol.local_itemList li.local_no05s { background:url(../img/no05_s.gif) right top no-repeat;}
ol.local_itemList li.local_no06s { background:url(../img/no06_s.gif) right top no-repeat;}
ol.local_itemList li.local_no07s { background:url(../img/no07_s.gif) right top no-repeat;}
ol.local_itemList li.local_no08s { background:url(../img/no08_s.gif) right top no-repeat;}
ol.local_itemList li.local_no07s { background:url(../img/no09_s.gif) right top no-repeat;}
ol.local_itemList li.local_no08s { background:url(../img/no10_s.gif) right top no-repeat;}

ol.local_itemList li img {
border:1px solid #9ec6fe;

}

ol.local_itemList li.local_active img {
border:3px solid #9ec6fe;

}
p.local_itemList {
margin-bottom:20px;
text-align:center;
font-size:10px;
line-height:1.6;
padding-bottom:20px;
background:url(../img/thumb_line_bl.gif) center bottom no-repeat;
}

* html ol.local_itemList li.local_active a {
display:inline;
zoom:1; /* hasLayout を true にする */
width:63px;
}

/***　green指定　***/
.local_green div.local_itemMain div.local_clmL p.local_no01 {background:url(../img/green/no1.gif) right bottom no-repeat;}
.local_green div.local_itemMain div.local_clmL p.local_no02 {background:url(../img/green/no2.gif) right bottom no-repeat;}
.local_green div.local_itemMain div.local_clmL p.local_no03 {background:url(../img/green/no3.gif) right bottom no-repeat;}
.local_green div.local_itemMain div.local_clmL p.local_no04 {background:url(../img/green/no4.gif) right bottom no-repeat;}
.local_green div.local_itemMain div.local_clmL p.local_no05 {background:url(../img/green/no5.gif) right bottom no-repeat;}
.local_green div.local_itemMain div.local_clmL p.local_no06 {background:url(../img/green/no6.gif) right bottom no-repeat;}
.local_green div.local_itemMain div.local_clmL p.local_no07 {background:url(../img/green/no7.gif) right bottom no-repeat;}
.local_green div.local_itemMain div.local_clmL p.local_no08 {background:url(../img/green/no8.gif) right bottom no-repeat;}
.local_green div.local_itemMain div.local_clmL p.local_no09 {background:url(../img/green/no9.gif) right bottom no-repeat;}
.local_green div.local_itemMain div.local_clmL p.local_no10 {background:url(../img/green/no10.gif) right bottom no-repeat;}
.local_green ol.local_itemList li.local_no01s { background:url(../img/green/no01_s.gif) right top no-repeat; margin-left:10px; display:inline}
.local_green ol.local_itemList li.local_no02s { background:url(../img/green/no02_s.gif) right top no-repeat;}
.local_green ol.local_itemList li.local_no03s { background:url(../img/green/no03_s.gif) right top no-repeat;}
.local_green ol.local_itemList li.local_no04s { background:url(../img/green/no04_s.gif) right top no-repeat;}
.local_green ol.local_itemList li.local_no05s { background:url(../img/green/no05_s.gif) right top no-repeat;}
.local_green ol.local_itemList li.local_no06s { background:url(../img/green/no06_s.gif) right top no-repeat;}
.local_green ol.local_itemList li.local_no07s { background:url(../img/green/no07_s.gif) right top no-repeat;}
.local_green ol.local_itemList li.local_no08s { background:url(../img/green/no08_s.gif) right top no-repeat;}
.local_green ol.local_itemList li.local_no09s { background:url(../img/green/no09_s.gif) right top no-repeat;}
.local_green ol.local_itemList li.local_no10s { background:url(../img/green/no10_s.gif) right top no-repeat;}
.local_green ol.local_itemList li img {border:1px solid #b8d968;}
.local_green ol.local_itemList li.local_active img {border:3px solid #b8d968;}
* html .local_green ol.local_itemList li img {border:none;}
* html .local_green ol.local_itemList li.local_active img {border:none;}
* html .local_green ol.local_itemList li a {border:1px solid #b8d968;}
* html .local_green ol.local_itemList li.local_active a {border:3px solid #b8d968;}
.local_green p.local_itemList {background:url(../img/green/thumb_line.gif) center bottom no-repeat;}



/***　blue指定　***/
.local_blue div.local_itemMain div.local_clmL p.local_no01 {background:url(../img/blue/no1.gif) right bottom no-repeat;}
.local_blue div.local_itemMain div.local_clmL p.local_no02 {background:url(../img/blue/no2.gif) right bottom no-repeat;}
.local_blue div.local_itemMain div.local_clmL p.local_no03 {background:url(../img/blue/no3.gif) right bottom no-repeat;}
.local_blue div.local_itemMain div.local_clmL p.local_no04 {background:url(../img/blue/no4.gif) right bottom no-repeat;}
.local_blue div.local_itemMain div.local_clmL p.local_no05 {background:url(../img/blue/no5.gif) right bottom no-repeat;}
.local_blue div.local_itemMain div.local_clmL p.local_no06 {background:url(../img/blue/no6.gif) right bottom no-repeat;}
.local_blue div.local_itemMain div.local_clmL p.local_no07 {background:url(../img/blue/no7.gif) right bottom no-repeat;}
.local_blue div.local_itemMain div.local_clmL p.local_no08 {background:url(../img/blue/no8.gif) right bottom no-repeat;}
.local_blue div.local_itemMain div.local_clmL p.local_no09 {background:url(../img/blue/no9.gif) right bottom no-repeat;}
.local_blue div.local_itemMain div.local_clmL p.local_no10 {background:url(../img/blue/no10.gif) right bottom no-repeat;}
.local_blue ol.local_itemList li.local_no01s { background:url(../img/blue/no01_s.gif) right top no-repeat; margin-left:10px; display:inline}
.local_blue ol.local_itemList li.local_no02s { background:url(../img/blue/no02_s.gif) right top no-repeat;}
.local_blue ol.local_itemList li.local_no03s { background:url(../img/blue/no03_s.gif) right top no-repeat;}
.local_blue ol.local_itemList li.local_no04s { background:url(../img/blue/no04_s.gif) right top no-repeat;}
.local_blue ol.local_itemList li.local_no05s { background:url(../img/blue/no05_s.gif) right top no-repeat;}
.local_blue ol.local_itemList li.local_no06s { background:url(../img/blue/no06_s.gif) right top no-repeat;}
.local_blue ol.local_itemList li.local_no07s { background:url(../img/blue/no07_s.gif) right top no-repeat;}
.local_blue ol.local_itemList li.local_no08s { background:url(../img/blue/no08_s.gif) right top no-repeat;}
.local_blue ol.local_itemList li.local_no09s { background:url(../img/blue/no09_s.gif) right top no-repeat;}
.local_blue ol.local_itemList li.local_no10s { background:url(../img/blue/no10_s.gif) right top no-repeat;}
.local_blue ol.local_itemList li img {border:1px solid #9ec6fe;}
.local_blue ol.local_itemList li.local_active img {border:3px solid #9ec6fe;}
* html .local_blue ol.local_itemList li img {border:none;}
* html .local_blue ol.local_itemList li.local_active img {border:none;}
* html .local_blue ol.local_itemList li a {border:1px solid #9ec6fe;}
* html .local_blue ol.local_itemList li.local_active a {border:3px solid #9ec6fe;}
.local_blue p.local_itemList {background:url(../img/blue/thumb_line.gif) center bottom no-repeat;}



/***　orange指定　***/
.local_orange div.local_itemMain div.local_clmL p.local_no01 {background:url(../img/orange/no1.gif) right bottom no-repeat;}
.local_orange div.local_itemMain div.local_clmL p.local_no02 {background:url(../img/orange/no2.gif) right bottom no-repeat;}
.local_orange div.local_itemMain div.local_clmL p.local_no03 {background:url(../img/orange/no3.gif) right bottom no-repeat;}
.local_orange div.local_itemMain div.local_clmL p.local_no04 {background:url(../img/orange/no4.gif) right bottom no-repeat;}
.local_orange div.local_itemMain div.local_clmL p.local_no05 {background:url(../img/orange/no5.gif) right bottom no-repeat;}
.local_orange div.local_itemMain div.local_clmL p.local_no06 {background:url(../img/orange/no6.gif) right bottom no-repeat;}
.local_orange div.local_itemMain div.local_clmL p.local_no07 {background:url(../img/orange/no7.gif) right bottom no-repeat;}
.local_orange div.local_itemMain div.local_clmL p.local_no08 {background:url(../img/orange/no8.gif) right bottom no-repeat;}
.local_orange div.local_itemMain div.local_clmL p.local_no09 {background:url(../img/orange/no9.gif) right bottom no-repeat;}
.local_orange div.local_itemMain div.local_clmL p.local_no10 {background:url(../img/orange/no10.gif) right bottom no-repeat;}
.local_orange ol.local_itemList li.local_no01s { background:url(../img/orange/no01_s.gif) right top no-repeat; margin-left:10px; display:inline}
.local_orange ol.local_itemList li.local_no02s { background:url(../img/orange/no02_s.gif) right top no-repeat;}
.local_orange ol.local_itemList li.local_no03s { background:url(../img/orange/no03_s.gif) right top no-repeat;}
.local_orange ol.local_itemList li.local_no04s { background:url(../img/orange/no04_s.gif) right top no-repeat;}
.local_orange ol.local_itemList li.local_no05s { background:url(../img/orange/no05_s.gif) right top no-repeat;}
.local_orange ol.local_itemList li.local_no06s { background:url(../img/orange/no06_s.gif) right top no-repeat;}
.local_orange ol.local_itemList li.local_no07s { background:url(../img/orange/no07_s.gif) right top no-repeat;}
.local_orange ol.local_itemList li.local_no08s { background:url(../img/orange/no08_s.gif) right top no-repeat;}
.local_orange ol.local_itemList li.local_no09s { background:url(../img/orange/no09_s.gif) right top no-repeat;}
.local_orange ol.local_itemList li.local_no10s { background:url(../img/orange/no10_s.gif) right top no-repeat;}
.local_orange ol.local_itemList li img {border:1px solid #ffa86c;}
.local_orange ol.local_itemList li.local_active img {border:3px solid #ffa86c;}
* html .local_orange ol.local_itemList li img {border:none;}
* html .local_orange ol.local_itemList li.local_active img {border:none;}
* html .local_orange ol.local_itemList li a {border:1px solid #ffa86c;}
* html .local_orange ol.local_itemList li.local_active a {border:3px solid #ffa86c;}
.local_orange p.local_itemList {background:url(../img/orange/thumb_line.gif) center bottom no-repeat;}



/***　pink指定　***/
.local_pink div.local_itemMain div.local_clmL p.local_no01 {background:url(../img/pink/no1.gif) right bottom no-repeat;}
.local_pink div.local_itemMain div.local_clmL p.local_no02 {background:url(../img/pink/no2.gif) right bottom no-repeat;}
.local_pink div.local_itemMain div.local_clmL p.local_no03 {background:url(../img/pink/no3.gif) right bottom no-repeat;}
.local_pink div.local_itemMain div.local_clmL p.local_no04 {background:url(../img/pink/no4.gif) right bottom no-repeat;}
.local_pink div.local_itemMain div.local_clmL p.local_no05 {background:url(../img/pink/no5.gif) right bottom no-repeat;}
.local_pink div.local_itemMain div.local_clmL p.local_no06 {background:url(../img/pink/no6.gif) right bottom no-repeat;}
.local_pink div.local_itemMain div.local_clmL p.local_no07 {background:url(../img/pink/no7.gif) right bottom no-repeat;}
.local_pink div.local_itemMain div.local_clmL p.local_no08 {background:url(../img/pink/no8.gif) right bottom no-repeat;}
.local_pink div.local_itemMain div.local_clmL p.local_no09 {background:url(../img/pink/no9.gif) right bottom no-repeat;}
.local_pink div.local_itemMain div.local_clmL p.local_no10 {background:url(../img/pink/no10.gif) right bottom no-repeat;}
.local_pink ol.local_itemList li.local_no01s { background:url(../img/pink/no01_s.gif) right top no-repeat; margin-left:10px; display:inline}
.local_pink ol.local_itemList li.local_no02s { background:url(../img/pink/no02_s.gif) right top no-repeat;}
.local_pink ol.local_itemList li.local_no03s { background:url(../img/pink/no03_s.gif) right top no-repeat;}
.local_pink ol.local_itemList li.local_no04s { background:url(../img/pink/no04_s.gif) right top no-repeat;}
.local_pink ol.local_itemList li.local_no05s { background:url(../img/pink/no05_s.gif) right top no-repeat;}
.local_pink ol.local_itemList li.local_no06s { background:url(../img/pink/no06_s.gif) right top no-repeat;}
.local_pink ol.local_itemList li.local_no07s { background:url(../img/pink/no07_s.gif) right top no-repeat;}
.local_pink ol.local_itemList li.local_no08s { background:url(../img/pink/no08_s.gif) right top no-repeat;}
.local_pink ol.local_itemList li.local_no09s { background:url(../img/pink/no09_s.gif) right top no-repeat;}
.local_pink ol.local_itemList li.local_no10s { background:url(../img/pink/no10_s.gif) right top no-repeat;}
.local_pink ol.local_itemList li img {border:1px solid #f6a3c8;}
.local_pink ol.local_itemList li.local_active img {border:3px solid #f6a3c8;}
* html .local_pink ol.local_itemList li img {border:none;}
* html .local_pink ol.local_itemList li.local_active img {border:none;}
* html .local_pink ol.local_itemList li a {border:1px solid #f6a3c8;}
* html .local_pink ol.local_itemList li.local_active a {border:3px solid #f6a3c8;}
.local_pink p.local_itemList {background:url(../img/pink/thumb_line.gif) center bottom no-repeat;}



/***　purple指定　***/
.local_purple div.local_itemMain div.local_clmL p.local_no01 {background:url(../img/purple/no1.gif) right bottom no-repeat;}
.local_purple div.local_itemMain div.local_clmL p.local_no02 {background:url(../img/purple/no2.gif) right bottom no-repeat;}
.local_purple div.local_itemMain div.local_clmL p.local_no03 {background:url(../img/purple/no3.gif) right bottom no-repeat;}
.local_purple div.local_itemMain div.local_clmL p.local_no04 {background:url(../img/purple/no4.gif) right bottom no-repeat;}
.local_purple div.local_itemMain div.local_clmL p.local_no05 {background:url(../img/purple/no5.gif) right bottom no-repeat;}
.local_purple div.local_itemMain div.local_clmL p.local_no06 {background:url(../img/purple/no6.gif) right bottom no-repeat;}
.local_purple div.local_itemMain div.local_clmL p.local_no07 {background:url(../img/purple/no7.gif) right bottom no-repeat;}
.local_purple div.local_itemMain div.local_clmL p.local_no08 {background:url(../img/purple/no8.gif) right bottom no-repeat;}
.local_purple div.local_itemMain div.local_clmL p.local_no09 {background:url(../img/purple/no9.gif) right bottom no-repeat;}
.local_purple div.local_itemMain div.local_clmL p.local_no10 {background:url(../img/purple/no10.gif) right bottom no-repeat;}
.local_purple ol.local_itemList li.local_no01s { background:url(../img/purple/no01_s.gif) right top no-repeat; margin-left:10px; display:inline;}
.local_purple ol.local_itemList li.local_no02s { background:url(../img/purple/no02_s.gif) right top no-repeat;}
.local_purple ol.local_itemList li.local_no03s { background:url(../img/purple/no03_s.gif) right top no-repeat;}
.local_purple ol.local_itemList li.local_no04s { background:url(../img/purple/no04_s.gif) right top no-repeat;}
.local_purple ol.local_itemList li.local_no05s { background:url(../img/purple/no05_s.gif) right top no-repeat;}
.local_purple ol.local_itemList li.local_no06s { background:url(../img/purple/no06_s.gif) right top no-repeat;}
.local_purple ol.local_itemList li.local_no07s { background:url(../img/purple/no07_s.gif) right top no-repeat;}
.local_purple ol.local_itemList li.local_no08s { background:url(../img/purple/no08_s.gif) right top no-repeat;}
.local_purple ol.local_itemList li.local_no09s { background:url(../img/purple/no09_s.gif) right top no-repeat;}
.local_purple ol.local_itemList li.local_no10s { background:url(../img/purple/no10_s.gif) right top no-repeat;}
.local_purple ol.local_itemList li img {border:1px solid #c199d5;}
.local_purple ol.local_itemList li.local_active img {border:3px solid #c199d5;}
* html .local_purple ol.local_itemList li img {border:none;}
* html .local_purple ol.local_itemList li.local_active img {border:none;}
* html .local_purple ol.local_itemList li a {border:1px solid #c199d5;}
* html .local_purple ol.local_itemList li.local_active a {border:3px solid #c199d5;}
.local_purple p.local_itemList {background:url(../img/purple/thumb_line.gif) center bottom no-repeat;}



/***　red指定　***/
.local_red div.local_itemMain div.local_clmL p.local_no01 {background:url(../img/red/no1.gif) right bottom no-repeat;}
.local_red div.local_itemMain div.local_clmL p.local_no02 {background:url(../img/red/no2.gif) right bottom no-repeat;}
.local_red div.local_itemMain div.local_clmL p.local_no03 {background:url(../img/red/no3.gif) right bottom no-repeat;}
.local_red div.local_itemMain div.local_clmL p.local_no04 {background:url(../img/red/no4.gif) right bottom no-repeat;}
.local_red div.local_itemMain div.local_clmL p.local_no05 {background:url(../img/red/no5.gif) right bottom no-repeat;}
.local_red div.local_itemMain div.local_clmL p.local_no06 {background:url(../img/red/no6.gif) right bottom no-repeat;}
.local_red div.local_itemMain div.local_clmL p.local_no07 {background:url(../img/red/no7.gif) right bottom no-repeat;}
.local_red div.local_itemMain div.local_clmL p.local_no08 {background:url(../img/red/no8.gif) right bottom no-repeat;}
.local_red div.local_itemMain div.local_clmL p.local_no09 {background:url(../img/red/no9.gif) right bottom no-repeat;}
.local_red div.local_itemMain div.local_clmL p.local_no10 {background:url(../img/red/no10.gif) right bottom no-repeat;}
.local_red ol.local_itemList li.local_no01s { background:url(../img/red/no01_s.gif) right top no-repeat; margin-left:10px; display:inline}
.local_red ol.local_itemList li.local_no02s { background:url(../img/red/no02_s.gif) right top no-repeat;}
.local_red ol.local_itemList li.local_no03s { background:url(../img/red/no03_s.gif) right top no-repeat;}
.local_red ol.local_itemList li.local_no04s { background:url(../img/red/no04_s.gif) right top no-repeat;}
.local_red ol.local_itemList li.local_no05s { background:url(../img/red/no05_s.gif) right top no-repeat;}
.local_red ol.local_itemList li.local_no06s { background:url(../img/red/no06_s.gif) right top no-repeat;}
.local_red ol.local_itemList li.local_no07s { background:url(../img/red/no07_s.gif) right top no-repeat;}
.local_red ol.local_itemList li.local_no08s { background:url(../img/red/no08_s.gif) right top no-repeat;}
.local_red ol.local_itemList li.local_no09s { background:url(../img/red/no09_s.gif) right top no-repeat;}
.local_red ol.local_itemList li.local_no10s { background:url(../img/red/no10_s.gif) right top no-repeat;}
.local_red ol.local_itemList li img {border:1px solid #DC3E3E;}
.local_red ol.local_itemList li.local_active img {border:3px solid #DC3E3E;}
* html .local_red ol.local_itemList li img {border:none;}
* html .local_red ol.local_itemList li.local_active img {border:none;}
* html .local_red ol.local_itemList li a {border:1px solid #DC3E3E;}
* html .local_red ol.local_itemList li.local_active a {border:3px solid #DC3E3E;}
.local_red p.local_itemList {background:url(../img/red/thumb_line.gif) center bottom no-repeat;}





p.local_itemList a,
p.local_itemList a:active,
p.local_itemList a:visited
 {
 text-decoration:none;
}

p.local_itemList a:hover {
text-decoration:underline;

}

div.local_section.local_blog {
margin-top:3px;
background:url(../img/bg_blog_head.gif) left top no-repeat #F8F2F7;
width:620px;

}

div.local_section.local_blogCover {
background:url(../img/bg_blog.gif) left bottom no-repeat;
width:620px;
padding-bottom:5px;

}

div.local_section.local_blog h3 {
background:url(../img/icon_heart.gif) left 2px no-repeat;
padding-left:15px;
font-size:12px;
color:#ec9ba3;
font-weight:bold;
line-height:1.2;
margin-top:10px;
margin-left:10px;
}


div.local_section.local_blog h3 a,
div.local_section.local_blog h3 a:active,
div.local_section.local_blog h3 a:visited
{
color:#ec9ba3;
text-decoration:none;
 white-space:nowrap;
}

div.local_section.local_blog h3 a:hover {
text-decoration:underline;

}

div.local_section.local_blog p{
font-size:12px;
margin-top:3px;
margin-left:25px;
margin-right:10px;
 }
 
div.local_section.local_blog p a,
div.local_section.local_blog p a:active,
div.local_section.local_blog p a:visited
{
color:#000000;
text-decoration:none;
}

div.local_section.local_blog p a:hover {
text-decoration:underline;

}

div.local_section.local_blog p.local_author{
padding-bottom:10px;
margin-left:20px;
margin-right:10px;
text-align:right;
 }

div.local_section.local_blog p.local_author.local_firstChild{
margin-top:10px;
border-bottom:1px dotted #ad5da1;
 }
 
 
div.local_section.local_blog p.local_author a,
div.local_section.local_blog p.local_author a:active,
div.local_section.local_blog p.local_author a:visited
{
color:#ec9ba3;
text-decoration:none;
}

div.local_section.local_blog p.local_author a:hover {
text-decoration:underline;

}

h2.local_comment {
margin-top:15px;

}
div.local_section.local_comment {
margin-top:3px;
width:620px;
background:url(../img/bg_dokusha_head.gif) left top no-repeat #FEF5F5;
}

div.local_section.local_commentCover {
width:620px;
background:url(../img/bg_dokusha.gif) left bottom no-repeat;
}

div.local_section.local_comment p{
background:url(../img/icon_heart.gif) left 1px no-repeat;
padding-left:15px;
font-size:12px;
margin-top:12px;
margin-left:10px;
margin-right:10px;
}

div.local_section.local_comment p.local_author{
background:none;
padding-bottom:10px;
margin-left:20px;
margin-right:10px;
text-align:right;
 }
 
div.local_section.local_comment p.local_author.local_firstChild{
border-bottom:1px dotted #f19ca4;
margin-top:10px;
 }
 
form#local_dokushaComment {
 background:#FFF;
 width:560px;
 margin-left:30px;
 background:url(../img/form_bg.gif) left top no-repeat;
 margin-top:15px;
 margin-bottom:20px;
 }
 
form#local_dokushaComment fieldset{
border:none;
margin:0;
padding:0;
padding-top:10px;
 }
 
form#local_dokushaComment fieldset legend{
 padding:10px 0 10px 10px;
 font-size:10px;
 }
 
*+html form#local_dokushaComment fieldset legend{
 padding:10px 0 15px 2px;
 font-size:10px;
 }
 
dl.commenter-info {
font-size:10px;
display:block;
margin-bottom:10px;
clear:both;
}

dl.commenter-info dt {
font-weight:bold;
float:left;
width:95px;
}
dl.commenter-info dt span,
dl.commenter-info dt label{
padding-left: 10px;
padding-right: 10px;
}

dl.commenter-info dd {
padding:0 0 10px 10px;
float:left;
}
dl.commenter-info dd.local_aboutComment {
width:420px;
font-size:10px;
padding-bottom: 15px;
}


html*ul.cookie { /* for safari */ margin:0 0 15px 109px; }

html*ul.comments-open-footer { margin-left:111px;}

ul.cookie {
display:block;
list-style:none;
margin:0 0 15px 100px;
font-size:10px;
height:15px;
clear:both;

}

ul.cookie li,
ul.cookie li label
 {
height:15px;
line-height:1;
padding-bottom:5px;

}

dl#comments-open-text {
font-size:10px;
display:block;
margin-bottom:10px;
}

dl#comments-open-text dt {
float:left;
font-weight:bold;
width:95px;
}
dl#comments-open-text dt label{
padding-left:10px ;
padding-right:10px ;
display:block;
}

dl#comments-open-text dd {
padding:0 0 10px 10px;
float:left;
}

*+html dl#comments-open-text dd {
padding:0 0 0 10px;
}

dl#comments-open-text dd textarea {
font-size:10px;

}

ul.comments-open-footer {
clear:both;
list-style:none;
margin-left:102px;
padding-bottom:45px;
}

ul.comments-open-footer li {
display:inline;
margin-right:2px;
}

div.local_section.local_cosmetaiCover {
padding:2px 0 0 2px;

}

div.local_section.local_cosmetaiProfile {
width:198px;
float:left;
padding-bottom:20px;
margin-left:11px;
margin-bottom:10px;
background:url(../img/profile_bottom.jpg) left bottom no-repeat;
clear:none;
}

div.local_section.local_cosmetaiProfile.local_firstChild {
margin-left:0;
}

*+html div.local_section.local_cosmetaiProfile {
padding-bottom:15px;
}

div.local_section.local_profileWrapAlpha {
width:198px;
background:url(../img/profile_head.jpg) left top no-repeat;
}

div.local_section.local_profileWrapBeta {
padding: 4px 9px 0 4px;
margin-top:6px;
background:url(../img/profile_bg.gif) left top repeat-y transparent;
}

div.local_section.local_profileWrapBeta div.local_clmL {
width:86px;
margin:0 5px 0 5px;
}

div.local_section.local_profileWrapBeta div.local_clmL p {
}


div.local_section.local_profileWrapBeta div.local_clmL p img {
}

div.local_section.local_profileWrapBeta div.local_clmR {
width:102px;
margin-top:0;
}

div.local_section.local_profileWrapBeta  h2 {
width:90px;
font-size:11px;
color:#ad5da1;
line-height:1.2;
font-weight:bold;
padding-bottom:5px;
border-bottom:1px dotted #ccc;
float:right;
margin: 0 0 5px 0;
}

div.local_section.local_profileWrapBeta  p {
color:#2f2f2f;
font-size:10px;
line-height:1.5;
}
div.local_section.local_profileWrapBeta  p img{
margin: 0 5px 0 0;
float: left;
}

div.local_section.local_profileWrapBeta dl {
display:block;
overflow:hidden;
clear:both;
margin:0;
padding:5px 0 0 0;
}

div.local_section.local_profileWrapBeta dl:after {
    content: "";
    display: block;
    clear: both;
    height: 0.1px;
    overflow: hidden;
}

*html div.local_section.local_profileWrapBeta dl {
    height: 0.1em;
    overflow: visible;
}


div.local_section.local_profileWrapBeta dl dt {
float:left;
margin:0 5px 0 5px;
padding:0;
display:inline;
}

div.local_section.local_profileWrapBeta dl dd {
float:left;
font-size:10px;
line-height:1.2;
font-weight:bold;
color:#f19c9f;
margin-top:5px;
text-decoration:none;
display:inline;
}
*:first-child+html div.local_section.local_profileWrapBeta dl dd{
font-size:11px;
}
* html div.local_section.local_profileWrapBeta dl dd{
font-size:11px;
}

div.local_section.local_profileWrapBeta dl dd a ,
div.local_section.local_profileWrapBeta dl dd a:active,
div.local_section.local_profileWrapBeta dl dd a:visited {
color:#f19c9f;
text-decoration:none;
}

div.local_section.local_profileWrapBeta dl dd a:hover {
text-decoration:underline;

}

div.local_section.local_cosmeArchive {
margin-bottom:10px;

}

div.local_section.local_cosmeArchive div.local_clmL {
width:100px;
padding:1px;
background:#ccc;
margin-right:5px;
}

div.local_section.local_cosmeArchive div.local_clmR {
border:1px solid #ffb4a4;
width:498px;
}

div.local_section.local_cosmeArchive div.local_clmL p,
div.local_section.local_cosmeArchive div.local_clmL p a,
div.local_section.local_cosmeArchive div.local_clmL p a img
{
margin:0;
padding:0;

}

div.local_section.local_cosmeArchive div.local_clmR h2 {
background:url(../img/ttl_bar.gif) left top no-repeat;
font-size:12px;
font-weight:bold;
color:#d30000;
padding:6px 0 0 15px;
height:19px;
}

div.local_section.local_cosmeArchive div.local_clmR h2 a,
div.local_section.local_cosmeArchive div.local_clmR h2 a:active,
div.local_section.local_cosmeArchive div.local_clmR h2 a:visited {
color:#d30000;
text-decoration:none;
}

div.local_section.local_cosmeArchive div.local_clmR h2 a:hover {
color:#FFF;
}

div.local_section.local_cosmeArchive div.local_clmR p {
padding:6px 15px 0 15px;
font-size:11px;
line-height:1.3;
}

div.local_section.local_cosmeArchive div.local_clmR p a,
div.local_section.local_cosmeArchive div.local_clmR p a:active,
div.local_section.local_cosmeArchive div.local_clmR p a:visited {
color:#210000;
text-decoration:none;
}

div.local_section.local_cosmeArchive div.local_clmR p a:hover {
color:#210000;
text-decoration:underline;
}

div.local_section.local_cosmeArchive div.local_clmR p.local_date {
padding:0 0 0 15px;
}

div.local_section.local_cosmeArchive div.local_clmR p.local_date a,
div.local_section.local_cosmeArchive div.local_clmR p.local_date a:active,
div.local_section.local_cosmeArchive div.local_clmR p.local_date a:visited
{
font-size:10px;
color:#ff5e33;
text-decoration:none;
}

div.local_section.local_cosmeArchive div.local_clmR p.local_date a:hover {
text-decoration:underline;
}

div.local_section.local_cosmeArchive div.local_clmR p.local_detail {
padding:0 15px 2px 15px;
margin:-3px 0 0 0;
text-align:right;
}

div.local_section.local_cosmeArchive div.local_clmR p.local_detail a,
div.local_section.local_cosmeArchive div.local_clmR p.local_detail a:active,
div.local_section.local_cosmeArchive div.local_clmR p.local_detail a:visited {
font-size:11px;
color:#000;
text-decoration:none;

}

div.local_section.local_cosmeArchive div.local_clmR p.local_detail a:hover {
color:#000;
text-decoration:underline;
}

div.local_section.local_cosmetaiLead p {
text-align:center;
padding-left:2px;
line-height:1.3;
padding-top:10px;
padding-bottom:7px;
margin:0;
font-size:12px;
font-weight:bold;
color:#8c76e3;
}
p#pastArchive {
text-align:right;
}

p#pastArchive a,
p#pastArchive a:active
p#pastArchive a:visited
 {
font-size:11px;
text-decoration:underline;
padding-top:10px;
}

p#pastArchive a:hover
 {
text-decoration:none;
}

div.local_section.local_cosmetai div.local_clmL dl#local_cosmetaiList dt img,
div.local_section.local_itemMain div.local_clmR p img,
ol.local_itemList li img ,
div.local_section.local_itemMain div.local_clmL p#local_itemImage img{
behavior:url(../js/iepngfix/iepngfix.htc)
}



/***************************************************************************/
/*コスメ隊員　プロフィール
/***************************************************************************/


div#cosmeMember2009 {border: 1px solid #b1b1b1;background:#fff;padding:20px 0 20px 4px;}
div#cosmeMember2009 h3{color: #8c76e3;text-align:center;font-weight:bold;line-height:150%;font-size:12px;margin:0 0 10px;}

div#cosmeMember2009 .memberbox{float:left;margin:5px;background:url(/beauty/zeppin/img/profile_bottom.gif) no-repeat 0 bottom;padding:0 0 22px 0;width:198px;position:relative;}
div#cosmeMember2009 .memberbox2{background:url(/beauty/zeppin/img/profile_head.gif) no-repeat 0 top;padding:15px 5px 0 10px;height:13.5em;}
div#cosmeMember2009 .memberbox2 img{float:left;margin:0 5px 5px 0;width:86px;border:1px solid #f19c9f;}
div#cosmeMember2009 .memberbox2 h4,
div#cosmeMember2009 .memberbox2 p{font-size:11px;line-height:140%;}
div#cosmeMember2009 .memberbox2 h4{color: #ad5da1;font-weight:bold;border-bottom:1px dotted #ccc;padding:0 0 5px;margin:0 0 5px;}
div#cosmeMember2009 .memberbox2 a{background:url(/beauty/cosme/img/mk_blog.gif) no-repeat 0 0;padding:5px 0 0 60px;font-size:10px;font-weight:bold;color:#f19c9f;display:block;margin:10px 0 0;display:block;position:absolute;bottom:15px;}

div#cosmeMember2009 .memberbox2 .wordBreak{font-size:11px;line-height:140%;margin:0 0 5px;}


/***************************************************************************/
/*右カラム　ビューティCMS
/***************************************************************************/
.cosmeRight{border:1px solid #b1b1b1;background:#fff;margin-bottom:5px;padding-bottom:5px;}

/* おすすめ */
#recommend .articles{background:url(/beauty/zeppin/img/dot_gray.gif) repeat-x 0 top;padding-top:10px;margin:10px;}
#recommend .first-child {background:none;margin-top:0px;}
#recommend .articles p{width:65px;float:left;margin:0 10px 0 0;} 
#recommend .articles p img{border:1px solid #ccc;}
#recommend .articles dl{width:200px;float:right;margin-top:-5px;}
#recommend .articles dl dt a{font-size:11px;font-weight:bold;color:#ae5da1;line-height:140%;margin-bottom:8px;}
#recommend .articles dl dd{font-size:11px;line-height:140%;}

/* clearfix */
#recommend .articles:after {content: ".";display: block;clear: both;height: 0;visibility: hidden;}
#recommend .articles{min-height: 1px;}
*html #recommend .articles { height: 1px;/*\*//*/ height: auto;overflow: hidden; /**/}

#sns{margin-bottom:15px;padding-left:15px;}
#sns ul li{float:left;margin-right:5px;list-style:none;}

#beautyNewsBox300 p{background:url(/shared/img/common/rtit_beautyNews300.gif) no-repeat 0 0;width:302px;height:20px;text-indent:-9999px;}
#beautyNewsBox220 p{background:url(/shared/img/common/rtit_beautyNews220.gif) no-repeat 0 0;width:222px;height:20px;text-indent:-9999px;}
#beautyNews			{border:1px solid #b1b1b1;border-top:none;font-size:12px;line-height:150%;background:#fff;margin-bottom:10px;padding:10px;}
#beautyNews ul li	{list-style:none;background:url(/shared/img/common/mark_purple.gif) no-repeat 0 6px;padding-left:10px;line-height:150%;}
#beautyNews ul li a {color:#ae5da1;}

/**/
.zeppinBn{padding:40px 10px 10px;background:url(/beauty/zeppin/img/sub_backnum.gif) no-repeat 0 0 #fff;border:1px solid #ffa89c;}
.zeppinBn dl{border-bottom:1px dotted #ccc;padding-bottom:5px;margin-bottom:5px;}
.zeppinBn dl dt{width:63px;float:left;padding-top:3px;}
.zeppinBn dl dt img{border:1px solid #ccc;}
.zeppinBn dl dd{margin:0 0 0 75px;font-size:11px;line-height:140%;}
.zeppinBn dl dd a{text-decoration:none;}

.zeppinBn dl:after {content: ".";display: block;clear: both;  height: 0; visibility: hidden;}
.zeppinBn dl {min-height: 1px;}
*html .zeppinBn dl{ height: 1px; /*\*//*/ height: auto; overflow: hidden;  /**/}

.zeppinBn p{font-size:11px;text-align:right;}
