@charset "utf-8";
/* CSS Document */
@charset "utf-8";
/* CSS Document */
/* -------------------------------------------------------------------------------------
  INDEX
------------------------------------------------------------------------------------- */
#topicks-sorayomi{ width:95%; margin:0 auto 15px;background:url(../img/sorayomi/index_bg.jpg) no-repeat, #eef6fe;background-size:530px 250px;-webkit-background-size:530px 250px;-moz-background-size:530px 250px;-ms-background-size:530px 250px;-o-background-size:530px 250px; background-position:center; text-align:center;}


/* -------------------------------------------------------------------------------------
  DETAIL
------------------------------------------------------------------------------------- */
.base-content-sorayomi {
	width: 95%;
	margin:0px auto 10px;
	background: #eef6fe;
	color:#333;
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
}
#detail-sorayomi{ padding-bottom:5px;margin:0 auto 15px;background:url(../img/sorayomi/detail_bg.jpg) no-repeat;background-size:530px 326px;-webkit-background-size:530px 327px;-moz-background-size:530px 327px;-ms-background-size:530px 327px;-o-background-size:530px 327px; background-position: top center; text-align:center;}
#detai-top-image{ padding-top:13px;}
#detail-sorayomi .bl-txt{color:#0068b7; text-shadow:#fff 1px 1px 0; line-height:1.4;}
#sorayomi-price{width:95%; margin:10px auto; font-size: 130%; color: #eb425e;}
#soryo{width:95%; margin:0px auto 10px; font-size: 120%; color: #eb425e;}
#sorayomi-lead{ width:95%; border: 1px solid #89b890; margin:10px auto; background:#F9FDF0;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
#sorayomi-lead p{margin: 10px 10px; text-align:left; line-height:140%;}
#wrap-detail-sorayomi {
	margin:0 auto;
	padding:0px 0 20px 0;
}

/* -------------------------------------------------------------------------------------
  BTN RESERVED
------------------------------------------------------------------------------------- */

div.list-reserved,div.list-reserved-unit{ width: 95%; margin: 10px auto;clear:both; }div.list-reserved.mbnone,div.list-reserved-unit.mbnone { margin: 10px auto 0; }div.list-reservedv.mtnone,div.list-reserved-unit.mtnone { margin: 0 auto 10px; } div.list-reserved.mnone,div.list-reserved-unit.mnone { margin: 0 auto; }
div.list-reserved ul li a,div.list-reserved-unit ul li a { display: block; font-size:160%; }

div.list-reserved ul{list-style-type:none;}
div.list-reserved ul li{width:100%;margin-top:5px;position:relative;}div.list-reserved ul li:first-child{margin-top:0;}
div.list-reserved ul.row1{line-height:30px;text-align:center;}div.list-reserved ul.row1.hi{line-height:45px;text-align:center;}
div.list-reserved .orange li.arrow a{background: url(../img/arrow_orange.png) 98% center no-repeat;color: #592b00;}

/*COLOR SETTINGS*/
div.list-reserved ul.blue li,div.list-reserved-unit ul.blue {
	background: #bbcfe5;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, #ebf3f9), color-stop(50%, #d9e2ed), to(#bbcfe5));
	background: -webkit-linear-gradient(top, #fff, #ebf3f9 50%, #d9e2ed 50%, #bbcfe5);
	background: -moz-linear-gradient(top, #fff, #ebf3f9 50%, #d9e2ed 50%, #bbcfe5);
	background: -ms-linear-gradient(top, #fff, #ebf3f9 50%, #d9e2ed 50%, #bbcfe5);
	background: -o-linear-gradient(top, #fff, #ebf3f9 50%, #d9e2ed 50%, #bbcfe5);
	background: linear-gradient(top, #fff, #ebf3f9 50%, #d9e2ed 50%, #bbcfe5);
	-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: solid 1px #4f8cc5;
	font-size: 15px; color: #0c419a; font-weight: bold; text-shadow: rgba(255, 255, 255, 0.4) 0px 1px 0px; text-decoration: none;
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
}
div.list-reserved ul.blue-v li,div.list-reserved-unit ul.blue-v {
	background: #c26400;
	background: -webkit-gradient(linear, left top, left bottom, from(#769eff), color-stop(50%, #0054fe), to(#004dd9));
	background: -webkit-linear-gradient(top, #769eff, #0054fe 50%, #004dd9);
	background: -moz-linear-gradient(top, #769eff, #0054fe 50%, #004dd9);
	background: -ms-linear-gradient(top, #769eff, #0054fe 50%, #004dd9);
	background: -o-linear-gradient(top, #769eff, #0054fe 50%, #004dd9);
	background: linear-gradient(top, #769eff, #0054fe 50%, #004dd9);
	-webkit-border-radius: 4px;　-moz-border-radius: 4px;　border-radius: 4px; border: solid 1px #396ada;
	font-size: 15px; color: #fff; font-weight: bold; text-shadow: rgba(255, 255, 255, 0.4) 0px 1px 0px; text-decoration: none;
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
}
div.list-reserved ul.gray li,div.list-reserved-unit ul.gray {
	background: #bbcfe5;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, #f2f2f2), color-stop(50%, #e2e2e2), to(#d0d0d0));
	background: -webkit-linear-gradient(top, #fff, #f2f2f2 50%, #e2e2e2 50%, #d0d0d0);
	background: -moz-linear-gradient(top, #fff, #f2f2f2 50%, #e2e2e2 50%, #d0d0d0);
	background: -ms-linear-gradient(top, #fff, #f2f2f2 50%, #e2e2e2 50%, #d0d0d0);
	background: -o-linear-gradient(top, #fff, #f2f2f2 50%, #e2e2e2 50%, #d0d0d0);
	background: linear-gradient(top, #fff, #f2f2f2 50%, #e2e2e2 50%, #d0d0d0);
	-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: solid 1px #8a8a8a;
	font-size: 15px; color: #000; font-weight: bold; text-shadow: rgba(255, 255, 255, 0.4) 0px 1px 0px; text-decoration: none;
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
}
div.list-reserved ul.orange li,div.list-reserved-unit ul.orange {	background: #fbf0e8;
	background: -webkit-gradient(linear, left top, left bottom, from(#fffcfa), color-stop(50%, #ffecdb), color-stop(50%, #ffd8b3), to(#ffc89b));
	background: -webkit-linear-gradient(top, #fffcfa, #ffecdb 50%, #ffd8b3 50%, #ffc89b);
	background: -moz-linear-gradient(top, #fffcfa, #ffecdb 50%, #ffd8b3 50%, #ffc89b);
	background: -ms-linear-gradient(top, #fffcfa, #ffecdb 50%, #ffd8b3 50%, #ffc89b);
	background: -o-linear-gradient(top, #fffcfa, #ffecdb 50%, #ffd8b3 50%, #ffc89b);
	background: linear-gradient(top, #fffcfa, #ffecdb 50%, #ffd8b3 50%, #ffc89b);
	-webkit-border-radius: 4px;　-moz-border-radius: 4px;　border-radius: 4px; border: solid 1px #da8639;
	font-size: 15px; color: #0c419a; font-weight: bold; text-shadow: rgba(255, 255, 255, 0.4) 0px 1px 0px; text-decoration: none;
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
}

/* -------------------------------------------------------------------------------------
DETAIL_SORAYOMI
------------------------------------------------------------------------------------- */

#sorayomi_contenar {margin:0 auto;width:95%;background:#eef6fe url(../img/sorayomi/detail_bg.jpg) repeat-x;background-size:320px 316px;color:#333;padding-bottom:10px;}
#sorayomi_contenar div.header{width:320px;height:316px;margin:0 auto;
text-align:center;}
#sorayomi_contenar h2 {margin:10px 10px;text-align:center;color:#0068b7;line-height:1.3;padding:10px 0;text-shadow:1px 0 1px #0068b7;
font-size:13px;font-weight:normal;}
.cut-bg-wht p{text-align:center;color:#333;line-height:1.5;}
#btn-shousai {width:95%; height:35px;border:1px solid #blue;
background: #428aef;
background: -moz-linear-gradient(top,  #428aef 0%, #064db1 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#428aef), color-stop(100%,#064db1));
background: -webkit-linear-gradient(top,  #428aef 0%,#064db1 100%);
background: -o-linear-gradient(top,  #428aef 0%,#064db1 100%);
background: -ms-linear-gradient(top,  #428aef 0%,#064db1 100%);
background: linear-gradient(to bottom,  #428aef 0%,#064db1 100%);
color:#fff;text-shadow:-1px 0 1px #000;
text-align:center;
line-height:2.5;margin:10px auto;
border-radius: 3px; 
-webkit-border-radius: 3px; 
-moz-border-radius: 3px;
border:1px solid #9CF;
box-shadow: 1px 1px 3px #000;
-moz-box-shadow: 1px 1px 3px #000;
-webkit-box-shadow: 1px 1px 3px #000;}
.imgs {width:267px;height:auto;margin:0 auto;
text-align:center;}


/* -------------------------------------------------------------------------------------
MORE-SORAYOMI
------------------------------------------------------------------------------------- */
#more {z-index:1;padding:0;}
#more_sorayomi_contenar {margin:0 auto;width:95%;background:#eef6fe;color:#333;padding:5px 0 10px 0;}

.label {background: #1d2088;width:100%;margin:15px 0;clear:both;
line-height:2;color:#fff;text-align:center;}
.content-label p {text-align:center;}
.cnt-bg-wht, .cnt-bg-wht-low {margin-top:10px;}
.first p.cm-bodyl {margin-left:90px;}
.first p.cm-bodyr {margin-right:90px;}
.first img {}
.first img.r {float:right;clear:right;}
.first img.l {float:left;clear:left;}

.cnt-bg-wht-low div.l {margin-left:10px;margin-right:100px;height:60px;}
.cnt-bg-wht-low div.r {margin-left:90px;height:60px;}
.cnt-bg-wht-low img.l{float:right;clear:right;margin-right:10px;margin-top:10px;}
.cnt-bg-wht-low img.r{float:left;clear:left;margin-left:10px;margin-top:10px;}
.cnt-bg-wht-low hr {width:95%;margin:0 auto;
border-bottom:1px solid #06C;}

div.list-reserved,div.list-reserved-unit{ width: 95%; margin: 10px auto;clear:both; }div.list-reserved.mbnone,div.list-reserved-unit.mbnone { margin: 10px auto 0; }div.list-reservedv.mtnone,div.list-reserved-unit.mtnone { margin: 0 auto 10px; } div.list-reserved.mnone,div.list-reserved-unit.mnone { margin: 0 auto; }
div.list-reserved ul li a,div.list-reserved-unit ul li a { display: block; font-size:160%; }

div.list-reserved ul{list-style-type:none;}
div.list-reserved ul li{width:100%;margin-top:5px;position:relative;}div.list-reserved ul li:first-child{margin-top:0;}
div.list-reserved ul.row1{line-height:30px;text-align:center;}div.list-reserved ul.row1.hi{line-height:45px;text-align:center;}
div.list-reserved .orange li.arrow a{background: url(../img/arrow_orange.png) 98% center no-repeat;color: #592b00;}
div.list-reserved ul.orange li,div.list-reserved-unit ul.orange {	background: #fbf0e8;
	background: -webkit-gradient(linear, left top, left bottom, from(#fffcfa), color-stop(50%, #ffecdb), color-stop(50%, #ffd8b3), to(#ffc89b));
	background: -webkit-linear-gradient(top, #fffcfa, #ffecdb 50%, #ffd8b3 50%, #ffc89b);
	background: -moz-linear-gradient(top, #fffcfa, #ffecdb 50%, #ffd8b3 50%, #ffc89b);
	background: -ms-linear-gradient(top, #fffcfa, #ffecdb 50%, #ffd8b3 50%, #ffc89b);
	background: -o-linear-gradient(top, #fffcfa, #ffecdb 50%, #ffd8b3 50%, #ffc89b);
	background: linear-gradient(top, #fffcfa, #ffecdb 50%, #ffd8b3 50%, #ffc89b);
	-webkit-border-radius: 4px;　-moz-border-radius: 4px;　border-radius: 4px; border: solid 1px #da8639;
	font-size: 15px; color: #0c419a; font-weight: bold; text-shadow: rgba(255, 255, 255, 0.4) 0px 1px 0px; text-decoration: none;
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
}
#kakaku p {text-align:center;}
#kakaku p:first-child{font-size:23px;text-shadow:1px 0 0 #000;margin-top:20px;}
#kakaku p {font-size:10px;margin:10px 0;}
