/*=================================== verisign Box =====================*/
#LNavi div#vsSideBg{
background-image: url(/shop/item/ehonn/design/img01/pct_vs_s_middle.gif);
background-position:top left;
background-repeat: repeat-y;
padding-left:8px;
padding-right:8px;
font-weight:normal;
}
#LNavi div#vsSideBg div p{
width:95px;
padding-bottom:5px;
margin-left:auto;
margin-right:auto;
}
#LNavi div#vsSideBg p,
#LNavi div.payBoxInnerDiv p{
color:#668B91;
}

以下のソースを
「構築メニュー/デザイン設定/レイアウトHTML編集」の「CSS/JavaScriptの設定」に設定してください。


/*お試し店舗のヘッダを非表示*/
.FS2_trial{
display:none;
}

/*プレビューモードのヘッダを非表示*/
.FS2_preview{
display:none;
}





/*-------------------------------------------------------------*/
/*                     index                                   */
/*-------------------------------------------------------------*/
/*1.base layout css       */
/*2.tool css              */
/*3.header css            */
/*4.leftnavi css          */
/*5.footer css            */
/*6.cart area css         */

/*-------------------------------------------------------------*/
/*                    1.base layout                            */
/*-------------------------------------------------------------*/

body{
     background:#CCBDAE;
}
.layout_body{
     background:#FFFFFF;
     margin-left:auto;
     margin-right:auto;
}
td.layout_menu{
       border:none;
       background:#FFFFFF;
}




/*-------------------------------------------------------------*/
/*                    2.tool css                               */
/*-------------------------------------------------------------*/
td a.blue{color:#7290A5;}
td a.blown{color:#A38E79;}
.pt15{padding-top:15px;}
.mt15{margin-top:15px;}
.pb7 {padding-bottom:7px;}
.pb10{padding-bottom:10px;}
.clear{clear:both;}

/*-------------------------------------------------------------*/
/*                    3.header                                 */
/*-------------------------------------------------------------*/
div#header{
	margin-top: 0px;
	margin-right: auto;
     	margin-bottom: 0px;
       	margin-left: auto;
	text-align: left;
	
}
#topText p#blownTopText{
        padding-top:14px;
        padding-left:15px;
        color:#A38E79;
}

#topText #grayTopText{
	padding-top:4px;
	padding-right:5px;
	color:#888888;
	font-size: 11px;
	font-weight: normal;
}
#header #logo{
        width:174px;
        display:block;
        float:left;
        margin-top:10px;
        margin-bottom:7px;
}
#header div#headInner{
       padding-left:20px;
       padding-right:11px;
}
#header table{
       margin-bottom:10px;
       vertical-align:top;
       margin-top:25px;
}
#header table td{
       padding-left:13px;
       padding-right:13px;
       color:#99836E;
}
div.topRightbox{
       float:right;
}
div.topleftbox{
       float:left;
}

.headertbl{
	background-color: #CCBDAE;
}

/*-------------------------------------------------------------*/
/*                    4.leftnavi                               */
/*-------------------------------------------------------------*/
#LNavi {
	font-size: 12px;
	font-weight: bold;
	float: left;
	width: 181px;
	background-color:#FFFFFF;	
	padding-left:15px;
        border:none;
}
#LNavi li,#LNavi ul{
        list-style:none;
}
#LNavi li #green{color:#669166;}

/*==================================== how to pay Box =====================*/
#LNavi div#payboxsideline{
        background-image:url(/shop/item/ehonn/design/img01/pct_pay_s_middle.gif);
        background-position:top left;
        background-repeat:repeat-y;
        padding-left:10px;
        padding-right:8px;
        font-weight:normal;
}
#LNavi div.payBoxInnerDiv{                                 
	background-image:url(/shop/item/ehonn/design/img01/pct_pay_s_dots.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
}
#LNavi div.payBoxInnerDiv p{
        padding-top:3px;
        padding-bottom:3px;
}
*html #LNavi div.payBoxInnerDiv p{
	padding-top:3px;
	padding-bottom:3px;
	letter-spacing:-0.1em;
}
#LNavi div.payBoxInnerDiv span{
	color:#AA5050;
}
#LNavi div#payboxsideline div#lnimg{
	width:148px;
	padding-top:8px;
	padding-bottom:8px;
	margin-left:auto;
	margin-right:auto;
}
/*====================================== Mokuteki Box =====================*/

/*--------------------------------------------birth btn     -----*/
.lnCate {
	background-image: url(/shop/item/ehonn/design/img01/btn_lnbirth_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 29px;
	width: 140px;
	padding-left: 40px;
	padding-top: 8px;
	color: #669166;
	margin-top: 5px;
	margin-bottom: 3px;
        text-decoration:none;
}

.lnCate:hover {
	background-image: url(/shop/item/ehonn/design/img01/btn_lnbirth_bg_o.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 29px;
	width: 140px;
	padding-left: 40px;
	padding-top: 8px;
	color: #669166;
	margin-top: 5px;
	margin-bottom: 3px;
	text-decoration:underline;
}

/*-------------------------------------------- birthday btn    -----*/
#LNavi .lnCateBD {
	background-image: url(/shop/item/ehonn/design/img01/btn_lnbirthday_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 29px;
	width: 140px;
	padding-left: 40px;
	padding-top: 8px;
	color: #669166;
	margin-top: 5px;
	margin-bottom: 3px;
        text-decoration:none;
}
#LNavi .lnCateBD:hover {
	background-image: url(/shop/item/ehonn/design/img01/btn_lnbirthday_bg_o.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 29px;
	width: 140px;
	padding-left: 40px;
	padding-top: 8px;
	color: #669166;
	margin-top: 5px;
	margin-bottom: 3px;
	text-decoration:underline;
}

/*-------------------------------------------- bridal btn     -----*/
#LNavi .lnCateBridal {
	background-image: url(/shop/item/ehonn/design/img01/btn_lnbridal_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 29px;
	width: 140px;
	padding-left: 40px;
	padding-top: 8px;
	color: #669166;
	margin-top: 5px;
	margin-bottom: 3px;
        text-decoration:none;
}
#LNavi .lnCateBridal:hover {
	background-image: url(/shop/item/ehonn/design/img01/btn_lnbridal_bg_o.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 29px;
	width: 140px;
	padding-left: 40px;
	padding-top: 8px;
	color: #669166;
	margin-top: 5px;
	margin-bottom: 3px;
}

/*====================================== Price Box ========================*/
#LNavi .lnPrice {
	background-image: url(/shop/item/ehonn/design/img01/btn_lnprice_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 27px;
	width: 140px;
	padding-top: 8px;
	padding-left: 42px;
	color: #A07777;
	margin-top: 3px;
	margin-bottom: 3px;
        text-decoration:none;
}
#LNavi .lnPrice:hover {
	background-image: url(/shop/item/ehonn/design/img01/btn_lnprice_bg_o.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 27px;
	width: 140px;
	padding-top: 8px;
	padding-left: 42px;
	color: #A07777;
	margin-top: 3px;
	margin-bottom: 3px;
}


/*======================================= Menu List Box =====================*/

/*-------------------------------------------- Brown bg     -----*/
#LNavi .lnBrown {
	background-image: url(/shop/item/ehonn/design/img01/btn_lnbrown.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 25px;
	width: 161px;
	padding-top: 12px;
	padding-left: 27px;
	color: #A38E79;
        text-decoration:none;
}

#LNavi .lnBrown:hover {
	background-image: url(/shop/item/ehonn/design/img01/btn_lnbrown_o.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 25px;
	width: 161px;
	padding-top: 12px;
	padding-left: 27px;
	color: #A38E79;
 	text-decoration:underline;
}


/*-------------------------------------------- Azuki bg     -----*/
#LNavi .lnAzuki {
	background-image: url(/shop/item/ehonn/design/img01/btn_lnazuki.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 25px;
	width: 161px;
	padding-top: 12px;
	padding-left: 27px;
	color:#A07777;
        text-decoration:none;
}
#LNavi .lnAzuki:hover {
	background-image: url(/shop/item/ehonn/design/img01/btn_lnazuki_o.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 25px;
	width: 161px;
	padding-top: 12px;
	padding-left: 27px;
	color:#A07777;
}
/*-------------------------------------------- Green bg     -----*/
#LNavi .lnGreen {
	background-image: url(/shop/item/ehonn/design/img01/btn_lngreen.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 25px;
	width: 161px;
	padding-top: 12px;
	padding-left: 27px;
	color:#669166;
        text-decoration:none;
}
#LNavi .lnGreen:hover {
	background-image: url(/shop/item/ehonn/design/img01/btn_lngreen_o.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 25px;
	width: 161px;
	padding-top: 12px;
	padding-left: 27px;
	color:#669166;
}
/*-------------------------------------------- Blue bg      -----*/
#LNavi .lnBlue {
	background-image: url(/shop/item/ehonn/design/img01/btn_lnblue.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 25px;
	width: 161px;
	padding-top: 12px;
	padding-left: 27px;
	color:#7290A5;
        text-decoration:none;
}
#LNavi .lnBlue:hover {
	background-image: url(/shop/item/ehonn/design/img01/btn_lnblue_o.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 25px;
	width: 161px;
	padding-top: 12px;
	padding-left: 27px;
	color:#7290A5;
}
/*-------------------------------------------- second list bg -----*/
#LNavi .lnSubBrown {
	background-image: url(/shop/item/ehonn/design/img01/btn_lnsbout_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 22px;
	width: 143px;
	padding-top: 5px;
	padding-left: 23px;
	margin-left: 8px;
	color: #A38E79;
	margin-top: 3px;
	margin-bottom: 3px;
        text-decoration:none;
}
#LNavi .lnSubBrown:hover {
	background-image: url(/shop/item/ehonn/design/img01/btn_lnsbout_bg_o.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 22px;
	width: 143px;
	padding-top: 5px;
	padding-left: 23px;
	margin-left: 8px;
	color: #A38E79;
	margin-top: 3px;
	margin-bottom: 3px;
}

#LNavi .lnSubBlue {
	background-image: url(/shop/item/ehonn/design/img01/btn_lnspecial_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 22px;
	width: 143px;
	padding-top: 5px;
	padding-left: 23px;
	margin-left: 8px;
	color: #7290A5;
	margin-top: 3px;
	margin-bottom: 3px;
        text-decoration:none;
}
#LNavi .lnSubBlue:hover {
	background-image: url(/shop/item/ehonn/design/img01/btn_lnspecial_bg_o.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 22px;
	width: 143px;
	padding-top: 5px;
	padding-left: 23px;
	margin-left: 8px;
	color: #7290A5;
	margin-top: 3px;
	margin-bottom: 3px;
}


/*-------------------------------------------------------------*/
/*                    5.footer                                 */
/*-------------------------------------------------------------*/

#footer table{
     margin-left:auto;
     margin-right:auto;
     margin-top:7px;
     margin-bottom:7px;
}
#footer table td{
     padding-left:8px;
     padding-right:8px;
     font-size:12px;
     color:#7290A5;
}
#footer table#footmenu td a{
     color:#7290A5;
}


#footer img#infobar{
      margin-left:15px;
      margin-bottom:5px;
      margin-right:auto;
}

/*---------------  pagetop ------ */
div.pagetop{
      text-align:right;
      padding-bottom:5px;
      padding-right:20px
}
.mt5{margin-top:5px;}
/*-------------------------------------------------------------*/
/*                    6.cart area                              */
/*-------------------------------------------------------------*/

.cartTable caption{
     background:#A89282;
     border:#A89282 1px;
}
.inputTableArea caption{
     background:#A89282;
     border:#A89282 1px;
}



#footer div{
     width:100%;
     margin-top: 0px;
     margin-right: auto;
     margin-bottom: 0px;
     margin-left: auto;
     text-align: center;
}


/*　項目選択肢の文字色とサイズを変更　*/
.FS2_inputSelection_table th{
font-weight:bold;
font-size:110%;
text-align: left;
}

.FS2_inputSelection_table td{
font-size:110%;
}
input{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
}
input[type="text"],
input[type="tel"],
input[type="email"] {
	border:1px solid #CCCCCC;
	padding:0.5em;
}