@charset "shift_jis";




/*  ここから
-------------------------------------------------------------------------------------------*/

/* border
-----------------------------------------------------------------------------------------------*/
.detailetmpl .wrap_box,
.detailetmpl .temp5 .boxleft .bor,
.detailetmpl .temp5 .boxright .bor{
border:solid 1px #bcbcbc;
box-shadow: 0 2px 2px -1px #bfbfbf;
behavior: url(/defaultShop/images/goods/tempv02/PIE.htc);
position:relative;
}



/* detail,furoku
-----------------------------------------------------------------------------------------------*/
div#container div.wrap_item p.mds{
background:url(/defaultShop/images/goods/tempv02/ttl_bg_detail.jpg) no-repeat;
padding:8px 0 15px 95px;
font-family:MS Ui Gothic;
letter-spacing:0.1em;
color:#222;}

div#container div.wrap_service p.mds{
background:url(/defaultShop/images/goods/tempv02/ttl_bg_furoku.jpg) no-repeat;
padding:8px 0 15px 60px;
font-family:MS Ui Gothic;
letter-spacing:0.1em;
color:#222;}




/* font
-----------------------------------------------------------------------------------------------*/

div#container h2{
font-family:メイリオ;
font-size:1.6em;}


div#container .detailetmpl h3{
font-size:140%;
text-align:justify;
text-justify:justify;
letter-spacing:0.1em;
font-family:MS Ui Gothic;
padding-right:10px;
padding-left:10px;
}

div#container p.mds2{
padding-bottom:10px;
letter-spacing:0.1em;
font-family:MS Ui Gothic;}

.detailetmpl p.copy_txt{
font-family:MS Ui Gothic;
letter-spacing:0.1em;
font-size:120%;}




/* gray
------------------------------------------------------*/
.detailetmpl .title_gray{
border-radius: 5px;        /* CSS3草案 */  
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 5px;   /* Firefox用 */ 
margin:20px 0 0 0 ;
color:#fff;
padding:12px 13px 8px 15px;
box-shadow: 0 1px 1px -1px #bfbfbf;


/*可変
-------------*/
background:url(/defaultShop/images/goods/tempv02/ttl_bg_gray.jpg);
-pie-background:url(/defaultShop/images/goods/tempv02/ttl_bg_gray.jpg);
border:solid 1px #272626;
behavior: url(/defaultShop/images/goods/tempv02/PIE.htc);
position:relative;
}


.detailetmpl h3.title_gray{
background:url(/defaultShop/images/goods/tempv02/ttl_bg_gray.jpg) top right;
-pie-background:url(/defaultShop/images/goods/tempv02/ttl_bg_gray.jpg) top right;
behavior: url(/defaultShop/images/goods/tempv02/PIE.htc);
position:relative;
}


.detailetmpl .intro .temp1 h2.title_gray,
.detailetmpl .intro .temp1r h2.title_gray,
.detailetmpl .intro .temp2 h2.title_gray,
.detailetmpl .temp4 h3.title_gray,
.detailetmpl .temp8 h2.title_gray{
    border-bottom:solid 1px #272626;}


/* pink
------------------------------------------------------*/
.detailetmpl .title_pink{
border-radius: 5px;        /* CSS3草案 */  
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 5px;   /* Firefox用 */ 
margin:20px 0 0 0 ;
color:#222;
padding:12px 0 8px 18px;
box-shadow: 0 1px 1px -1px #bfbfbf;

/*可変
-------------*/
background:url(/defaultShop/images/goods/tempv02/ttl_bg_pink.jpg);
-pie-background:url(/defaultShop/images/goods/tempv02/ttl_bg_pink.jpg);
border:solid 1px #e5a0c0;
behavior: url(/defaultShop/images/goods/tempv02/PIE.htc);
position:relative;
}

.detailetmpl h3.title_pink{
background:url(/defaultShop/images/goods/tempv02/ttl_bg_pink.jpg) top right;
-pie-background:url(/defaultShop/images/goods/tempv02/ttl_bg_pink.jpg)  top right;
behavior: url(/defaultShop/images/goods/tempv02/PIE.htc);
position:relative;
}


.detailetmpl .intro .temp1 h2.title_pink,
.detailetmpl .intro .temp1r h2.title_pink,
.detailetmpl .intro .temp2 h2.title_pink,
.detailetmpl .temp4 h3.title_pink,
.detailetmpl .temp8 h2.title_pink{
    border-bottom:solid 1px #e5a0c0;}



/* rose
------------------------------------------------------*/
.detailetmpl .title_rose{
border-radius: 5px;        /* CSS3草案 */  
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 5px;   /* Firefox用 */ 
margin:20px 0 0 0 ;
color:#222;
padding:12px 0 8px 18px;
box-shadow: 0 1px 1px -1px #bfbfbf;

/*可変
-------------*/
background:url(/defaultShop/images/goods/tempv02/ttl_bg_rose.jpg);
-pie-background:url(/defaultShop/images/goods/tempv02/ttl_bg_rose.jpg);
border:solid 1px #e98e9c;
behavior: url(/defaultShop/images/goods/tempv02/PIE.htc);
position:relative;
}

.detailetmpl h3.title_rose{
background:url(/defaultShop/images/goods/tempv02/ttl_bg_rose.jpg) top right;
-pie-background:url(/defaultShop/images/goods/tempv02/ttl_bg_rose.jpg) top right;
behavior: url(/defaultShop/images/goods/tempv02/PIE.htc);
position:relative;
}


.detailetmpl .intro .temp1 h2.title_rose,
.detailetmpl .intro .temp1r h2.title_rose,
.detailetmpl .intro .temp2 h2.title_rose,
.detailetmpl .temp4 h3.title_rose,
.detailetmpl .temp8 h2.title_rose{
    border-bottom:solid 1px #e98e9c;}



/* cameria
------------------------------------------------------*/
.detailetmpl .title_cameria{
border-radius: 5px;        /* CSS3草案 */  
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 5px;   /* Firefox用 */ 
margin:20px 0 0 0 ;
color:#222;
padding:12px 0 8px 18px;
box-shadow: 0 1px 1px -1px #bfbfbf;

/*可変
-------------*/
background:url(/defaultShop/images/goods/tempv02/ttl_bg_cameria.jpg);
-pie-background:url(/defaultShop/images/goods/tempv02/ttl_bg_cameria.jpg);
border:solid 1px #e6a58e;
behavior: url(/defaultShop/images/goods/tempv02/PIE.htc);
position:relative;
}

.detailetmpl h3.title_cameria{
background:url(/defaultShop/images/goods/tempv02/ttl_bg_cameria.jpg) top right;
-pie-background:url(/defaultShop/images/goods/tempv02/ttl_bg_cameria.jpg) top right;
behavior: url(/defaultShop/images/goods/tempv02/PIE.htc);
position:relative;
}


.detailetmpl .intro .temp1 h2.title_cameria,
.detailetmpl .intro .temp1r h2.title_cameria,
.detailetmpl .intro .temp2 h2.title_cameria,
.detailetmpl .temp4 h3.title_cameria,
.detailetmpl .temp8 h2.title_cameria{
    border-bottom:solid 1px #e6a58e;}




/* red
------------------------------------------------------*/
.detailetmpl .title_red{
border-radius: 5px;        /* CSS3草案 */  
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 5px;   /* Firefox用 */ 
margin:20px 0 0 0 ;
color:#222;
padding:12px 0 8px 18px;
box-shadow: 0 1px 1px -1px #bfbfbf;

/*可変
-------------*/
background:url(/defaultShop/images/goods/tempv02/ttl_bg_red.jpg);
-pie-background:url(/defaultShop/images/goods/tempv02/ttl_bg_red.jpg);
border:solid 1px #d17263;
behavior: url(/defaultShop/images/goods/tempv02/PIE.htc);
position:relative;
}

.detailetmpl h3.title_red{
background:url(/defaultShop/images/goods/tempv02/ttl_bg_red.jpg) top right;
-pie-background:url(/defaultShop/images/goods/tempv02/ttl_bg_red.jpg) top right;
behavior: url(/defaultShop/images/goods/tempv02/PIE.htc);
position:relative;
}


.detailetmpl .intro .temp1 h2.title_red,
.detailetmpl .intro .temp1r h2.title_red,
.detailetmpl .intro .temp2 h2.title_red,
.detailetmpl .temp4 h3.title_red,
.detailetmpl .temp8 h2.title_red{
    border-bottom:solid 1px #d17263;}



/* crimson
------------------------------------------------------*/
.detailetmpl .title_crimson{
border-radius: 5px;        /* CSS3草案 */  
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 5px;   /* Firefox用 */ 
margin:20px 0 0 0 ;
color:#fff;
padding:12px 0 8px 18px;
box-shadow: 0 1px 1px -1px #bfbfbf;

/*可変
-------------*/
background:url(/defaultShop/images/goods/tempv02/ttl_bg_crimson.jpg);
-pie-background:url(/defaultShop/images/goods/tempv02/ttl_bg_crimson.jpg);
border:solid 1px #4d012d;
behavior: url(/defaultShop/images/goods/tempv02/PIE.htc);
position:relative;
}

.detailetmpl h3.title_crimson{
background:url(/defaultShop/images/goods/tempv02/ttl_bg_crimson.jpg) top right;
-pie-background:url(/defaultShop/images/goods/tempv02/ttl_bg_crimson.jpg) top right;
behavior: url(/defaultShop/images/goods/tempv02/PIE.htc);
position:relative;
}


.detailetmpl .intro .temp1 h2.title_crimson,
.detailetmpl .intro .temp1r h2.title_crimson,
.detailetmpl .intro .temp2 h2.title_crimson,
.detailetmpl .temp4 h3.title_crimson,
.detailetmpl .temp8 h2.title_crimson{
    border-bottom:solid 1px #4d012d;}



/* yellow
------------------------------------------------------*/
.detailetmpl .title_yellow{
border-radius: 5px;        /* CSS3草案 */  
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 5px;   /* Firefox用 */ 
margin:20px 0 0 0 ;
color:#222;
padding:12px 0 8px 18px;
box-shadow: 0 1px 1px -1px #bfbfbf;

/*可変
-------------*/
background:url(/defaultShop/images/goods/tempv02/ttl_bg_yellow.jpg);
-pie-background:url(/defaultShop/images/goods/tempv02/ttl_bg_yellow.jpg);
border:solid 1px #dbcb99;
behavior: url(/defaultShop/images/goods/tempv02/PIE.htc);
position:relative;
}

.detailetmpl h3.title_yellow{
background:url(/defaultShop/images/goods/tempv02/ttl_bg_yellow.jpg) top right;
-pie-background:url(/defaultShop/images/goods/tempv02/ttl_bg_yellow.jpg) top right;
behavior: url(/defaultShop/images/goods/tempv02/PIE.htc);
position:relative;
}


.detailetmpl .intro .temp1 h2.title_yellow,
.detailetmpl .intro .temp1r h2.title_yellow,
.detailetmpl .intro .temp2 h2.title_yellow,
.detailetmpl .temp4 h3.title_yellow,
.detailetmpl .temp8 h2.title_yellow{
    border-bottom:solid 1px #dbcb99;}




/* orange
------------------------------------------------------*/
.detailetmpl .title_orange{
border-radius: 5px;        /* CSS3草案 */  
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 5px;   /* Firefox用 */ 
margin:20px 0 0 0 ;
color:#222;
padding:12px 0 8px 18px;
box-shadow: 0 1px 1px -1px #bfbfbf;

/*可変
-------------*/
background:url(/defaultShop/images/goods/tempv02/ttl_bg_orange.jpg);
-pie-background:url(/defaultShop/images/goods/tempv02/ttl_bg_orange.jpg);
border:solid 1px #ed9050;
behavior: url(/defaultShop/images/goods/tempv02/PIE.htc);
position:relative;}

.detailetmpl h3.title_orange{
background:url(/defaultShop/images/goods/tempv02/ttl_bg_orange.jpg) top right;
-pie-background:url(/defaultShop/images/goods/tempv02/ttl_bg_orange.jpg) top right;
behavior: url(/defaultShop/images/goods/tempv02/PIE.htc);
position:relative;
}


.detailetmpl .intro .temp1 h2.title_orange,
.detailetmpl .intro .temp1r h2.title_orange,
.detailetmpl .intro .temp2 h2.title_orange,
.detailetmpl .temp4 h3.title_orange,
.detailetmpl .temp8 h2.title_orange{
    border-bottom:solid 1px #ed9050;}




/* brown
------------------------------------------------------*/
.detailetmpl .title_brown{
border-radius: 5px;        /* CSS3草案 */  
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 5px;   /* Firefox用 */ 
margin:20px 0 0 0 ;
color:#222;
padding:12px 0 8px 18px;
box-shadow: 0 1px 1px -1px #bfbfbf;

/*可変
-------------*/
background:url(/defaultShop/images/goods/tempv02/ttl_bg_brown.jpg);
-pie-background:url(/defaultShop/images/goods/tempv02/ttl_bg_brown.jpg);
border:solid 1px #ae9379;
behavior: url(/defaultShop/images/goods/tempv02/PIE.htc);
position:relative;}

.detailetmpl h3.title_brown{
background:url(/defaultShop/images/goods/tempv02/ttl_bg_brown.jpg) top right;
-pie-background:url(/defaultShop/images/goods/tempv02/ttl_bg_brown.jpg) top right;
behavior: url(/defaultShop/images/goods/tempv02/PIE.htc);
position:relative;
}


.detailetmpl .intro .temp1 h2.title_brown,
.detailetmpl .intro .temp1r h2.title_brown,
.detailetmpl .intro .temp2 h2.title_brown,
.detailetmpl .temp4 h3.title_brown,
.detailetmpl .temp8 h2.title_brown{
    border-bottom:solid 1px #ae9379;}




/* tomato
------------------------------------------------------*/
.detailetmpl .title_tomato{
border-radius: 5px;        /* CSS3草案 */  
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 5px;   /* Firefox用 */ 
margin:20px 0 0 0 ;
color:#ffffff;
padding:12px 0 8px 18px;
box-shadow: 0 1px 1px -1px #bfbfbf;

/*可変
-------------*/
background:url(/defaultShop/images/goods/tempv02/ttl_bg_tomato.jpg);
-pie-background:url(/defaultShop/images/goods/tempv02/ttl_bg_tomato.jpg);
border:solid 1px #832f03;
behavior: url(/defaultShop/images/goods/tempv02/PIE.htc);
position:relative;}


.detailetmpl h3.title_tomato{
background:url(/defaultShop/images/goods/tempv02/ttl_bg_tomato.jpg) top right;
-pie-background:url(/defaultShop/images/goods/tempv02/ttl_bg_tomato.jpg) top right;
behavior: url(/defaultShop/images/goods/tempv02/PIE.htc);
position:relative;
}


.detailetmpl .intro .temp1 h2.title_tomato,
.detailetmpl .intro .temp1r h2.title_tomato,
.detailetmpl .intro .temp2 h2.title_tomato,
.detailetmpl .temp4 h3.title_tomato,
.detailetmpl .temp8 h2.title_tomato{
    border-bottom:solid 1px #832f03;}




/* gold
------------------------------------------------------*/
.detailetmpl .title_gold{
border-radius: 5px;        /* CSS3草案 */  
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 5px;   /* Firefox用 */ 
margin:20px 0 0 0 ;
color:#222;
padding:12px 0 8px 18px;
box-shadow: 0 1px 1px -1px #bfbfbf;

/*可変
-------------*/
background:url(/defaultShop/images/goods/tempv02/ttl_bg_gold.jpg);
-pie-background:url(/defaultShop/images/goods/tempv02/ttl_bg_gold.jpg);
border:solid 1px #deab3c;
behavior: url(/defaultShop/images/goods/tempv02/PIE.htc);
position:relative;}

.detailetmpl h3.title_gold{
background-position:top right;
-pie-background-position: top right;}


.detailetmpl .intro .temp1 h2.title_gold,
.detailetmpl .intro .temp1r h2.title_gold,
.detailetmpl .intro .temp2 h2.title_gold,
.detailetmpl .temp4 h3.title_gold,
.detailetmpl .temp8 h2.title_gold{
    border-bottom:solid 1px #deab3c;}


.detailetmpl h3.title_gold{
background:url(/defaultShop/images/goods/tempv02/ttl_bg_gold.jpg) top right;
-pie-background:url(/defaultShop/images/goods/tempv02/ttl_bg_gold.jpg) top right;
behavior: url(/defaultShop/images/goods/tempv02/PIE.htc);
position:relative;
}




/* goldenrod
------------------------------------------------------*/
.detailetmpl .title_goldenrod{
border-radius: 5px;        /* CSS3草案 */  
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 5px;   /* Firefox用 */ 
margin:20px 0 0 0 ;
color:#fff;
padding:12px 0 8px 18px;
box-shadow: 0 1px 1px -1px #bfbfbf;

/*可変
-------------*/
background:url(/defaultShop/images/goods/tempv02/ttl_bg_goldenrod.jpg);
-pie-background:url(/defaultShop/images/goods/tempv02/ttl_bg_goldenrod.jpg);
border:solid 1px #efb93b;
behavior: url(/defaultShop/images/goods/tempv02/PIE.htc);
position:relative;}


.detailetmpl h3.title_goldenrod{
background-position:top right;
-pie-background-position: top right;}


.detailetmpl .intro .temp1 h2.title_goldenrod,
.detailetmpl .intro .temp1r h2.title_goldenrod,
.detailetmpl .intro .temp2 h2.title_goldenrod,
.detailetmpl .temp4 h3.title_goldenrod,
.detailetmpl .temp8 h2.title_goldenrod{
    border-bottom:solid 1px #efb93b;}

.detailetmpl h3.title_goldenrod{
background:url(/defaultShop/images/goods/tempv02/ttl_bg_goldenrod.jpg) top right;
-pie-background:url(/defaultShop/images/goods/tempv02/ttl_bg_goldenrod.jpg) top right;
behavior: url(/defaultShop/images/goods/tempv02/PIE.htc);
position:relative;
}





/* blue
------------------------------------------------------*/
.detailetmpl .title_blue{
border-radius: 5px;        /* CSS3草案 */  
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 5px;   /* Firefox用 */ 
margin:20px 0 0 0 ;
color:#222;
padding:12px 0 8px 18px;
box-shadow: 0 1px 1px -1px #bfbfbf;

/*可変
-------------*/
background:url(/defaultShop/images/goods/tempv02/ttl_bg_blue.jpg);
-pie-background:url(/defaultShop/images/goods/tempv02/ttl_bg_blue.jpg);
border:solid 1px #73a1d9;
behavior: url(/defaultShop/images/goods/tempv02/PIE.htc);
position:relative;}

.detailetmpl h3.title_blue{
background-position:top right;
-pie-background-position: top right;}


.detailetmpl .intro .temp1 h2.title_blue,
.detailetmpl .intro .temp1r h2.title_blue,
.detailetmpl .intro .temp2 h2.title_blue,
.detailetmpl .temp4 h3.title_blue,
.detailetmpl .temp8 h2.title_blue{
    border-bottom:solid 1px #73a1d9;}


.detailetmpl h3.title_blue{
background:url(/defaultShop/images/goods/tempv02/ttl_bg_blue.jpg) top right;
-pie-background:url(/defaultShop/images/goods/tempv02/ttl_bg_blue.jpg) top right;
behavior: url(/defaultShop/images/goods/tempv02/PIE.htc);
position:relative;
}




/* aqua
------------------------------------------------------*/
.detailetmpl .title_aqua{
border-radius: 5px;        /* CSS3草案 */  
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 5px;   /* Firefox用 */ 
margin:20px 0 0 0 ;
color:#fff;
padding:12px 0 8px 18px;
box-shadow: 0 1px 1px -1px #bfbfbf;

/*可変
-------------*/
background:url(/defaultShop/images/goods/tempv02/ttl_bg_aqua.jpg);
-pie-background:url(/defaultShop/images/goods/tempv02/ttl_bg_aqua.jpg);
border:solid 1px #3366CC;
behavior: url(/defaultShop/images/goods/tempv02/PIE.htc);
position:relative;}

.detailetmpl h3.title_aqua{
background-position:top right;
-pie-background-position: top right;}


.detailetmpl .intro .temp1 h2.title_aqua,
.detailetmpl .intro .temp1r h2.title_aqua,
.detailetmpl .intro .temp2 h2.title_aqua,
.detailetmpl .temp4 h3.title_aqua,
.detailetmpl .temp8 h2.title_aqua{
    border-bottom:solid 1px #3366CC;}

.detailetmpl h3.title_aqua{
background:url(/defaultShop/images/goods/tempv02/ttl_bg_aqua.jpg) top right;
-pie-background:url(/defaultShop/images/goods/tempv02/ttl_bg_aqua.jpg) top right;
behavior: url(/defaultShop/images/goods/tempv02/PIE.htc);
position:relative;
}






/* purple
------------------------------------------------------*/
.detailetmpl .title_purple{
border-radius: 5px;        /* CSS3草案 */  
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 5px;   /* Firefox用 */ 
margin:20px 0 0 0 ;
color:#222;
padding:12px 0 8px 18px;
box-shadow: 0 1px 1px -1px #bfbfbf;

/*可変
-------------*/
background:url(/defaultShop/images/goods/tempv02/ttl_bg_purple.jpg);
-pie-background:url(/defaultShop/images/goods/tempv02/ttl_bg_purple.jpg);
border:solid 1px #998bcb;
behavior: url(/defaultShop/images/goods/tempv02/PIE.htc);
position:relative;}


.detailetmpl h3.title_purple{
background:url(/defaultShop/images/goods/tempv02/ttl_bg_purple.jpg) top right;
-pie-background:url(/defaultShop/images/goods/tempv02/ttl_bg_purple.jpg) top right;
behavior: url(/defaultShop/images/goods/tempv02/PIE.htc);
position:relative;
}


.detailetmpl .intro .temp1 h2.title_purple,
.detailetmpl .intro .temp1r h2.title_purple,
.detailetmpl .intro .temp2 h2.title_purple,
.detailetmpl .temp4 h3.title_purple,
.detailetmpl .temp8 h2.title_purple{
    border-bottom:solid 1px #998bcb;}



/* silver
------------------------------------------------------*/
.detailetmpl .title_silver{
border-radius: 5px;        /* CSS3草案 */  
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 5px;   /* Firefox用 */ 
margin:20px 0 0 0 ;
color:#222;
padding:12px 0 8px 18px;
box-shadow: 0 1px 1px -1px #bfbfbf;

/*可変
-------------*/
background:url(/defaultShop/images/goods/tempv02/ttl_bg_silver.jpg);
-pie-background:url(/defaultShop/images/goods/tempv02/ttl_bg_silver.jpg);
border:solid 1px #aeaeaf;
behavior: url(/defaultShop/images/goods/tempv02/PIE.htc);
position:relative;}

.detailetmpl h3.title_silver{
background:url(/defaultShop/images/goods/tempv02/ttl_bg_silver.jpg) top right;
-pie-background:url(/defaultShop/images/goods/tempv02/ttl_bg_silver.jpg) top right;
behavior: url(/defaultShop/images/goods/tempv02/PIE.htc);
position:relative;
}


.detailetmpl .intro .temp1 h2.title_silver,
.detailetmpl .intro .temp1r h2.title_silver,
.detailetmpl .intro .temp2 h2.title_silver,
.detailetmpl .temp4 h3.title_silver,
.detailetmpl .temp8 h2.title_silver{
    border-bottom:solid 1px #aeaeaf;}






/* green
------------------------------------------------------*/
.detailetmpl .title_green{
border-radius: 5px;        /* CSS3草案 */  
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 5px;   /* Firefox用 */ 
margin:20px 0 0 0 ;
color:#fff;
padding:12px 0 8px 18px;
box-shadow: 0 1px 1px -1px #bfbfbf;

/*可変
-------------*/
background:url(/defaultShop/images/goods/tempv02/ttl_bg_green.jpg);
-pie-background:url(/defaultShop/images/goods/tempv02/ttl_bg_green.jpg);
border:solid 1px #297d0b;
behavior: url(/defaultShop/images/goods/tempv02/PIE.htc);
position:relative;}

.detailetmpl h3.title_green{
background:url(/defaultShop/images/goods/tempv02/ttl_bg_green.jpg) top right;
-pie-background:url(/defaultShop/images/goods/tempv02/ttl_bg_green.jpg) top right;
behavior: url(/defaultShop/images/goods/tempv02/PIE.htc);
position:relative;}


.detailetmpl .intro .temp1 h2.title_green,
.detailetmpl .intro .temp1r h2.title_green,
.detailetmpl .intro .temp2 h2.title_green,
.detailetmpl .temp4 h3.title_green,
.detailetmpl .temp8 h2.title_green{
    border-bottom:solid 1px #297d0b;}




/* leafgreen
------------------------------------------------------*/
.detailetmpl .title_leafgreen{
border-radius: 5px;        /* CSS3草案 */  
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 5px;   /* Firefox用 */ 
margin:20px 0 0 0 ;
color:#222;
padding:12px 0 8px 18px;
box-shadow: 0 1px 1px -1px #bfbfbf;

/*可変
-------------*/
background:url(/defaultShop/images/goods/tempv02/ttl_bg_leafgreen.jpg);
-pie-background:url(/defaultShop/images/goods/tempv02/ttl_bg_leafgreen.jpg);
border:solid 1px #7ae382;
behavior: url(/defaultShop/images/goods/tempv02/PIE.htc);
position:relative;}

.detailetmpl h3.title_leafgreen{
background:url(/defaultShop/images/goods/tempv02/ttl_bg_leafgreen.jpg) top right;
-pie-background:url(/defaultShop/images/goods/tempv02/ttl_bg_leafgreen.jpg) top right;
behavior: url(/defaultShop/images/goods/tempv02/PIE.htc);
position:relative;}



.detailetmpl .intro .temp1 h2.title_leafgreen,
.detailetmpl .intro .temp1r h2.title_leafgreen,
.detailetmpl .intro .temp2 h2.title_leafgreen,
.detailetmpl .temp4 h3.title_leafgreen,
.detailetmpl .temp8 h2.title_leafgreen{
    border-bottom:solid 1px #7ae382;}




/* maroon
------------------------------------------------------*/
.detailetmpl .title_maroon{
border-radius: 5px;        /* CSS3草案 */  
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 5px;   /* Firefox用 */ 
margin:20px 0 0 0 ;
color:#fff;
padding:12px 0 8px 18px;
box-shadow: 0 1px 1px -1px #bfbfbf;

/*可変
-------------*/
background:url(/defaultShop/images/goods/tempv02/ttl_bg_maroon.jpg);
-pie-background:url(/defaultShop/images/goods/tempv02/ttl_bg_maroon.jpg);
border:solid 1px #CC0000;
behavior: url(/defaultShop/images/goods/tempv02/PIE.htc);
position:relative;}

.detailetmpl h3.title_maroon{
background:url(/defaultShop/images/goods/tempv02/ttl_bg_maroon.jpg) top right;
-pie-background:url(/defaultShop/images/goods/tempv02/ttl_bg_maroon.jpg) top right;
behavior: url(/defaultShop/images/goods/tempv02/PIE.htc);
position:relative;}


.detailetmpl .intro .temp1 h2.title_maroon,
.detailetmpl .intro .temp1r h2.title_maroon,
.detailetmpl .intro .temp2 h2.title_maroon,
.detailetmpl .temp4 h3.title_maroon,
.detailetmpl .temp8 h2.title_maroon{
    border-bottom:solid 1px #CC0000;}




/* cocoa
------------------------------------------------------*/
.detailetmpl .title_cocoa{
border-radius: 5px;        /* CSS3草案 */  
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 5px;   /* Firefox用 */ 
margin:20px 0 0 0 ;
color:#fff;
padding:12px 0 8px 18px;
box-shadow: 0 1px 1px -1px #bfbfbf;

/*可変
-------------*/
background:url(/defaultShop/images/goods/tempv02/ttl_bg_cocoa.jpg);
-pie-background:url(/defaultShop/images/goods/tempv02/ttl_bg_cocoa.jpg);
border:solid 1px #301704;
behavior: url(/defaultShop/images/goods/tempv02/PIE.htc);
position:relative;}

.detailetmpl h3.title_cocoa{
background:url(/defaultShop/images/goods/tempv02/ttl_bg_cocoa.jpg) top right;
-pie-background:url(/defaultShop/images/goods/tempv02/ttl_bg_cocoa.jpg) top right;
behavior: url(/defaultShop/images/goods/tempv02/PIE.htc);
position:relative;}


.detailetmpl .intro .temp1 h2.title_cocoa,
.detailetmpl .intro .temp1r h2.title_cocoa,
.detailetmpl .intro .temp2 h2.title_cocoa,
.detailetmpl .temp4 h3.title_cocoa,
.detailetmpl .temp8 h2.title_cocoa{
    border-bottom:solid 1px #301704;}



/* navyblue
------------------------------------------------------*/
.detailetmpl .title_navyblue{
border-radius: 5px;        /* CSS3草案 */  
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 5px;   /* Firefox用 */ 
margin:20px 0 0 0 ;
color:#fff;
padding:12px 0 8px 18px;
box-shadow: 0 1px 1px -1px #bfbfbf;

/*可変
-------------*/
background:url(/defaultShop/images/goods/tempv02/ttl_bg_navy.jpg);
-pie-background:url(/defaultShop/images/goods/tempv02/ttl_bg_navy.jpg);
border:solid 1px #132f92;
behavior: url(/defaultShop/images/goods/tempv02/PIE.htc);
position:relative;}

.detailetmpl h3.title_navy{
background:url(/defaultShop/images/goods/tempv02/ttl_bg_navy.jpg) top right;
-pie-background:url(/defaultShop/images/goods/tempv02/ttl_bg_navy.jpg) top right;
behavior: url(/defaultShop/images/goods/tempv02/PIE.htc);
position:relative;}


.detailetmpl .intro .temp1 h2.title_navyblue,
.detailetmpl .intro .temp1r h2.title_navyblue,
.detailetmpl .intro .temp2 h2.title_navyblue,
.detailetmpl .temp4 h3.title_navyblue,
.detailetmpl .temp8 h2.title_navyblue{
    border-bottom:solid 1px #132f92;}




/* indigo
------------------------------------------------------*/
.detailetmpl .title_indigo{
border-radius: 5px;        /* CSS3草案 */  
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 5px;   /* Firefox用 */ 
margin:20px 0 0 0 ;
color:#fff;
padding:12px 0 8px 18px;
box-shadow: 0 1px 1px -1px #bfbfbf;

/*可変
-------------*/
background:url(/defaultShop/images/goods/tempv02/ttl_bg_indigo.jpg);
-pie-background:url(/defaultShop/images/goods/tempv02/ttl_bg_indigo.jpg);
border:solid 1px #2c0b73;
behavior: url(/defaultShop/images/goods/tempv02/PIE.htc);
position:relative;}

.detailetmpl h3.title_indigo{
background:url(/defaultShop/images/goods/tempv02/ttl_bg_indigo.jpg) top right;
-pie-background:url(/defaultShop/images/goods/tempv02/ttl_bg_indigo.jpg) top right;
behavior: url(/defaultShop/images/goods/tempv02/PIE.htc);
position:relative;}


.detailetmpl .intro .temp1 h2.title_indigo,
.detailetmpl .intro .temp1r h2.title_indigo,
.detailetmpl .intro .temp2 h2.title_indigo,
.detailetmpl .temp4 h3.title_indigo,
.detailetmpl .temp8 h2.title_indigo{
    border-bottom:solid 1px #2c0b73;}



/* bottlegreen
------------------------------------------------------*/
.detailetmpl .title_bottlegreen{
border-radius: 5px;        /* CSS3草案 */  
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 5px;   /* Firefox用 */ 
margin:20px 0 0 0 ;
color:#fff;
padding:12px 0 8px 18px;
box-shadow: 0 1px 1px -1px #bfbfbf;

/*可変
-------------*/
background:url(/defaultShop/images/goods/tempv02/ttl_bg_bottlegreen.jpg);
-pie-background:url(/defaultShop/images/goods/tempv02/ttl_bg_bottlegreen.jpg);
border:solid 1px #006633;
behavior: url(/defaultShop/images/goods/tempv02/PIE.htc);
position:relative;}



.detailetmpl h3.title_bottlegreen{
background:url(/defaultShop/images/goods/tempv02/ttl_bg_bottlegreen.jpg) top right;
-pie-background:url(/defaultShop/images/goods/tempv02/ttl_bg_bottlegreen.jpg) top right;
behavior: url(/defaultShop/images/goods/tempv02/PIE.htc);
position:relative;}


.detailetmpl .intro .temp1 h2.title_bottlegreen,
.detailetmpl .intro .temp1r h2.title_bottlegreen,
.detailetmpl .intro .temp2 h2.title_bottlegreen,
.detailetmpl .temp4 h3.title_bottlegreen,
.detailetmpl .temp8 h2.title_bottlegreen{
    border-bottom:solid 1px #006633;}



/* black
------------------------------------------------------*/
.detailetmpl .title_black{
border-radius: 5px;        /* CSS3草案 */  
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 5px;   /* Firefox用 */ 
margin:20px 0 0 0 ;
color:#fff;
padding:12px 0 8px 18px;
box-shadow: 0 1px 1px -1px #bfbfbf;

/*可変
-------------*/
background:url(/defaultShop/images/goods/tempv02/ttl_bg_black.jpg);
-pie-background:url(/defaultShop/images/goods/tempv02/ttl_bg_black.jpg);
border:solid 1px #151515;
behavior: url(/defaultShop/images/goods/tempv02/PIE.htc);
position:relative;}

.detailetmpl h3.title_black{
background:url(/defaultShop/images/goods/tempv02/ttl_bg_black.jpg) top right;
-pie-background:url(/defaultShop/images/goods/tempv02/ttl_bg_black.jpg) top right;
behavior: url(/defaultShop/images/goods/tempv02/PIE.htc);
position:relative;}



.detailetmpl .intro .temp1 h2.title_black,
.detailetmpl .intro .temp1r h2.title_black,
.detailetmpl .intro .temp2 h2.title_black,
.detailetmpl .temp4 h3.title_black,
.detailetmpl .temp8 h2.title_black{
    border-bottom:solid 1px #151515;}


/* lemon
------------------------------------------------------*/
.detailetmpl .title_lemon{
border-radius: 5px;        /* CSS3草案 */  
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 5px;   /* Firefox用 */ 
margin:20px 0 0 0 ;
padding:12px 0 8px 18px;
box-shadow: 0 1px 1px -1px #bfbfbf;

/*可変
-------------*/
background:url(/defaultShop/images/goods/tempv02/ttl_bg_lemon.jpg);
-pie-background:url(/defaultShop/images/goods/tempv02/ttl_bg_lemon.jpg);
border:solid 1px #e8eb62;
color:#222;
behavior: url(/defaultShop/images/goods/tempv02/PIE.htc);
position:relative;}

.detailetmpl h3.title_lemon{
background:url(/defaultShop/images/goods/tempv02/ttl_bg_lemon.jpg) top right;
-pie-background:url(/defaultShop/images/goods/tempv02/ttl_bg_lemon.jpg) top right;
behavior: url(/defaultShop/images/goods/tempv02/PIE.htc);
position:relative;}


.detailetmpl .intro .temp1 h2.title_lemon,
.detailetmpl .intro .temp1r h2.title_lemon,
.detailetmpl .intro .temp2 h2.title_lemon,
.detailetmpl .temp4 h3.title_lemon,
.detailetmpl .temp8 h2.title_lemon{
    border-bottom:solid 1px #e8eb62;}



/* darkblue
------------------------------------------------------*/
.detailetmpl .title_darkblue{
border-radius: 5px;        /* CSS3草案 */  
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 5px;   /* Firefox用 */ 
margin:20px 0 0 0 ;
padding:12px 0 8px 18px;
box-shadow: 0 1px 1px -1px #bfbfbf;

/*可変
-------------*/
background:url(/defaultShop/images/goods/tempv02/ttl_bg_darkblue.jpg);
-pie-background:url(/defaultShop/images/goods/tempv02/ttl_bg_darkblue.jpg);
border:solid 1px #6d8aba;
color:#222;
behavior: url(/defaultShop/images/goods/tempv02/PIE.htc);
position:relative;
}

.detailetmpl h3.title_darkblue{
background:url(/defaultShop/images/goods/tempv02/ttl_bg_darkblue.jpg) top right;
-pie-background:url(/defaultShop/images/goods/tempv02/ttl_bg_darkblue.jpg) top right;
behavior: url(/defaultShop/images/goods/tempv02/PIE.htc);
position:relative;}


.detailetmpl .intro .temp1 h2.title_darkblue,
.detailetmpl .intro .temp1r h2.title_darkblue,
.detailetmpl .intro .temp2 h2.title_darkblue,
.detailetmpl .temp4 h3.title_darkblue,
.detailetmpl .temp8 h2.title_darkblue{
    border-bottom:solid 1px #6d8aba;}


/* darkgreen
------------------------------------------------------*/
.detailetmpl .title_darkgreen{
border-radius: 5px;        /* CSS3草案 */  
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 5px;   /* Firefox用 */ 
margin:20px 0 0 0 ;
padding:12px 0 8px 18px;
box-shadow: 0 1px 1px -1px #bfbfbf;

/*可変
-------------*/
background:url(/defaultShop/images/goods/tempv02/ttl_bg_darkgreen.jpg);
-pie-background:url(/defaultShop/images/goods/tempv02/ttl_bg_darkgreen.jpg);
border:solid 1px #79b27a;
color:#222;
behavior: url(/defaultShop/images/goods/tempv02/PIE.htc);
position:relative;}

.detailetmpl h3.title_darkgreen{
background:url(/defaultShop/images/goods/tempv02/ttl_bg_darkgreen.jpg) top right;
-pie-background:url(/defaultShop/images/goods/tempv02/ttl_bg_darkgreen.jpg) top right;
behavior: url(/defaultShop/images/goods/tempv02/PIE.htc);
position:relative;}


.detailetmpl .intro .temp1 h2.title_darkgreen,
.detailetmpl .intro .temp1r h2.title_darkgreen,
.detailetmpl .intro .temp2 h2.title_darkgreen,
.detailetmpl .temp4 h3.title_darkgreen,
.detailetmpl .temp8 h2.title_darkgreen{
    border-bottom:solid 1px #79b27a;}
/* layout
-----------------------------------------------------------------------------------------------*/
div.warp_txt{
text-align:justify;
text-justify:justify;}

div#container .detailetmpl h3.copy_txt{
padding:0;}

