@charset "utf-8";
/* CSS Document */

a:hover img {
	border:none;
	opacity:0.8;
	filter:alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}

#varia{
	border-radius:10px;
	background-color:#eeeeee;
	border:none;
	width:100%; 
}
#varia td{
	align-content:center;
	font-size:12px;
}



	
/*td.sdtext {border:0px;border-bottom:2px;border-color:#eeeeee;border-style:solid;padding:2px 10px;color:#333333 !important;background-color: #ffffff !important;}*/


#pagebody > table:nth-child(11) > tbody > tr > td > table:nth-child(2) > tbody > tr > td > table > tbody > tr:nth-child(2) > td > table:nth-child(1) > tbody > tr:nth-child(1) > td:nth-child(4) > table[cellspacing="5"] {
    background: #efefef;box-shadow: #aaa 0 0 8px;
}
td..sdtext:a {color:#333333 !important;}
td..sdtext:hover {color:#d41818 !important;}
td.breadcrumbs_list {font-size:12px;border:0px;border-bottom:2px;border-color:#f4f5f7;border-style:solid;padding:2px 10px;color:#333333 !important;background-color: #ffffff !important;}
.breadcrumbs_list:hover {color:#d41818 !important;}
.logi {font-size: 12px;line-height: 130%;font-weight: normal;color: #363636;}
.Series {margin: 0px;font-size: 12px;line-height: 150%;color: #363636;width:630px}
.Series h2 {margin: 0px;padding-top: 10px;font-size: 14px;color: #363636; margin:10px 0px;}
.SeriesBody {font-size: 12px;line-height:150%;font-weight: normal;color: #363636;}
.TableMain{width:630px}
.SeriesDetail {font-size: 12px;line-height: 130%;font-weight: normal;color: #363636;width:630px}
.Series h1 {margin: 0px;font-size: 20px;}
.Series_name{font-size: 24px;color: #333333}
.product_name {margin : 0;padding : 0 4px 4px;} 
.tableSeries {font-size: 12px;line-height: 130%;font-weight: normal;color: #333333;width: 650px;background-color:#333333;display:block; margin-top:20px;}
.tableSeries-l {float:left;width: 25%;}
.tableSeries-r {background-color:#FFFFFF;float:right;width: 74%;border-left:1px solid #333333;padding:5px 0px 5px 5px;}
p {	clear:both;line-height:150%;}
div.tableSeries-line {background-color:#cccccc;width: 100%;float:left;line-height:20px;display:block;border:1px solid #333333;}
.data-title2{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:650px;font-size:18px;line-height:37px;}
div.data-title2 li{float:left;line-height:37px;list-style:none;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;background-image:url(https://www.rakuten.ne.jp/gold/wakeari/img/series/title_back2.gif);background-repeat: repeat-x;width:100%;}
div.tableSeries-line {background-color:#cccccc;	width: 650px;float:left;line-height:20px;display:block;border:1px solid #333333;}
div.data-title2 img{float:left;}
DIV.Series-harf {WIDTH: 50%; FLOAT: left; font-size: 12px;line-height:150%;font-weight: normal;color: #363636; padding-right:15px;}
DIV.Series-harf-box {WIDTH: 50%; FLOAT: left; font-size: 12px;line-height:150%;font-weight: normal;color: #363636; padding-right:15px;}
DIV.Series-harf-box2 {WIDTH: 100%; FLOAT: left; font-size: 12px;line-height:150%;font-weight: normal;color: #363636; padding-right:15px;}
body #feature-index {font:13px/1.231 Verdana,Arial,sans-serif;*font-size:small;*font:x-small; width: 850px;}
body #feature-index {font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","メイリオ",Meiryo,Arial,Verdana,sans-serif;}
#feature-index Table {font:13px/1.231 Verdana,Arial,sans-serif;}
#feature-index{clear: both;padding: 20px 0 20px 0;float: left;}
#feature-index .detail-box{width: 100%;padding: 0 0 35px 0;margin: 0 auto;clear: both;float: left;}
#feature-index .half{float: left;vertical-align: top;width: 50%;}
#feature-index .detail-box h3{width: 100%;padding: 8px 0 8px 0;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #828282;margin: 0 0 5px;}
#feature-index .detail-box .half h3{padding: 8px 0 8px 0;
border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #828282;margin: 0 0 3px 0;width: 97%;}
#feature-index .detail-box h3 span{padding: 0 0 0 10px;
font-size: 138.5%;line-height: 1.1;font-weight: bold;border-left-width: 4px;border-left-style: solid;border-left-color: #555555;display: block;margin: 0 0 0 3px;}
#feature-index .detail-box p{font-size: 100%;line-height: 1.6;padding: 15px 15px 0 15px;}
#feature-index .detail-box p em{font-style:normal;color:#CB272C;font-size:85%;}
#feature-index .half p{font-size: 100%;line-height: 1.6;padding: 5px 18px 0 15px;/* [disabled]float: left; */}
#feature-index .half p span{font-size: 85%;color: #B90B0F;}
#feature-index .detail-box ul.lead-list{font-size: 100%;line-height: 1.6;padding: 3px 0 0 15px;}
#feature-index .detail-box ul.lead-list li{width: 93%;float: left;clear: both;padding: 2px 0 0 0;}
#feature-index .detail-box ul.lead-list li em{float:left;display:block;font-weight:bold;width:14%;}
#feature-index .detail-box ul.lead-list li span{float:left;display:block;}
#feature-index .pic-wide{float: left;clear: both;padding: 10px 10px 10px 0;}
#feature-index .half-pic-center{clear: both;padding: 8px 0 0 0;margin: 0 auto;float: none;}
#feature-index .pic-center img{}
#feature-index .half-pic-center img{}
#feature-index ul.pic{float:left;width:100%;margin:0 auto;padding:10px 0 0;}
#feature-index ul.pic li{float:left;text-align:center;}
#feature-index ul.pic li img{vertical-align:top}
#feature-index ul.col-2{width:100%;margin:0 auto;}
#feature-index ul.col-2 li{width: 48%;padding: 0 1% 5px 1%;}
#feature-index ul.col-2 li p{font-size: 96%;line-height: 1.3;padding: 0;}
#feature-index ul.col-2 li p span{font-size:131%;font-weight:bold;}
#feature-index .sec-01{padding: 10px 0 30px 0;}
#feature-index .sec-02{padding: 25px 0 30px 0;}
#feature-index .sec-03{padding: 0 0 35px 0;}
#feature-index .sec-04{padding: 0 0 35px 0;}
#feature-index .sec-05{padding:0 0 35px 0;}
#feature-index #section{padding: 0 15px;float: left;clear: both;width: 670px;}
#feature-index  #section .txt-box{width: 300px;padding: 10px 0 0 0;float: left;}
#feature-index #section .txt-box p{font-size: 100%;line-height: 1.8;padding: 0 0 13px 0;margin: 0;float: left;width: 100%;}
#feature-index #section .txt-box .img-sub{padding: 15px 0 13px 0;margin: 0;float: left;width: 100%;}
#feature-index #section .txt-box .img-sub img{padding: 0;margin: 0;float: left;width: 273px;}
#feature-index  #section .txt-box p.txt-option{width: 100%;font-size: 85%;line-height: 1.6;padding: 0;margin: 0;clear: both;color: #a93725;}
#feature-index #section .img-box{float: right;padding: 15px 0 0 0;width: 330px;text-align: center;}
#feature-index #section .img-box img{/* [disabled]width: 330px; *//* [disabled]height: auto; */}
#feature-index #section .img-box-photo{float: left;padding: 15px 10px 0 5px;width: 320px;}
#feature-index #section .img-box-photo img{width: 320px;height: auto;padding: 0 0 0 0;}
/* テ文中の画像 */
#feature-index .pic-r{float: right;padding: 8px 10px 0 15px;}
#feature-index .pic-l{float: left;padding: 8px 15px 0 15px;}
#feature-index .half-pic-r{float: right;padding: 8px 15px 0 5px;}
#feature-index .half-pic-l{float: left;padding: 8px 8px 0 15px;}
#feature-index .pic-center{padding: 8px 0 0 0;width: 100%;text-align: center;}
#feature-index .half-pic-center{clear: both;padding: 8px 15px 0 15px;margin: 0 auto;float: none;}
#feature-index .pic-r img,#feature-index .pic-l img,#feature-index .half-pic-r img,#feature-index .half-pic-l img,{}
#feature-index .pic-center img{}
#feature-index .half-pic-center img{}
#feature-index .pic-r .img-notice,
#feature-index .pic-l .img-notice,
#feature-index .half-pic-r .img-notice,
#feature-index .half-pic-l .img-notice,
#feature-index .pic-center .img-notice,
#feature-index .half-pic-center .img-notice {display:block;font-size:80%;}
/* 製品横リスト */
#feature-index ul.pic{float:left;width:100%;margin:0 auto;padding:10px 0 0;}
#feature-index ul.pic li{float:left;text-align:center;}
#feature-index ul.pic li img{vertical-align:top}
#feature-index ul.pic p.name{text-align: center;clear: both;padding: 5px 0;line-height: 1.3;font-size: 93%;font-weight: bold;line-height: 1.3;}
#feature-index ul.pic div.btn{text-align: center;clear: both;padding: 0;}
/* 横２列 */
#feature-index ul.col-2{width:100%;margin:0 auto;}
#feature-index ul.col-2 li{width: 48%;padding: 0 1% 0 1%;}
/* 横３列 */
#feature-index ul.col-3{width:100%;margin:0 auto;}
#feature-index ul.col-3 li{width: 31%;padding: 0 1% 20px 1%;}
/* 横４列 */
#feature-index ul.col-4{width: 100%;margin: 0;}
#feature-index ul.col-4 li{width: 23%;padding: 0 1% 20px 1%;}
#icn-list{clear: both;/*float: left;*/width: 700px;text-align: center;margin: 0 auto ;padding: 0;}
#icn-list ul{padding: 0;clear: both;float: left;width: 100%;width: 700px;text-align: center;}
#icn-list ul li{display: inline-block;*display: inline;*zoom: 1;padding: 5px 0 0 0;}
#icn-list ul li a:hover {opacity:0.7;filter: alpha(opacity=70);}
#icn-module{clear: both;/*float: left;*/width: 700px;text-align: center;padding: 0;margin: 0 auto;}
#icn-module ul{width: 700px;text-align: left;}
#icn-module ul li{width: 700px;/*float: left;*/clear: both;}

#icn-module ul li .icn-box{width:80px;padding:0 15px 0 0;float:left;}
#icn-module ul li .txt-box{width:520px;float:right;}
#icn-module ul li .txt-box .ttl{font-size: 12px;line-height: 1.3;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #dddddd;font-weight: bold;margin:0 0 10px 0;padding:0 0 8px 0;}
#icn-module ul li .txt-box .txt{font-size: 100%;line-height: 1.6;padding: 0 0 10px 0;}
#icn-module ul li .txt-box .img{display: inline-block;*display: inline;*zoom: 1;padding: 0 15px 0 0;}
#icn-module .icn-page-top{font-size: 93%;width: 665px;clear: both;text-align: right;padding: 10px 35px 10px 0;background-repeat: no-repeat;background-position: 99% 50%;}
#feature-index h2 {font-size: 21px !important;font-weight: bold;color:#054096 !important;line-height:150%; border: solid 3px #364e96;/*線色*/
padding: 0.5em;/*文字周りの余白*/border-radius: 0.5em;/*角丸*/margin:0 0 2% 0;}
#feature-index .detail-box{width: 100%;padding: 10px 0 25px 0;margin: 0 auto;clear: both;float: left;}
#feature-index .half{float: left;vertical-align: top;width: 50%;}
#about-pics{width: 670px;float: left;clear: both;padding: 0 0 0 0;margin: 0 10px 0 10px;}
#about-pics ul{width:100%;clear:both;letter-spacing: -.40em; }
#about-pics ul li{width: 213px;padding: 0 5px 0;vertical-align: top;display: inline-block;letter-spacing: normal;}
#about-pics ul li h4{text-align: center;clear: both;padding: 3px 5px 0;font-size: 116%;font-weight: bold;line-height: 1.3;}
#crm-feature-list{clear: both;}




h1, .header-r-bnr, .header-txt {
	font-size: 0.8em;
	}

h1 {
	color: #666666;
	margin: 0;
	padding: 0;
	}

.header-r-bnr {
	text-align: center;
	}

.header-r-bnr {
	text-align: center;
	}
span.category_itemprice { color: #CC0000; font-size: 20px; font-weight:bold;line-height: 130%;}

.Series {margin: 0px;font-size: 12px;line-height: 150%;color: #363636;width:630px}
.Series h2 {margin: 0px;padding-top: 10px;font-size: 14px;color: #363636;}
.SeriesBody {font-size: 12px;line-height: 130%;font-weight: normal;color: #363636;}
.TableMain{width:630px}
.SeriesDetail {font-size: 12px;line-height: 130%;font-weight: normal;color: #363636;width:630px}
.Ten {BORDER: #cc0000 1px dotted}
.ba {font-size: 18px;font-weight: bold;color: #cc0000;}
.sa {font-size: 14px;font-weight: bold;color: #cc0000;}
.shi {font-size: 14px;font-weight: bold;color: #FF0033;}
.Series h1 {margin: 0px;font-size: 20px;}
.Series_name{font-size: 24px;color: #333333}
.product_name { 
margin : 0; 
padding : 0 4px 4px; 
} 

.tableSeries {
	font-size: 12px;
	line-height: 130%;
	font-weight: normal;
	color: #333333;
	width: 650px;
	background-color:#333333;
	display:block;
	
}

.tableSeries-l {
	float:left;
	width: 20%;
	
}

.tableSeries-r {
	background-color:#FFFFFF;
	float:right;
	width: 79%;
	border-left:1px solid #333333;
	padding:5px 0px 5px 5px;
}
div.tableSeries-line {
	background-color:#cccccc;
	width: 100%;
	float:left;
	line-height:20px;
	display:block;
	border:1px solid #333333;
}

.data-title2{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:650px;
	font-size:18px;
	line-height:37px;

}

div.data-title2 li{
	float:left;
	line-height:37px;
	list-style:none;
	padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    background-image:url(https://www.rakuten.ne.jp/gold/wakeari/img/series/title_back2.gif);
    background-repeat: repeat-x;
    width:100%;

}
div.tableSeries-line {
	background-color:#cccccc;
	width: 650px;
	float:left;
	line-height:20px;
	display:block;
	border:1px solid #333333;
}

div.data-title2 img{
	float:left;
}




/*画像のリンクボーダー*/
a img {
	border:none;
	}


/*共通説明文大　便利グッズ、新商品、アウトレット*/
.itemCommonBlock{
	width:331px;
	margin-bottom:15px;
}
.itemCommonBlock p{
		margin:0;
		padding:0;
}
.itemCommonBlock p.desc{
		margin:0;
		padding:5px;
		font-size: 12px;
		color: #191919;
		background:#EFEFEF;
}
.itemCommonBlock table.itemEx{
		margin-top:10px;
}
.itemCommonBlock table.itemEx td{
	padding-bottom:3px;
}
.itemCommonBlock table.item{
		border:1px solid #B0B0B0;
}
.itemCommonBlock table.item td{
		padding:3px;
		font-size:12px;
		text-align:left;
		font-family: Verdana , 'Lucida Grande' , Meiryo , sans-serif !important;
}
.itemCommonBlock table.item:hover{
	background:#e0e0e0;
}
.itemCommonBlock table.item a{
		text-decoration:none;
		color:#4C4847;
}
.itemCommonBlock table.item a:hover{
		text-decoration:underline;
}
.itemCommonBlock table.item span.price{
		margin-top:3px;
		display:block;
		text-decoration:underline;
}
.itemCommonBlock table.item span.priceOutlet{
	margin-top:3px;
	display:block;
	color:#EA1E79;
	font-weight:bold;
	text-decoration:underline;
}
.itemCommonBlock p.itemCommonSeeMore{
		margin-top:5px;
		text-align:right;
}

DIV.Series-harf {
	WIDTH: 50%; FLOAT: left; FONT-SIZE: 14px
}

DIV.Series-harf-box {
	WIDTH: 50%; FLOAT: left; FONT-SIZE: 14px
}
DIV.Series-harf-box2 {
	WIDTH: 100%; FLOAT: left
}
body #feature-index {font:13px/1.231 Verdana,Arial,sans-serif;*font-size:small;*font:x-small;width: 850px; }
body #feature-index {font-family: Verdana , 'Lucida Grande' , Meiryo , sans-serif !important;}
#feature-index Table {font:13px/1.231 Verdana,Arial,sans-serif;}
#feature-index{clear: both;padding: 20px 0 20px 0;float: left;}
#feature-index .detail-box{width: 100%;padding: 0 0 35px 0;margin: 0 auto;clear: both;float: left;}
#feature-index .half{float: left;vertical-align: top;width: 50%;}
#feature-index .detail-box h3{width: 100%;padding: 8px 0 8px 0;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #828282;margin: 0 0 5px;}
#feature-index .detail-box .half h3{padding: 8px 0 8px 0;
border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #828282;margin: 0 0 3px 0;width: 97%;}
#feature-index .detail-box h3 span{padding: 0 0 0 10px;
font-size: 138.5%;line-height: 1.1;font-weight: bold;border-left-width: 4px;border-left-style: solid;border-left-color: #555555;display: block;margin: 0 0 0 3px;}
#feature-index .detail-box p{font-size: 100%;line-height: 1.6;padding: 15px 15px 0 15px;}
#feature-index .detail-box p em{font-style:normal;color:#CB272C;font-size:85%;}
#feature-index .half p{font-size: 100%;line-height: 1.6;padding: 5px 18px 0 15px;/* [disabled]float: left; */margin:0 0 5%;}
#feature-index .half p span{font-size: 85%;color: #B90B0F;}
#feature-index .detail-box ul.lead-list{font-size: 100%;line-height: 1.6;padding: 3px 0 0 15px;}
#feature-index .detail-box ul.lead-list li{width: 93%;float: left;clear: both;padding: 2px 0 0 0;}
#feature-index .detail-box ul.lead-list li em{float:left;display:block;font-weight:bold;width:14%;}
#feature-index .detail-box ul.lead-list li span{float:left;display:block;}
#feature-index .pic-wide{float: left;clear: both;padding: 10px 10px 10px 0;}
#feature-index .half-pic-center{clear: both;padding: 8px 0 0 0;margin: 0 auto;float: none;}
#feature-index .pic-center img{}
#feature-index .half-pic-center img{}
#feature-index ul.pic{float:left;width:100%;margin:0 auto;padding:10px 0 0;}
#feature-index ul.pic li{float:left;text-align:center;}
#feature-index ul.pic li img{vertical-align:top}
#feature-index ul.col-2{width:100%;margin:0 auto;}
#feature-index ul.col-2 li{width: 48%;padding: 0 1% 5px 1%;}
#feature-index ul.col-2 li p{font-size: 96%;line-height: 1.3;padding: 0;}
#feature-index ul.col-2 li p span{font-size:131%;font-weight:bold;}
#feature-index .sec-01{padding: 10px 0 30px 0;}
#feature-index .sec-02{padding: 25px 0 30px 0;}
#feature-index .sec-03{padding: 0 0 35px 0;}
#feature-index .sec-04{padding: 0 0 35px 0;}
#feature-index .sec-05{padding:0 0 35px 0;}
#feature-index #section{padding: 0 15px;float: left;clear: both;width: 670px;}
#feature-index  #section .txt-box{width: 300px;padding: 10px 0 0 0;float: left;}
#feature-index #section .txt-box p{font-size: 100%;line-height: 1.8;padding: 0 0 13px 0;margin: 0;float: left;width: 100%;}
#feature-index #section .txt-box .img-sub{padding: 15px 0 13px 0;margin: 0;float: left;width: 100%;}
#feature-index #section .txt-box .img-sub img{padding: 0;margin: 0;float: left;width: 273px;}
#feature-index  #section .txt-box p.txt-option{width: 100%;font-size: 85%;line-height: 1.6;padding: 0;margin: 0;clear: both;color: #a93725;}
#feature-index #section .img-box{float: right;padding: 15px 0 0 0;width: 330px;text-align: center;}
#feature-index #section .img-box img{/* [disabled]width: 330px; *//* [disabled]height: auto; */}
#feature-index #section .img-box-photo{float: left;padding: 15px 10px 0 5px;width: 320px;}
#feature-index #section .img-box-photo img{width: 320px;height: auto;padding: 0 0 0 0;}
/* テ文中の画像 */
#feature-index .pic-r{float: right;padding: 8px 10px 0 15px;}
#feature-index .pic-l{float: left;padding: 8px 15px 0 15px;}
#feature-index .half-pic-r{float: right;padding: 8px 15px 0 5px;}
#feature-index .half-pic-l{float: left;padding: 8px 8px 0 15px;}
#feature-index .pic-center{padding: 8px 0 0 0;width: 100%;text-align: center;}
#feature-index .half-pic-center{clear: both;padding: 8px 15px 0 15px;margin: 0 auto;float: none;}
#feature-index .pic-r img,#feature-index .pic-l img,#feature-index .half-pic-r img,#feature-index .half-pic-l img,{}
#feature-index .pic-center img{}
#feature-index .half-pic-center img{}
#feature-index .pic-r .img-notice,
#feature-index .pic-l .img-notice,
#feature-index .half-pic-r .img-notice,
#feature-index .half-pic-l .img-notice,
#feature-index .pic-center .img-notice,
#feature-index .half-pic-center .img-notice {
display:block;font-size:80%;}
/* 製品横リスト */
#feature-index ul.pic{float:left;width:100%;margin:0 auto;padding:10px 0 0;}
#feature-index ul.pic li{float:left;text-align:center;}
#feature-index ul.pic li img{vertical-align:top}
#feature-index ul.pic p.name{text-align: center;clear: both;padding: 5px 0;line-height: 1.3;font-size: 93%;font-weight: bold;line-height: 1.3;}
#feature-index ul.pic div.btn{text-align: center;clear: both;padding: 0;}
/* 横２列 */
#feature-index ul.col-2{width:100%;margin:0 auto;}
#feature-index ul.col-2 li{width: 48%;padding: 0 1% 0 1%;}
/* 横３列 */
#feature-index ul.col-3{width:100%;margin:0 auto;}
#feature-index ul.col-3 li{width: 31%;padding: 0 1% 20px 1%;}
/* 横４列 */
#feature-index ul.col-4{width: 100%;margin: 0;}
#feature-index ul.col-4 li{width: 23%;padding: 0 1% 20px 1%;}

#icn-list{clear: both;/*float: left;*/width: 700px;text-align: center;    margin: 0 auto;padding: 0;}
#icn-list ul{padding: 0;clear: both;float: left;width: 100%;width: 700px;text-align: center;}
#icn-list ul li{display: inline-block;*display: inline;*zoom: 1;padding: 5px 0 0 0;}
#icn-list ul li a:hover {opacity:0.7;filter: alpha(opacity=70);}

#icn-module{clear: both;/*float: left;*/width: 700px;text-align: center;padding: 0;margin: 0 auto;}
#icn-module ul{width: 700px;text-align: left;}
#icn-module ul li{width: 700px;/*float: left;*/clear: both;}

#icn-module ul li .icn-box{width:80px;padding:0 15px 0 0;float:left;}
#icn-module ul li .txt-box{width:520px;float:right;}
#icn-module ul li .txt-box .ttl{font-size: 12px;line-height: 1.3;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #dddddd;font-weight: bold;margin:0 0 10px 0;padding:0 0 8px 0;}
#icn-module ul li .txt-box .txt{font-size: 100%;line-height: 1.6;padding: 0 0 10px 0;}
#icn-module ul li .txt-box .img{display: inline-block;*display: inline;*zoom: 1;padding: 0 15px 0 0;}
#icn-module .icn-page-top{font-size: 93%;width: 665px;clear: both;text-align: right;padding: 10px 35px 10px 0;background-repeat: no-repeat;background-position: 99% 50%;}

#feature-index h2 {
font-size: 18px;
font-weight: bold;
color:#FF3366;
}

#feature-index .detail-box{width: 100%;padding: 10px 0 25px 0;margin: 0 auto;clear: both;float: left;}
#feature-index .half{float: left;vertical-align: top;width: 50%;}
#about-pics{width: 670px;float: left;clear: both;padding: 0 0 0 0;margin: 0 10px 0 10px;}
#about-pics ul{width:100%;clear:both;letter-spacing: -.40em; }
#about-pics ul li{width: 213px;padding: 0 5px 0;vertical-align: top;display: inline-block;*display: inline;  
*zoom: 1;letter-spacing: normal;}
#about-pics ul li h4{text-align: center;clear: both;padding: 3px 5px 0;font-size: 116%;font-weight: bold;line-height: 1.3;}
#about-pics ul li p.txt{text-align: center;clear: both;padding: 1% 0 0;font-size: 93%;font-weight: normal;line-height: 1.2;}




#feature-index .pic-r img,
#feature-index .pic-l img,
#feature-index .half-pic-r img,
#feature-index .half-pic-l img{

}

#feature-index .half-pic-center img{

}

#feature-index .pic-r .img-notice,
#feature-index .pic-l .img-notice,
#feature-index .half-pic-r .img-notice,
#feature-index .half-pic-l .img-notice,
#feature-index .pic-center .img-notice,
#feature-index .half-pic-center .img-notice{
	display:block;
	font-size:80%;
}

 .caution{
	color: #FD752B;
	font-weight: bold;
	font-size: 90%;
}
#feature-index .detail-box p.comment{
    color: #666666;
    font-size: 90%;
}
#feature-index .detail-box p.caution {
    color: #d40000;
    font-size: 90%;
}
.carm{
	display: table;
	border-collapse:separate;
    border-spacing:5px 5px;
    width: 100%;
}
.carm_3{
	display: table-cell;
	width: 200px;

}
p.ca_ti{
	background: #B3ACAC;
    width: 90%;
    color: #ffffff;
    text-align: center;
    vertical-align: middle;
    font-size: 100%;
    line-height: 1.6;
    padding: 2px 10px 2px 15px;
}
p.ca_come{
	margin-top:2px; 
	width: 100%;

}
.ca_ce{
	text-align: center;
	width: 100%;
}



/* 特徴の項目ボックス 幅フルサイズ*/
#feature-index .detail-box{
	width: 100%;
	padding: 0 0 35px 0;
	margin: 0 auto;
	clear: both;
	float: left;
}
/* 特徴の項目ボックス 幅50%サイズ用（２つのボックスを入れる）*/
#feature-index .half{
	float: left;
	/* [disabled]float: left; */
	vertical-align: top;
	width: 50%;
}

/* 特徴の見出し */
#feature-index .detail-box h3{
	width: 100%;
	padding: 8px 0 8px 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #828282;
	margin: 0 0 5px;
}
#feature-index .detail-box .half h3{
	padding: 8px 0 8px 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #828282;
	margin: 0 0 3px 0;
	width: 97%;
}
#feature-index .detail-box h3 span{
	padding: 0 0 0 10px;
	font-size: 123.1%;
	line-height: 1.2;
	font-weight: bold;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #555555;
	display: block;
	margin: 0 0 0 3px;
}

/* 特徴のテキスト */
#feature-index .detail-box p{
	font-size: 100%;
	line-height: 1.6;
	padding: 8px 10px 0 15px;
}
#feature-index .half p{
	font-size: 100%;
	line-height: 1.7;
	padding: 8px 18px 0 15px;
	/* [disabled]float: left; */

}

/* テキスト文中の画像配置 */
#feature-index .pic-r{
	float: right;
	padding: 8px 10px 0 15px;
}
#feature-index .pic-l{
	float: left;
	padding: 8px 15px 0 15px;
}
#feature-index .half-pic-r{
	float: right;
	padding: 8px 15px 0 5px;
}
#feature-index .half-pic-l{
	float: left;
	padding: 8px 8px 0 15px;
}
#feature-index .pic-center{
	padding: 15px 15px 15px 0;
	/*width: 670px;*/
	/*text-align: center;*/
}
#feature-index .pic-center img{
	width:100%;
	height:auto;
	max-width:850px;
}
#feature-index .half-pic-center{
	clear: both;
	padding: 10px 15px 0 15px;
	margin: 0 auto;
	float: none;
	text-align: center;
	
}

#feature-index .pic-r img,
#feature-index .pic-l img,
#feature-index .half-pic-r img,
#feature-index .half-pic-l img{

}

#feature-index .half-pic-center img{

}

#feature-index .pic-r .img-notice,
#feature-index .pic-l .img-notice,
#feature-index .half-pic-r .img-notice,
#feature-index .half-pic-l .img-notice,
#feature-index .pic-center .img-notice,
#feature-index .half-pic-center .img-notice{
	display:block;
	font-size:80%;
}


.about-detail{
	width:700px;
	float:left;
	clear:both;
}
.about-detail ul{
	width: 680px;
	padding: 10px 10px 10px;
	clear: both;
	float: left;
}
.about-detail ul li{
	width: 680px;
	padding: 0;
	vertical-align: top;
	float: left;
	margin: 0;
	text-align:center;
}
.about-detail ul li img{

}
.about-detail .txt-option{
	width: 680px;
	padding: 20px 0;
	margin: 24px 10px 0;
	float: left;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d5d5d5;
}
.about-detail .txt-option .img-box{
	width: 188px;
	float: left;
	padding: 0 15px 0 0;
}
.about-detail .txt-option strong{
	font-weight: bold;
	font-size: 108%;
	width: 460px;
	display: block;
	float: left;
	padding: 1% 0 0 0;
}
.about-detail .txt-option p{
	padding: 8px 0 0 0;
	margin: 0;
	line-height: 1.6;
	float: left;
	width: 460px;
}
.about-detail .txt-option p span{
	font-size:85%;
}
.about-detail .btn{
	display:none;
}

.category_uppertext #feature-index .half{float: left;vertical-align: top;width: 46%!important;   margin: 0 4% 0 0!important;}

span.sale_desc > h2{display: block;width:850px}

#pagebody > table:nth-child(14) > tbody > tr > td > table:nth-child(2) > tbody > tr > td > table:nth-child(1){margin:0 0 0 100px;}
#pagebody > table:nth-child(14) > tbody > tr > td > table:nth-child(2) > tbody > tr > td > table:nth-child(1) > tbody > tr:nth-child(2) > td:nth-child(3) > table:nth-child(2) > tbody > tr > td > table:nth-child(9) > tbody > tr > td:nth-child(3){width: 660px;}
#pagebody > table:nth-child(14) > tbody > tr > td > table:nth-child(2) > tbody > tr > td > table:nth-child(1) > tbody > tr:nth-child(2) > td:nth-child(3) > table:nth-child(2) > tbody > tr > td > table:nth-child(7) > tbody > tr > td:nth-child(3){width: 660px;}
#pagebody > table:nth-child(14) > tbody > tr > td > table:nth-child(2) > tbody > tr > td > table:nth-child(1) > tbody > tr:nth-child(2) > td:nth-child(3) > table:nth-child(2) > tbody > tr > td > table:nth-child(6) > tbody > tr > td:nth-child(3){width: 660px;}

.p-column-block {
    margin-top: 10px;
}
@media print, screen and (min-width: 48em) {
  .p-column-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.p-column-block__column.p-column-block__column--2 {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
@media print, screen and (min-width: 48em) {
  .p-column-block__column.p-column-block__column--2 {
    width: 48.8%;
    margin-left: 0;
  }
}
@media print, screen and (min-width: 48em) {
  .p-column-block--large .p-column-block__column.p-column-block__column--2 {
    width: 47.5%;
  }
}
@media only screen and (max-width: 47.9375em) {
  .p-column-block--nowrap .p-column-block__column:first-child {
    margin-left: 0;
  }
}
@media print, screen and (min-width: 48em) {
  .p-column-block__column:first-child {
    margin-left: 0;
  }
}

.p-column-block img {
    max-width: 525px;
    height: auto;
    margin: 0 auto;
}
.p-column-block__column img {
    display: block;
    width: 100%;
}
.p-column-block__column {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    position: relative;
    width: 100%;
    margin-bottom: 25px;
}
ul.features {
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin: 2em 3.125% 0.5em;
    flex-wrap: wrap;
}
