﻿/* ----------------ページ全般設定始まり---------------- */

br {letter-spacing:normal;}
a {color:#0099cc;text-decoration:none;}
a:hover {color:#0099cc;color:#C71C7A;top:0px; left:0px; position:relative;}
img {border:0;vertical-align:bottom;}
h1,h2,h3,h4,h5,h6 {margin:0;}
.red {color: #E73C2A;}
.bold{font-weight: bold;}

.monitor{background-color:#b6feb6;}
/* ----------------主な要素始まり---------------- */

.fb_iframe_widget > span {vertical-align: baseline !important;}/* Facebookいいねボタンズレ対策 */

#top {width:760px;margin-top:0px;margin-left:auto;margin-right:auto;padding:10px 0;background-color:#FFFFFF;
-moz-box-shadow: 3px 0px 4px #E9E9E9,-3px 0px 4px #E9E9E9;
-webkit-box-shadow: 3px 0px 4px #E9E9E9,-3px 0px 3px #E9E9E9; /* Webkit */
box-shadow: 3px 0px 4px #E9E9E9,-3px 0px 3px #E9E9E9;         /* CSS3 */
}
.sbs_box{background-color:#FFFFFF;height:30px;clear:both;position:relative;}
.sbs {background-color:#FFFFFF;text-align: center;padding-top:5px;top:40px; left:30%;height:20px;clear:both;position: absolute;display:inline-float;}

#pr {position:absolute;left:0;top:0;background-color:#FFFFFF;}
#icatch {background-color:#FFFFFF;}


/* ----------------header始まり---------------- */
#header {position:relative;margin-bottom:10px;}

#header h1 a {color:#F1DFF0;}
#header h1 a:hover {color:#C71C7A;}
#header #pr p {margin:0;font-size:75%;}


/* ----------------menu始まり---------------- */



.topli{padding:5px 0 5px 0;font-size:100%;line-height:1.4;list-style:none;padding-left: 15px;}

#menu li a:hover {color:#fff;}
#menu li.home {background:none;}
.topli{padding:5px 0 5px 0;font-size:100%;line-height:1.4;list-style:none;padding-left: 15px;}

/* ----------------main始まり---------------- */

#main h1 {margin-bottom:8px;padding:0px 0px 0px 20px;line-height:2.0;font-size:94%;font-weight:bold;border:1px solid #E4E4E4;}
#main h2 {margin-bottom:8px;padding:0 0 0 20px;line-height:2.0;font-size:94%;font-weight:bold;border:1px solid #E4E4E4;}
#main h2.tabh2 {margin-bottom:8px;padding:0 0 0 20px;line-height:2.0;color:#5E563F;font-size:94%;font-weight:bold;}
#main h3 {margin-bottom:8px;padding:0 0 0 20px;line-height:2.0;font-size:90%;font-weight:bold;border:1px solid #E4E4E4;}
#main h4 {margin-bottom:2px;font-size:75%;}
#main h5 {margin-bottom:2px;font-size:75%;}
#main h6 {margin-bottom:2px;font-size:75%;}
#main p {margin:0 0 1em 0;font-size:85%;padding-left:10px;}
/*#main ul,ol,dl {font-size:75%;}*/
#main dt {margin-bottom:3px;}
#main dd {padding:0;margin:0 0 0.5em 1em;padding:3px;background:#f1f1f1;}
#main div.icatch {margin-bottom:20px;}
* html body #main dl.information dd div {display:inline-block;}
#main dl.information dt {float:left;width:10em;margin:0;padding:0;}
#main dl.information dd {margin:0 0 0.5em 10em;padding:0;background:transparent;}
div#main ul {margin:0 0 1em 0;padding-left:10px;font-size:85%;list-style:none;}


/* ----------------side_menu始まり---------------- */

#side_menu .section {margin-bottom:10px;}
#side_menu ul {margin:0 0 0 5px;padding:0;}
#side_menu li {padding:5px 0 5px 0;line-height:1.4;list-style:none;}
#side_menu li a {display:block;padding-left:12px;}
#side_menu h2  {margin-bottom:8px;padding:0 0 0 20px;line-height:2.0;font-size:117%;font-weight:bold;border:1px solid #E4E4E4;}
#side_menu h3 {margin-bottom:8px;padding:0 0 0 10px;line-height:2.0;font-size:94%;font-weight:bold;border:1px solid #E4E4E4;}

/* ----------------footer始まり---------------- */
#footMenu {float:left;width:760px;padding-top:10px;}
#footer {clear:both;}

address {font-style:normal;font-size:70%;color:#fff;line-height:3.0;text-align:center;}

/* ----------------amazon ページネーション始まり---------------- */
.nextbox {width: 500px;height: 50px;background-color: #FFFFFF;}
.next{width: 20px;height: 17px;background-color: #FFFFFF;border: #85b9e9 solid 1px;margin-right:3px;float:left;font-size:12px;text-align:center;padding-top: 2px;}
/* ----------------amazon ページネーション始まり---------------- */
.nextac{width: 20px;height: 20px;background-color: #FFFFFF;border: #85b9e9 solid 1px;margin-right:3px;font-size:12px;text-align:center;padding-top: 2px;}
.shoptab{font-size:80%;}
.top-item{width:100%;}
.top-item-box{width:18%;float:left;font-size:70%;text-align:center;}
.top-price{color:#2BA739;}
.clear { clear:both; }
/* パンくずリスト---------------------------------------------------------------------------*/

#crumbs {font-size:80%;background-color:#ffffff;height:2.3em;border-top:1px solid #dedede;border-bottom:1px solid #dedede;border-right:1px solid #dedede;border-left:1px solid #dedede;margin:auto;padding-left:-10px;}
#crumbs li {float:left;line-height:2.3em;color:#777;padding-left:10px;list-style-type: none;text-align : left;}	
#crumbs li a {background:url(../images/crumbs.gif) no-repeat right center;display:block;padding:0 15px 0 0;}							



iframe.twitter-share-button {width: 89px!important;}

hr {border-width: 1px 0px 0px 0px;border-style: solid;border-color: #D7D7D7;height: 1px;width:70%;margin-left:0px;margin-right:auto;
-moz-box-shadow: 1px 0px 4px #E5E5E5;/* moz */
-webkit-box-shadow: 1px 0px 4px #E5E5E5; /* Webkit */
box-shadow: 1px 0px 4px #E5E5E5; /* Webkit */
}


#index_list{list-style: none;width: 98%;padding: 0;margin: 0 auto;}
#index_list li{list-style: none;width: 100%;margin: 0;padding: 0;border-bottom: solid 1px #F2F2F2;}
#index_list li:last-child{border-bottom: 0px;}
#index_list li a{position: relative;display: block;margin: 0;padding: 10px;background: #FFFFFF;font-weight: bold;text-decoration: none;}
#index_list li a:before{display: block;content: "";position: absolute;-webkit-transform: rotate(45deg);transform: rotate(45deg);top: 50%;right: 35px;width: 10px;height: 10px;margin-top: -5px;background: #a1b91d;}
#index_list li a:after{display: block;content: "";position: absolute;-webkit-transform: rotate(45deg);transform: rotate(45deg);top: 50%;right: 40px;width: 10px;height: 10px;margin-top: -5px;background: #FFFFFF;}

/* ----------------比較表テーブル設定---------------- */
table{border-collapse: collapse;width:100%;font-size:75%;}
td {border: solid 1px;padding: 2px;width:16%;text-align:center;}
td.plum {background-color:#F7DEE1;}


.css_btn a{width:40%;padding:10px;background:#0099cc;color:#ffffff;text-align:center;display:block;text-decoration:none;}
.css_btn a:hover{text-decoration:none;background:#FB9330;color:#ffffff;}

.css_btn_pink a{width:40%;padding:10px;background:#F4686B;color:#ffffff;text-align:center;display:block;text-decoration:none;}
.css_btn_pink a:hover{text-decoration:none;background:#FB9330;color:#ffffff;}

 .css_btn_wide a{font-size:130%;width:90%;padding:20px;background:#0099cc;color:#ffffff;text-align:center;display:block;text-decoration:none;}
.css_btn_wide a:hover{text-decoration:none;background:#FB9330;color:#ffffff;}

.css_btn_wide_pink a{font-size:130%;width:90%;padding:20px;background:#F4686B;color:#ffffff;text-align:center;display:block;text-decoration:none;}
.css_btn_wide_pink a:hover{text-decoration:none;background:#FB9330;color:#ffffff;}

/* プログレスバー---------------------------------------------------------------------------*/
#nprogress{pointer-events:none;-webkit-pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:100;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-moz-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);-o-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translate(0px,-4px)}#nprogress .spinner{display:block;position:fixed;z-index:100;top:15px;right:15px}#nprogress .spinner-icon{width:14px;height:14px;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:10px;-webkit-animation:nprogress-spinner 400ms linear infinite;-moz-animation:nprogress-spinner 400ms linear infinite;-ms-animation:nprogress-spinner 400ms linear infinite;-o-animation:nprogress-spinner 400ms linear infinite;animation:nprogress-spinner 400ms linear infinite}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes nprogress-spinner{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes nprogress-spinner{0%{-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes nprogress-spinner{0%{-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg);transform:rotate(0deg)}100%{transform:rotate(360deg);transform:rotate(360deg)}}

.point_women{color:#f5696c;font-size:120%;}
.point_men{color:#14b9d5;font-size:120%;}
/* ----------------比較表テーブル設定---------------- */
table{border-collapse: collapse;width:100%;font-size:75%;}
td {border: solid 1px;padding: 2px;width:16%;text-align:center;}
td.plum {background-color:#F7DEE1;}
.bl {
	border: solid 3px;
	border-color: #FD74A3;
}