/* Minification failed. Returning unminified contents.
(399,116): Scanner error CSS1002: Unterminated string: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7b685a,endColorstr=#ff4d3e31,GradientType=0)
(399,12): run-time error CSS1036: Expected expression, found '"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7b685a,endColorstr=#ff4d3e31,GradientType=0)
'
(400,92): Scanner error CSS1002: Unterminated string: ";
(434,116): Scanner error CSS1002: Unterminated string: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7e5647,endColorstr=#ff59402f,GradientType=0)
(434,12): run-time error CSS1036: Expected expression, found '"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7e5647,endColorstr=#ff59402f,GradientType=0)
'
(435,92): Scanner error CSS1002: Unterminated string: ";
(476,116): Scanner error CSS1002: Unterminated string: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7b685a,endColorstr=#ff4d3e31,GradientType=0)
(476,12): run-time error CSS1036: Expected expression, found '"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7b685a,endColorstr=#ff4d3e31,GradientType=0)
'
(477,92): Scanner error CSS1002: Unterminated string: ";
(510,116): Scanner error CSS1002: Unterminated string: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7e5647,endColorstr=#ff59402f,GradientType=0)
(510,12): run-time error CSS1036: Expected expression, found '"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7e5647,endColorstr=#ff59402f,GradientType=0)
'
(511,92): Scanner error CSS1002: Unterminated string: ";
(552,116): Scanner error CSS1002: Unterminated string: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7b685a,endColorstr=#ff4d3e31,GradientType=0)
(552,12): run-time error CSS1036: Expected expression, found '"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7b685a,endColorstr=#ff4d3e31,GradientType=0)
'
(553,92): Scanner error CSS1002: Unterminated string: ";
(586,116): Scanner error CSS1002: Unterminated string: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7e5647,endColorstr=#ff59402f,GradientType=0)
(586,12): run-time error CSS1036: Expected expression, found '"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7e5647,endColorstr=#ff59402f,GradientType=0)
'
(587,92): Scanner error CSS1002: Unterminated string: ";
(618,116): Scanner error CSS1002: Unterminated string: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffb90000,endColorstr=#ff5e0000,GradientType=0)
(618,12): run-time error CSS1036: Expected expression, found '"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffb90000,endColorstr=#ff5e0000,GradientType=0)
'
(619,92): Scanner error CSS1002: Unterminated string: ";
(653,116): Scanner error CSS1002: Unterminated string: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffa1e1e,endColorstr=#ff9e1b1b,GradientType=0)
(653,12): run-time error CSS1036: Expected expression, found '"progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffa1e1e,endColorstr=#ff9e1b1b,GradientType=0)
'
(654,92): Scanner error CSS1002: Unterminated string: ";
(1229,116): Scanner error CSS1002: Unterminated string: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7b685a,endColorstr=#ff4d3e31,GradientType=0)
(1229,12): run-time error CSS1036: Expected expression, found '"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7b685a,endColorstr=#ff4d3e31,GradientType=0)
'
(1230,92): Scanner error CSS1002: Unterminated string: ";
(1264,116): Scanner error CSS1002: Unterminated string: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7e5647,endColorstr=#ff59402f,GradientType=0)
(1264,12): run-time error CSS1036: Expected expression, found '"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7e5647,endColorstr=#ff59402f,GradientType=0)
'
(1265,92): Scanner error CSS1002: Unterminated string: ";
(1306,116): Scanner error CSS1002: Unterminated string: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7b685a,endColorstr=#ff4d3e31,GradientType=0)
(1306,12): run-time error CSS1036: Expected expression, found '"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7b685a,endColorstr=#ff4d3e31,GradientType=0)
'
(1307,92): Scanner error CSS1002: Unterminated string: ";
(1340,116): Scanner error CSS1002: Unterminated string: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7e5647,endColorstr=#ff59402f,GradientType=0)
(1340,12): run-time error CSS1036: Expected expression, found '"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7e5647,endColorstr=#ff59402f,GradientType=0)
'
(1341,92): Scanner error CSS1002: Unterminated string: ";
(1382,116): Scanner error CSS1002: Unterminated string: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7b685a,endColorstr=#ff4d3e31,GradientType=0)
(1382,12): run-time error CSS1036: Expected expression, found '"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7b685a,endColorstr=#ff4d3e31,GradientType=0)
'
(1383,92): Scanner error CSS1002: Unterminated string: ";
(1416,116): Scanner error CSS1002: Unterminated string: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7e5647,endColorstr=#ff59402f,GradientType=0)
(1416,12): run-time error CSS1036: Expected expression, found '"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7e5647,endColorstr=#ff59402f,GradientType=0)
'
(1417,92): Scanner error CSS1002: Unterminated string: ";
(1448,116): Scanner error CSS1002: Unterminated string: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffb90000,endColorstr=#ff5e0000,GradientType=0)
(1448,12): run-time error CSS1036: Expected expression, found '"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffb90000,endColorstr=#ff5e0000,GradientType=0)
'
(1449,92): Scanner error CSS1002: Unterminated string: ";
(1483,116): Scanner error CSS1002: Unterminated string: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffa1e1e,endColorstr=#ff9e1b1b,GradientType=0)
(1483,12): run-time error CSS1036: Expected expression, found '"progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffa1e1e,endColorstr=#ff9e1b1b,GradientType=0)
'
(1484,92): Scanner error CSS1002: Unterminated string: ";
(2051,116): Scanner error CSS1002: Unterminated string: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7b685a,endColorstr=#ff4d3e31,GradientType=0)
(2051,12): run-time error CSS1036: Expected expression, found '"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7b685a,endColorstr=#ff4d3e31,GradientType=0)
'
(2052,92): Scanner error CSS1002: Unterminated string: ";
(2086,116): Scanner error CSS1002: Unterminated string: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7e5647,endColorstr=#ff59402f,GradientType=0)
(2086,12): run-time error CSS1036: Expected expression, found '"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7e5647,endColorstr=#ff59402f,GradientType=0)
'
(2087,92): Scanner error CSS1002: Unterminated string: ";
(2128,116): Scanner error CSS1002: Unterminated string: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7b685a,endColorstr=#ff4d3e31,GradientType=0)
(2128,12): run-time error CSS1036: Expected expression, found '"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7b685a,endColorstr=#ff4d3e31,GradientType=0)
'
(2129,92): Scanner error CSS1002: Unterminated string: ";
(2162,116): Scanner error CSS1002: Unterminated string: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7e5647,endColorstr=#ff59402f,GradientType=0)
(2162,12): run-time error CSS1036: Expected expression, found '"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7e5647,endColorstr=#ff59402f,GradientType=0)
'
(2163,92): Scanner error CSS1002: Unterminated string: ";
(2205,116): Scanner error CSS1002: Unterminated string: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7b685a,endColorstr=#ff4d3e31,GradientType=0)
(2205,12): run-time error CSS1036: Expected expression, found '"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7b685a,endColorstr=#ff4d3e31,GradientType=0)
'
(2206,92): Scanner error CSS1002: Unterminated string: ";
(2239,116): Scanner error CSS1002: Unterminated string: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7e5647,endColorstr=#ff59402f,GradientType=0)
(2239,12): run-time error CSS1036: Expected expression, found '"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7e5647,endColorstr=#ff59402f,GradientType=0)
'
(2240,92): Scanner error CSS1002: Unterminated string: ";
(2272,116): Scanner error CSS1002: Unterminated string: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffb90000,endColorstr=#ff5e0000,GradientType=0)
(2272,12): run-time error CSS1036: Expected expression, found '"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffb90000,endColorstr=#ff5e0000,GradientType=0)
'
(2273,92): Scanner error CSS1002: Unterminated string: ";
(2307,116): Scanner error CSS1002: Unterminated string: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffa1e1e,endColorstr=#ff9e1b1b,GradientType=0)
(2307,12): run-time error CSS1036: Expected expression, found '"progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffa1e1e,endColorstr=#ff9e1b1b,GradientType=0)
'
(2308,92): Scanner error CSS1002: Unterminated string: ";
(3200,116): Scanner error CSS1002: Unterminated string: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7b685a,endColorstr=#ff4d3e31,GradientType=0)
(3200,12): run-time error CSS1036: Expected expression, found '"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7b685a,endColorstr=#ff4d3e31,GradientType=0)
'
(3210,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found 'progid:DXImageTransform.Microsoft.dropshadow('
(3210,92): Scanner error CSS1002: Unterminated string: ";
(3243,116): Scanner error CSS1002: Unterminated string: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7e5647,endColorstr=#ff59402f,GradientType=0)
(3243,12): run-time error CSS1036: Expected expression, found '"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7e5647,endColorstr=#ff59402f,GradientType=0)
'
(3244,92): Scanner error CSS1002: Unterminated string: ";
(3633,116): Scanner error CSS1002: Unterminated string: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7b685a,endColorstr=#ff4d3e31,GradientType=0)
(3633,12): run-time error CSS1036: Expected expression, found '"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7b685a,endColorstr=#ff4d3e31,GradientType=0)
'
(3643,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found 'progid:DXImageTransform.Microsoft.dropshadow('
(3643,92): Scanner error CSS1002: Unterminated string: ";
(3676,116): Scanner error CSS1002: Unterminated string: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7e5647,endColorstr=#ff59402f,GradientType=0)
(3676,12): run-time error CSS1036: Expected expression, found '"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7e5647,endColorstr=#ff59402f,GradientType=0)
'
(3677,92): Scanner error CSS1002: Unterminated string: ";
(4078,116): Scanner error CSS1002: Unterminated string: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7b685a,endColorstr=#ff4d3e31,GradientType=0)
(4078,12): run-time error CSS1036: Expected expression, found '"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7b685a,endColorstr=#ff4d3e31,GradientType=0)
'
(4079,92): Scanner error CSS1002: Unterminated string: ";
(4112,116): Scanner error CSS1002: Unterminated string: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7e5647,endColorstr=#ff59402f,GradientType=0)
(4112,12): run-time error CSS1036: Expected expression, found '"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7e5647,endColorstr=#ff59402f,GradientType=0)
'
(4113,92): Scanner error CSS1002: Unterminated string: ";
 */
@charset "utf-8";
/* CSS Document */
/* Sサイズ : 480 px およびそれ以下. */
/*Reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	/*margin: 0;
	padding: 0;*/
	border: 0;
}
ol, ul{
	list-style: none;
}
table{
    border-collapse: collapse; 
    border-spacing: 0;
}
th {
	white-space: nowrap;
}
/*Resetここまで*/

body {
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",Helvetica,Arial,Sans-Serif;
	color: #333;
}


#pbcontent {
	background: url(../../images/DPE/bg-kaphotobook.jpg) repeat;
}

.title1 {
margin: 0;
padding: 0.8em 0px 0.3em 0px;
font-size: 153.8%;
color: #333;
text-shadow: 1px 1px #FFF, -1px -1px #444;
}
.title2 {
width: 100%;
margin: 0;
padding: 0;
font-size: 100%;
line-height: 2.5em;
outline: none;
border-left: none;
color: #FFF;
background-color:rgba(90,64,48,0.7);
/* Firefox v3.5+ */
-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.46);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.46);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:0px 0px 5px rgba(0,0,0,0.46);
-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#75000000,Positive=true)";
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#75000000,Positive=true);
}
.title2 h3 {
	padding-right: 0.5em;
    
	padding-left: 0.5em;
}
.title3 {
 overflow: hidden;
width: 100%;
margin: 0;
padding: 0;
font-size: 100%;
line-height: 2.5em;
outline: none;
border-left: none;
color: #FFF;
background-color:rgba(90,64,48,0.7);
/* Firefox v3.5+ */
-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.46);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.46);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:0px 0px 5px rgba(0,0,0,0.46);
-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#75000000,Positive=true)";
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#75000000,Positive=true);
}
.title3 h3 {
	padding-right: 0.5em;

	padding-left: 0.5em;
	color: #FFF;
	font-size: 90%;
}
.t-page-l {
	margin: 0;
	padding: 0;
	float: left;
	width: 50%;
	text-align: left;
}
.t-page-r {
	margin: 0;
	padding: 0;
	float: right;
	width: 50%;
	text-align: right;
}

.bunko-box-center {
	margin: 0;
	padding: 1em 0px;
	width: 100%;
	text-align: center;
	overflow: hidden;
}
.bunko-box01 {
	margin: 0;
	padding: 0;
}
.b-page {
	margin-right:auto;
	margin-left:auto;
	width: 22em;

    white-space:nowrap;
}
.b-page ul {
	 margin: 0;
	 padding: 0;
	 width: 22em;
}

.sizeLen5 .b-page
,.sizeLen5 .b-page ul
{
    width:27.5em;
}

.sizeLen5{
    width: auto;
    margin-left: -5%;
    margin-right: -5%;
}

.b-page li {
	margin: 0;
	padding: 0;
	text-align: center;

    /*border: 1px solid black;*/
    display: inline-block;
}
.b-page p:nth-child(2) {
	font-size: 100%;
}

.b-page li a
,.b-page li label {
	background-color:rgba(255,255,255,0.5);
	/* Firefox v1.0+ */
	-moz-border-radius:9px ;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-border-radius:9px ;
	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
	border-radius: 9px;
	border: solid 3px #958B84;
	margin: 0 0.3em 0 0;
	padding: 1em 0.3em;
	width: 4em;
	float: left;
	color: #333;
	text-decoration: none;
	display: block;
}

.b-page li:last-child a 
, .b-page li:last-child label  {
    margin: 0;
}


.b-page li a:hover
, .b-page li label:hover {
	background-color:rgba(255,255,255,0.7);
	/* Firefox v1.0+ */
	-moz-border-radius:9px ;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-border-radius:9px ;
	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
	border-radius:9px ;
	border: solid 3px #958B84;
	/*margin: 0 0.3em 0 0;*/
	padding: 1em 0.3em;
	width: 4em;
	float: left;
	color: #333;
	text-decoration: none;
	display: block;
}

.b-page li:last-child a:hover
, .b-page li:last-child label:hover {
    margin: 0;
}

#pagecount {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width:97%;
    /*
    margin-left: auto;
     margin-right: auto;
    */
}

#pagecount li {
    -ms-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

#pagecount li:first-child {
    -ms-flex: 3;
    -webkit-flex: 3;
    flex: 3;
}

#pagecount li:first-child label{
    /*
    display: flex;
    width: 80%;
    */
}


.b-page li:first-child label p {
    -ms-flex: 1;
    -webkit-flex: 1;
    flex: 1;
}


li.b-page-on
,.b-page li label.b-page-on
, input[name=pagecount]:checked + label {

	background-color: rgba(90,64,48,0.7);
	/* Firefox v1.0+ */
	-moz-border-radius: 9px;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-border-radius: 9px;
	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
	border-radius: 9px;
	border: solid 3px #958B84;
	/*margin: 0 0.3em 0 0;*/
	padding: 1em 0.3em;
	float: left;
	color: #FFF;
	text-decoration: none;
}


.b-pageB ul {
	padding: 0;
}

.b-pageB li {
	margin: 0;
	padding: 0;
	text-align: center;
    display:block;
}

.b-pageB li a
,.b-pageB li label 
, input[name=pagecount]:checked + label:hover{
	background-color:rgba(255,255,255,0.5);
	/* Firefox v1.0+ */
	-moz-border-radius:9px ;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-border-radius:9px ;
	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
	border-radius: 9px;
	border: solid 3px #958B84;
	margin: 0.3em auto 0 auto;
	padding: 1em 0.3em;
	width: 80%;
	color: #333;
	text-decoration: none;
	display: block;
}

li.b-page-on:first-child, .b-page li:first-child label.b-page-on {
    border-radius: 9px 0 0 9px;
    border-right:0;
    margin-left: 0;
    margin-right: 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
}

    li.b-page-on:first-child + li, .b-page li:first-child + li label {
        border-radius: 0 9px 9px 0;
    border-left:0;
        margin-left: 0;
        margin-right: 0;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
    }

input[name=pagecount]:checked + label:hover{
	background-color:rgba(89,64,47,0.5);
}


.b-pageB li a:hover
, .b-pageB li label:hover {
	background-color:rgba(255,255,255,0.7);
	/*background-color:rgba(128,128,128,0.5);*/
}

.b-pageB input[name=pagecount]:checked + label
{
    padding: 1em 0.3em;
    float:none;
}






.page-t {
	font-size: 107.7%;
}

.bunko-buttonwrap {
	margin: 0 auto;
	padding: 0;
	text-align: center;
	width: 100%;
}
.button-brown {
	margin: 0;
	padding: 1em 0;
	font-size: 123.1%;
}

.button-brown a
,.button-brown label {
	color: #FFF;
	margin: 0;
	padding: 0.5em 2em;
	text-decoration: none;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
/* Firefox v3.6+ */
background-image:-moz-linear-gradient(50% 0% -90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%); 
/* safari v4.0+ and by Chrome v3.0+ */
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(123,104,90)),color-stop(1, rgb(77,62,49)));
/* Chrome v10.0+ and by safari nightly build*/
background-image:-webkit-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
/* Opera v11.10+ */
background-image:-o-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
/* IE v10+ */
background-image:-ms-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
background-image:linear-gradient(180deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
border-color:rgb(205,194,186);
border-width:4px;
border-style:solid;
/* Firefox v3.5+ */
-moz-box-shadow:0px 0px 10px rgba(255,255,255,0.8);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:0px 0px 10px rgba(255,255,255,0.8);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:0px 0px 10px rgba(255,255,255,0.8);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7b685a,endColorstr=#ff4d3e31,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#ccffffff,Positive=true)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7b685a,endColorstr=#ff4d3e31,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#ccffffff,Positive=true);
}
.button-brown a:hover
,.button-brown label:hover {
	text-decoration: none;
	color: #FFF;
	margin: 0;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
/* Firefox v3.6+ */
background-image:-moz-linear-gradient(50% 0% -90deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%); 
/* safari v4.0+ and by Chrome v3.0+ */
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(126,86,71)),color-stop(1, rgb(89,64,47)));
/* Chrome v10.0+ and by safari nightly build*/
background-image:-webkit-linear-gradient(-90deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%);
/* Opera v11.10+ */
background-image:-o-linear-gradient(-90deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%);
/* IE v10+ */
background-image:-ms-linear-gradient(-90deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%);
background-image:linear-gradient(180deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%);
border-color:rgb(149,139,132);
border-width:4px;
border-style:solid;
/* Firefox v3.5+ */
-moz-box-shadow:0px 0px 10px rgba(255,255,255,0.8);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:0px 0px 10px rgba(255,255,255,0.8);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:0px 0px 10px rgba(255,255,255,0.8);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7e5647,endColorstr=#ff59402f,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#ccffffff,Positive=true)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7e5647,endColorstr=#ff59402f,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#ccffffff,Positive=true);
}

.button-brown-bottom {
	margin: 0;
	padding: 1em 0;
	font-size: 100%;
}

.button-brown-bottom a {
	color: #FFF;
	margin: 0;
	padding: 0.5em 2em;
	text-decoration: none;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
/* Firefox v3.6+ */
background-image:-moz-linear-gradient(50% 0% -90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%); 
/* safari v4.0+ and by Chrome v3.0+ */
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(123,104,90)),color-stop(1, rgb(77,62,49)));
/* Chrome v10.0+ and by safari nightly build*/
background-image:-webkit-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
/* Opera v11.10+ */
background-image:-o-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
/* IE v10+ */
background-image:-ms-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
background-image:linear-gradient(180deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
border-color:rgb(205,194,186);
border-width:4px;
border-style:solid;
/* Firefox v3.5+ */
-moz-box-shadow:0px 0px 10px rgba(255,255,255,0.8);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:0px 0px 10px rgba(255,255,255,0.8);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:0px 0px 10px rgba(255,255,255,0.8);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7b685a,endColorstr=#ff4d3e31,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#ccffffff,Positive=true)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7b685a,endColorstr=#ff4d3e31,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#ccffffff,Positive=true);
}
.button-brown-bottom a:hover {
	text-decoration: none;
	color: #FFF;
	margin: 0;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
/* Firefox v3.6+ */
background-image:-moz-linear-gradient(50% 0% -90deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%); 
/* safari v4.0+ and by Chrome v3.0+ */
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(126,86,71)),color-stop(1, rgb(89,64,47)));
/* Chrome v10.0+ and by safari nightly build*/
background-image:-webkit-linear-gradient(-90deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%);
/* Opera v11.10+ */
background-image:-o-linear-gradient(-90deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%);
/* IE v10+ */
background-image:-ms-linear-gradient(-90deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%);
background-image:linear-gradient(180deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%);
border-color:rgb(149,139,132);
border-width:4px;
border-style:solid;
/* Firefox v3.5+ */
-moz-box-shadow:0px 0px 10px rgba(255,255,255,0.8);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:0px 0px 10px rgba(255,255,255,0.8);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:0px 0px 10px rgba(255,255,255,0.8);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7e5647,endColorstr=#ff59402f,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#ccffffff,Positive=true)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7e5647,endColorstr=#ff59402f,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#ccffffff,Positive=true);
}

.button-brown-bottom2 {
	margin: 0;
	padding: 1em 0;
	font-size: 100%;
}

.button-brown-bottom2 a {
	color: #FFF;
	margin: 0;
	padding: 0.5em 2em;
	text-decoration: none;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
/* Firefox v3.6+ */
background-image:-moz-linear-gradient(50% 0% -90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%); 
/* safari v4.0+ and by Chrome v3.0+ */
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(123,104,90)),color-stop(1, rgb(77,62,49)));
/* Chrome v10.0+ and by safari nightly build*/
background-image:-webkit-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
/* Opera v11.10+ */
background-image:-o-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
/* IE v10+ */
background-image:-ms-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
background-image:linear-gradient(180deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
border-color:rgb(205,194,186);
border-width:4px;
border-style:solid;
/* Firefox v3.5+ */
-moz-box-shadow:0px 0px 10px rgba(255,255,255,0.8);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:0px 0px 10px rgba(255,255,255,0.8);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:0px 0px 10px rgba(255,255,255,0.8);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7b685a,endColorstr=#ff4d3e31,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#ccffffff,Positive=true)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7b685a,endColorstr=#ff4d3e31,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#ccffffff,Positive=true);
}
.button-brown-bottom2 a:hover {
	text-decoration: none;
	color: #FFF;
	margin: 0;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
/* Firefox v3.6+ */
background-image:-moz-linear-gradient(50% 0% -90deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%); 
/* safari v4.0+ and by Chrome v3.0+ */
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(126,86,71)),color-stop(1, rgb(89,64,47)));
/* Chrome v10.0+ and by safari nightly build*/
background-image:-webkit-linear-gradient(-90deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%);
/* Opera v11.10+ */
background-image:-o-linear-gradient(-90deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%);
/* IE v10+ */
background-image:-ms-linear-gradient(-90deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%);
background-image:linear-gradient(180deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%);
border-color:rgb(149,139,132);
border-width:4px;
border-style:solid;
/* Firefox v3.5+ */
-moz-box-shadow:0px 0px 10px rgba(255,255,255,0.8);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:0px 0px 10px rgba(255,255,255,0.8);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:0px 0px 10px rgba(255,255,255,0.8);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7e5647,endColorstr=#ff59402f,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#ccffffff,Positive=true)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7e5647,endColorstr=#ff59402f,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#ccffffff,Positive=true);
}
.button-red-bottom {
	margin: 0;
	padding: 1em 0;
	font-size: 100%;
}

.button-red-bottom a {
/* Firefox v3.6+ */
background-image:-moz-linear-gradient(49% 0% -90deg,rgb(185,0,0) 0%,rgb(94,0,0) 100%); 
/* safari v4.0+ and by Chrome v3.0+ */
background-image:-webkit-gradient(linear,49% 0%,49% 111%,color-stop(0, rgb(185,0,0)),color-stop(1, rgb(94,0,0)));
/* Chrome v10.0+ and by safari nightly build*/
background-image:-webkit-linear-gradient(-90deg,rgb(185,0,0) 0%,rgb(94,0,0) 100%);
/* Opera v11.10+ */
background-image:-o-linear-gradient(-90deg,rgb(185,0,0) 0%,rgb(94,0,0) 100%);
/* IE v10+ */
background-image:-ms-linear-gradient(-90deg,rgb(185,0,0) 0%,rgb(94,0,0) 100%);
background-image:linear-gradient(180deg,rgb(185,0,0) 0%,rgb(94,0,0) 100%);
border-color:rgb(210,142,142);
border-width:4px;
border-style:solid;
/* Firefox v3.5+ */
-moz-box-shadow:0px 0px 10px rgba(255,255,255,0.8);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:0px 0px 10px rgba(255,255,255,0.8);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:0px 0px 10px rgba(255,255,255,0.8);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffb90000,endColorstr=#ff5e0000,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#ccffffff,Positive=true)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffb90000,endColorstr=#ff5e0000,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#ccffffff,Positive=true);
	text-decoration: none;
	color: #FFF;
	margin: 0;
	padding: 0.5em 2em;
		-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
}
.button-red-bottom a:hover {
/* Firefox v3.6+ */
background-image:-moz-linear-gradient(49% 0% -90deg,rgb(250,30,30) 0%,rgb(158,27,27) 100%); 
/* safari v4.0+ and by Chrome v3.0+ */
background-image:-webkit-gradient(linear,49% 0%,49% 111%,color-stop(0, rgb(250,30,30)),color-stop(1, rgb(158,27,27)));
/* Chrome v10.0+ and by safari nightly build*/
background-image:-webkit-linear-gradient(-90deg,rgb(250,30,30) 0%,rgb(158,27,27) 100%);
/* Opera v11.10+ */
background-image:-o-linear-gradient(-90deg,rgb(250,30,30) 0%,rgb(158,27,27) 100%);
/* IE v10+ */
background-image:-ms-linear-gradient(-90deg,rgb(250,30,30) 0%,rgb(158,27,27) 100%);
background-image:linear-gradient(180deg,rgb(250,30,30) 0%,rgb(158,27,27) 100%);
border-color:rgb(210,142,142);
border-width:4px;
border-style:solid;
/* Firefox v3.5+ */
-moz-box-shadow:0px 0px 10px rgba(255,255,255,0.8);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:0px 0px 10px rgba(255,255,255,0.8);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:0px 0px 10px rgba(255,255,255,0.8);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffa1e1e,endColorstr=#ff9e1b1b,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#ccffffff,Positive=true)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffa1e1e,endColorstr=#ff9e1b1b,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#ccffffff,Positive=true);
	text-decoration: none;
	color: #FFF;
	margin: 0;
		-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
}

.t-alert {
	margin: 0;
	padding: 0;
	width: 100%;
	text-align: center;
}
.t-alert p {
	margin: 0;
	padding: 0.5em 0;
	color: #F00;
}

table.edittable {
	margin: 0 !important;
	padding: 0 !important;
	background: #FFF;
	width: 100%;
}
.edittable td {
	margin: 0;
	padding: 0;
	border: 0 !important;
	display: table-cell;
}
.edittable img {
	margin: 0;
	padding: 0;
	border: 0 !important;
}
.editphoto {
	margin: 0;
	padding: 0;
	position: relative;
	width: 30%;
}
.editphoto img {
	width: 100%;
	height: 100%;
}
.editcom {
	margin: 0;
	padding: 0.5em !important;
	text-align: left;
	vertical-align: middle;
	width: 40%;
}
.editarrow {
	margin: 0;
	padding: 0;
background-image:-moz-linear-gradient(50% 0% -90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%); 
/* safari v4.0+ and by Chrome v3.0+ */
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(123,104,90)),color-stop(1, rgb(77,62,49)));
/* Chrome v10.0+ and by safari nightly build*/
background-image:-webkit-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
/* Opera v11.10+ */
background-image:-o-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
/* IE v10+ */
background-image:-ms-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
background-image:linear-gradient(180deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
text-align: center;
/*vertical-align: middle;*/
	width: 11%;
}
.editarrow img {
	margin: 0 auto;
	/*padding: 168% 0;*/
	padding: 98% 0;
	width: 80%;
}
.editarrow a 
,.editarrow p {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
cursor: n-resize;
background-image:-moz-linear-gradient(50% 0% -90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%); 
/* safari v4.0+ and by Chrome v3.0+ */
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(123,104,90)),color-stop(1, rgb(77,62,49)));
/* Chrome v10.0+ and by safari nightly build*/
background-image:-webkit-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
/* Opera v11.10+ */
background-image:-o-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
/* IE v10+ */
background-image:-ms-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
background-image:linear-gradient(180deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
}
.editarrow a:hover
,.editarrow p:hover{
	display: block;
	margin: 0;
	padding: 0;
	padding: 0;
	width: 100%;
/* Firefox v3.6+ */
background-image:-moz-linear-gradient(50% 0% -90deg,rgb(250,30,30) 0%,rgb(158,27,27) 100%); 
/* safari v4.0+ and by Chrome v3.0+ */
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(250,30,30)),color-stop(1, rgb(158,27,27)));
/* Chrome v10.0+ and by safari nightly build*/
background-image:-webkit-linear-gradient(-90deg,rgb(250,30,30) 0%,rgb(158,27,27) 100%);
/* Opera v11.10+ */
background-image:-o-linear-gradient(-90deg,rgb(250,30,30) 0%,rgb(158,27,27) 100%);
/* IE v10+ */
background-image:-ms-linear-gradient(-90deg,rgb(250,30,30) 0%,rgb(158,27,27) 100%);
background-image:linear-gradient(180deg,rgb(250,30,30) 0%,rgb(158,27,27) 100%);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffa1e1e,endColorstr=#ff9e1b1b,GradientType=0)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffa1e1e,endColorstr=#ff9e1b1b,GradientType=0);
}
.icon-edit 
{
    position: absolute;

	margin: 0;
	padding: 0;
	/*width: 28px;
	height: 28px;*/
	width: 25%;
	position: absolute;
	top: 72%;
	left: 72%;
}

.icon-edit a
{
    display: block;
	width: 100%;
}

.icon-edit img {
	width: 100%;
}

.editlist 
{
    position: relative;
	margin: 0;
	padding: 0 2px;
}
.editlist ul {
	margin: 0;
	padding: 0;
}
.editlist li {
	/*margin: 0 1% 1em 0;*/
	margin: 0 0 0.7em 0;
	padding: 0;
	float: left;
	width: 100%;
	/*border: solid 2px #EEE;*/
	outline: solid 2px #EEE;
	text-align: center;
	overflow: hidden;
	background: #AF9E92;
}
.editlist li:nth-child(4n) {
	margin-right: 0;
}
.preview-wrap {
	margin: 1em 0;
	padding: 0;
	width: 100%;
    position:relative;
}
.preview-wrap-left {
	margin: 26.5% 1% 0 1%;
	padding: 0;
	width: 5%;
	/*float: left;*/

    position:absolute;
    top: 0;
}
.preview-wrap-left img {
	width: 50%;
}

.preview-wrap-left a {
    margin: 0;
    padding: 50% 0;
    display: block;

background-color:rgba(255,255,255,0.5);
width: 100%;
/* Firefox v1.0+ */
-moz-border-radius:10px ;
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-border-radius:10px ;
/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
border-radius:10px ;
/* Firefox v3.5+ */
-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.65);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.65);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:0px 0px 5px rgba(0,0,0,0.65);
-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#a6000000,Positive=true)";
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#a6000000,Positive=true);
}

.preview-wrap-left a:hover {
	margin: 0;
	padding: 50% 0;
	display: block;
	opacity: 0.6;
	filter: alpha(opacity=60);	

width: 100%;
/* Firefox v1.0+ */
-moz-border-radius:10px ;
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-border-radius:10px ;
/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
border-radius:10px ;
/* Firefox v3.5+ */
-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.65);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.65);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:0px 0px 5px rgba(0,0,0,0.65);
-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#a6000000,Positive=true)";
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#a6000000,Positive=true);

}

.preview-wrap-center {
	/*margin: 0 auto;*/
	padding: 0;
	/*width: 90%;*/
	width: 86%;
	/*float: left;*/
	text-align: center !important;
	
	margin: 0;
	position: relative;
	left: 7%;
	white-space: nowrap;
}
.preview-wrap-center img {
	text-align: center;

    vertical-align: top;
	padding-right: 4.65%;
	width: 100%
}

.preview-wrap-right {
	margin: 26.5% 1% 0 1%;
	padding: 0;
	width: 5%;
	/*float: left;*/

    position:absolute;
	right:0px;
    top: 0;
}
.preview-wrap-right img {
	width: 50%;
}

.preview-wrap-right a {
	margin: 0;
	padding: 50% 0;
	display: block;


background-color:rgba(255,255,255,0.5);
width: 100%;
/* Firefox v1.0+ */
-moz-border-radius:10px ;
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-border-radius:10px ;
/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
border-radius:10px ;
/* Firefox v3.5+ */
-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.65);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.65);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:0px 0px 5px rgba(0,0,0,0.65);
-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#a6000000,Positive=true)";
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#a6000000,Positive=true);
}

.preview-wrap-right a:hover {
	margin: 0;
	padding: 50% 0;
	display: block;
	opacity: 0.6;
	filter: alpha(opacity=60);	

width: 100%;
/* Firefox v1.0+ */
-moz-border-radius:10px ;
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-border-radius:10px ;
/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
border-radius:10px ;
/* Firefox v3.5+ */
-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.65);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.65);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:0px 0px 5px rgba(0,0,0,0.65);
-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#a6000000,Positive=true)";
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#a6000000,Positive=true);

}

.t-des {
	margin: 0;
	padding: 0 0 1em 0;
}
.t-des p {
	font-size: 100%;
}


/* Mサイズ : 481 px ～ 768 px。*/
@media only screen and (min-width: 481px) {

.bunkoimg {
	margin: 0;
	padding: 0;
}

#pbcontent {
	background: url(../../images/DPE/bg-kaphotobook.jpg) repeat;
}

.title1 {
margin: 0;
padding: 0.8em 0px 0.3em 0px;
font-size: 184.6%;
color: #333;
text-shadow: 1px 1px #FFF, -1px -1px #444;
}
.title2 {
width: 100%;
margin: 0;
padding: 0;
font-size: 100%;
line-height: 2.5em;
outline: none;
border-left: none;
color: #FFF;
background-color:rgba(90,64,48,0.7);
/* Firefox v3.5+ */
-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.46);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.46);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:0px 0px 5px rgba(0,0,0,0.46);
-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#75000000,Positive=true)";
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#75000000,Positive=true);
}
.title2 h3 {
	padding-right: 0.5em;

	padding-left: 0.5em;
}
.title3 {
 overflow: hidden;
width: 100%;
margin: 0;
padding: 0;
font-size: 100%;
line-height: 2.5em;
outline: none;
border-left: none;
color: #FFF;
background-color:rgba(90,64,48,0.7);
/* Firefox v3.5+ */
-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.46);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.46);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:0px 0px 5px rgba(0,0,0,0.46);
-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#75000000,Positive=true)";
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#75000000,Positive=true);
}
.title3 h3 {
	padding-right: 0.5em;

	padding-left: 0.5em;
	color: #FFF;
	font-size: 107.7%;
}
.t-page-l {
	margin: 0;
	padding: 0;
	float: left;
	width: 50%;
	text-align: left;
}
.t-page-r {
	margin: 0;
	padding: 0;
	float: right;
	width: 50%;
	text-align: right;
}

.bunko-box-center {
	margin: 0;
	padding: 1em 0px;
	width: 100%;
	text-align: center;
	overflow: hidden;
}
.bunko-box01 {
	margin: 0;
	padding: 0;
}
.b-page {
	margin-right:auto;
	margin-left:auto;
	width: 28em;

	/*margin: 0 auto;
	padding: 0;
	width: 100%;
	text-align: center;*/
}
.b-page ul {
	 margin: 0;
	 padding: 0;
	 width: 28em;
}

.sizeLen5 .b-page
,.sizeLen5 .b-page ul
{
    width:35em;
}

.sizeLen5{
    width: 100%;
    margin-left: 0;
    margin-right:0;
}


.b-page li {
	margin: 0;
	padding: 0;
	text-align: center;
}

.b-page li a 
,.b-page li label {
	background-color:rgba(255,255,255,0.5);
	/* Firefox v1.0+ */
	-moz-border-radius:9px ;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-border-radius:9px ;
	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
	border-radius: 9px;
	border: solid 3px #958B84;
	margin: 0 0.5em 0 0;
	padding: 1em;
	width: 4em;
	float: left;
	color: #333;
	text-decoration: none;
	display: block;
}

.b-page li:last-child a
, .b-page li:last-child label {
    margin: 0;
}

.b-page li a:hover 
,.b-page li label:hover {
	background-color:rgba(255,255,255,0.7);
	/* Firefox v1.0+ */
	-moz-border-radius:9px ;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-border-radius:9px ;
	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
	border-radius:9px ;
	border: solid 3px #958B84;
	/*margin: 0 0.5em 0 0;*/
	padding: 1em;
	width: 4em;
	float: left;
	color: #333;
	text-decoration: none;
	display: block;
}

.b-page li:last-child a:hover 
, .b-page li:last-child label:hover  {
    margin: 0;
}


li.b-page-on
,.b-page li label.b-page-on
, input[name=pagecount]:checked + label {

	background-color: rgba(90,64,48,0.7);
	/* Firefox v1.0+ */
	-moz-border-radius: 9px;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-border-radius: 9px;
	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
	border-radius: 9px;
	border: solid 3px #958B84;
	/*margin: 0 0.5em 0 0;*/
	padding: 1em;
	float: left;
	color: #FFF;
	text-decoration: none;
}
.page-t {
	font-size: 123.1%;
}

.bunko-buttonwrap {
	margin: 0 auto;
	padding: 0;
	text-align: center;
	width: 100%;
}
.button-brown {
	margin: 0;
	padding: 1em 0;
	font-size: 153.8%;
}

.button-brown a 
,.button-brown label {
	color: #FFF;
	margin: 0;
	padding: 0.5em 2em;
	text-decoration: none;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
/* Firefox v3.6+ */
background-image:-moz-linear-gradient(50% 0% -90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%); 
/* safari v4.0+ and by Chrome v3.0+ */
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(123,104,90)),color-stop(1, rgb(77,62,49)));
/* Chrome v10.0+ and by safari nightly build*/
background-image:-webkit-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
/* Opera v11.10+ */
background-image:-o-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
/* IE v10+ */
background-image:-ms-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
background-image:linear-gradient(180deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
border-color:rgb(205,194,186);
border-width:4px;
border-style:solid;
/* Firefox v3.5+ */
-moz-box-shadow:0px 0px 10px rgba(255,255,255,0.8);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:0px 0px 10px rgba(255,255,255,0.8);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:0px 0px 10px rgba(255,255,255,0.8);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7b685a,endColorstr=#ff4d3e31,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#ccffffff,Positive=true)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7b685a,endColorstr=#ff4d3e31,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#ccffffff,Positive=true);
}
.button-brown a:hover 
,.button-brown label:hover {
	text-decoration: none;
	color: #FFF;
	margin: 0;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
/* Firefox v3.6+ */
background-image:-moz-linear-gradient(50% 0% -90deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%); 
/* safari v4.0+ and by Chrome v3.0+ */
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(126,86,71)),color-stop(1, rgb(89,64,47)));
/* Chrome v10.0+ and by safari nightly build*/
background-image:-webkit-linear-gradient(-90deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%);
/* Opera v11.10+ */
background-image:-o-linear-gradient(-90deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%);
/* IE v10+ */
background-image:-ms-linear-gradient(-90deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%);
background-image:linear-gradient(180deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%);
border-color:rgb(149,139,132);
border-width:4px;
border-style:solid;
/* Firefox v3.5+ */
-moz-box-shadow:0px 0px 10px rgba(255,255,255,0.8);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:0px 0px 10px rgba(255,255,255,0.8);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:0px 0px 10px rgba(255,255,255,0.8);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7e5647,endColorstr=#ff59402f,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#ccffffff,Positive=true)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7e5647,endColorstr=#ff59402f,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#ccffffff,Positive=true);
}

.button-brown-bottom {
	margin: 0;
	padding: 1em 0;
	font-size: 123.1%;
}

.button-brown-bottom a {
	color: #FFF;
	margin: 0;
	padding: 0.5em 2em;
	text-decoration: none;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
/* Firefox v3.6+ */
background-image:-moz-linear-gradient(50% 0% -90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%); 
/* safari v4.0+ and by Chrome v3.0+ */
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(123,104,90)),color-stop(1, rgb(77,62,49)));
/* Chrome v10.0+ and by safari nightly build*/
background-image:-webkit-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
/* Opera v11.10+ */
background-image:-o-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
/* IE v10+ */
background-image:-ms-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
background-image:linear-gradient(180deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
border-color:rgb(205,194,186);
border-width:4px;
border-style:solid;
/* Firefox v3.5+ */
-moz-box-shadow:0px 0px 10px rgba(255,255,255,0.8);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:0px 0px 10px rgba(255,255,255,0.8);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:0px 0px 10px rgba(255,255,255,0.8);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7b685a,endColorstr=#ff4d3e31,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#ccffffff,Positive=true)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7b685a,endColorstr=#ff4d3e31,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#ccffffff,Positive=true);
}
.button-brown-bottom a:hover {
	text-decoration: none;
	color: #FFF;
	margin: 0;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
/* Firefox v3.6+ */
background-image:-moz-linear-gradient(50% 0% -90deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%); 
/* safari v4.0+ and by Chrome v3.0+ */
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(126,86,71)),color-stop(1, rgb(89,64,47)));
/* Chrome v10.0+ and by safari nightly build*/
background-image:-webkit-linear-gradient(-90deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%);
/* Opera v11.10+ */
background-image:-o-linear-gradient(-90deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%);
/* IE v10+ */
background-image:-ms-linear-gradient(-90deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%);
background-image:linear-gradient(180deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%);
border-color:rgb(149,139,132);
border-width:4px;
border-style:solid;
/* Firefox v3.5+ */
-moz-box-shadow:0px 0px 10px rgba(255,255,255,0.8);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:0px 0px 10px rgba(255,255,255,0.8);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:0px 0px 10px rgba(255,255,255,0.8);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7e5647,endColorstr=#ff59402f,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#ccffffff,Positive=true)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7e5647,endColorstr=#ff59402f,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#ccffffff,Positive=true);
}

.button-brown-bottom2 {
	margin: 0;
	padding: 1em 0;
	font-size: 123.1%;
}

.button-brown-bottom2 a {
	color: #FFF;
	margin: 0;
	padding: 0.5em 2em;
	text-decoration: none;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
/* Firefox v3.6+ */
background-image:-moz-linear-gradient(50% 0% -90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%); 
/* safari v4.0+ and by Chrome v3.0+ */
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(123,104,90)),color-stop(1, rgb(77,62,49)));
/* Chrome v10.0+ and by safari nightly build*/
background-image:-webkit-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
/* Opera v11.10+ */
background-image:-o-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
/* IE v10+ */
background-image:-ms-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
background-image:linear-gradient(180deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
border-color:rgb(205,194,186);
border-width:4px;
border-style:solid;
/* Firefox v3.5+ */
-moz-box-shadow:0px 0px 10px rgba(255,255,255,0.8);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:0px 0px 10px rgba(255,255,255,0.8);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:0px 0px 10px rgba(255,255,255,0.8);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7b685a,endColorstr=#ff4d3e31,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#ccffffff,Positive=true)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7b685a,endColorstr=#ff4d3e31,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#ccffffff,Positive=true);
}
.button-brown-bottom2 a:hover {
	text-decoration: none;
	color: #FFF;
	margin: 0;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
/* Firefox v3.6+ */
background-image:-moz-linear-gradient(50% 0% -90deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%); 
/* safari v4.0+ and by Chrome v3.0+ */
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(126,86,71)),color-stop(1, rgb(89,64,47)));
/* Chrome v10.0+ and by safari nightly build*/
background-image:-webkit-linear-gradient(-90deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%);
/* Opera v11.10+ */
background-image:-o-linear-gradient(-90deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%);
/* IE v10+ */
background-image:-ms-linear-gradient(-90deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%);
background-image:linear-gradient(180deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%);
border-color:rgb(149,139,132);
border-width:4px;
border-style:solid;
/* Firefox v3.5+ */
-moz-box-shadow:0px 0px 10px rgba(255,255,255,0.8);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:0px 0px 10px rgba(255,255,255,0.8);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:0px 0px 10px rgba(255,255,255,0.8);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7e5647,endColorstr=#ff59402f,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#ccffffff,Positive=true)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7e5647,endColorstr=#ff59402f,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#ccffffff,Positive=true);
}
.button-red-bottom {
	margin: 0;
	padding: 1em 0;
	font-size: 123.1%;
}

.button-red-bottom a {
/* Firefox v3.6+ */
background-image:-moz-linear-gradient(49% 0% -90deg,rgb(185,0,0) 0%,rgb(94,0,0) 100%); 
/* safari v4.0+ and by Chrome v3.0+ */
background-image:-webkit-gradient(linear,49% 0%,49% 111%,color-stop(0, rgb(185,0,0)),color-stop(1, rgb(94,0,0)));
/* Chrome v10.0+ and by safari nightly build*/
background-image:-webkit-linear-gradient(-90deg,rgb(185,0,0) 0%,rgb(94,0,0) 100%);
/* Opera v11.10+ */
background-image:-o-linear-gradient(-90deg,rgb(185,0,0) 0%,rgb(94,0,0) 100%);
/* IE v10+ */
background-image:-ms-linear-gradient(-90deg,rgb(185,0,0) 0%,rgb(94,0,0) 100%);
background-image:linear-gradient(180deg,rgb(185,0,0) 0%,rgb(94,0,0) 100%);
border-color:rgb(210,142,142);
border-width:4px;
border-style:solid;
/* Firefox v3.5+ */
-moz-box-shadow:0px 0px 10px rgba(255,255,255,0.8);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:0px 0px 10px rgba(255,255,255,0.8);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:0px 0px 10px rgba(255,255,255,0.8);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffb90000,endColorstr=#ff5e0000,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#ccffffff,Positive=true)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffb90000,endColorstr=#ff5e0000,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#ccffffff,Positive=true);
	text-decoration: none;
	color: #FFF;
	margin: 0;
	padding: 0.5em 2em;
		-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
}
.button-red-bottom a:hover {
/* Firefox v3.6+ */
background-image:-moz-linear-gradient(49% 0% -90deg,rgb(250,30,30) 0%,rgb(158,27,27) 100%); 
/* safari v4.0+ and by Chrome v3.0+ */
background-image:-webkit-gradient(linear,49% 0%,49% 111%,color-stop(0, rgb(250,30,30)),color-stop(1, rgb(158,27,27)));
/* Chrome v10.0+ and by safari nightly build*/
background-image:-webkit-linear-gradient(-90deg,rgb(250,30,30) 0%,rgb(158,27,27) 100%);
/* Opera v11.10+ */
background-image:-o-linear-gradient(-90deg,rgb(250,30,30) 0%,rgb(158,27,27) 100%);
/* IE v10+ */
background-image:-ms-linear-gradient(-90deg,rgb(250,30,30) 0%,rgb(158,27,27) 100%);
background-image:linear-gradient(180deg,rgb(250,30,30) 0%,rgb(158,27,27) 100%);
border-color:rgb(210,142,142);
border-width:4px;
border-style:solid;
/* Firefox v3.5+ */
-moz-box-shadow:0px 0px 10px rgba(255,255,255,0.8);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:0px 0px 10px rgba(255,255,255,0.8);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:0px 0px 10px rgba(255,255,255,0.8);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffa1e1e,endColorstr=#ff9e1b1b,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#ccffffff,Positive=true)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffa1e1e,endColorstr=#ff9e1b1b,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#ccffffff,Positive=true);
	text-decoration: none;
	color: #FFF;
	margin: 0;
		-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
}

.t-alert {
	margin: 0;
	padding: 0;
	width: 100%;
	text-align: center;
}
.t-alert p {
	margin: 0;
	padding: 0.5em 0;
	color: #F00;
}

table.edittable {
	margin: 0 !important;
	padding: 0 !important;
	background: #FFF;
	width: 100%;
}
.edittable td {
	margin: 0;
	padding: 0;
	border: 0 !important;
}
.edittable img {
	margin: 0;
	padding: 0;
	border: 0 !important;
}
.editphoto {
	margin: 0;
	padding: 0;
	position: relative;
	width: 30%;
}
.editphoto img {
	width: 100%;
	height: 100%;
}
.editcom {
	margin: 0;
	padding: 0.5em !important;
	text-align: left;
	vertical-align: middle;
	width: 40%;
}
.editarrow {
	margin: 0;
	padding: 0;
background-image:-moz-linear-gradient(50% 0% -90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%); 
/* safari v4.0+ and by Chrome v3.0+ */
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(123,104,90)),color-stop(1, rgb(77,62,49)));
/* Chrome v10.0+ and by safari nightly build*/
background-image:-webkit-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
/* Opera v11.10+ */
background-image:-o-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
/* IE v10+ */
background-image:-ms-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
background-image:linear-gradient(180deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
text-align: center;
/*vertical-align: middle;*/
	width: 11%;
}
.editarrow img {
	margin: 0 auto;
	/*padding: 168% 0;*/
	padding: 98% 0;
	width: 80%;
}
.editarrow a
,.editarrow p {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
    /*cursor: n-resize;*/
    cursor: move;
background-image:-moz-linear-gradient(50% 0% -90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%); 
/* safari v4.0+ and by Chrome v3.0+ */
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(123,104,90)),color-stop(1, rgb(77,62,49)));
/* Chrome v10.0+ and by safari nightly build*/
background-image:-webkit-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
/* Opera v11.10+ */
background-image:-o-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
/* IE v10+ */
background-image:-ms-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
background-image:linear-gradient(180deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
}
.editarrow a:hover
,.editarrow p:hover {
	display: block;
	margin: 0;
	padding: 0;
	padding: 0;
	width: 100%;
/* Firefox v3.6+ */
background-image:-moz-linear-gradient(50% 0% -90deg,rgb(250,30,30) 0%,rgb(158,27,27) 100%); 
/* safari v4.0+ and by Chrome v3.0+ */
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(250,30,30)),color-stop(1, rgb(158,27,27)));
/* Chrome v10.0+ and by safari nightly build*/
background-image:-webkit-linear-gradient(-90deg,rgb(250,30,30) 0%,rgb(158,27,27) 100%);
/* Opera v11.10+ */
background-image:-o-linear-gradient(-90deg,rgb(250,30,30) 0%,rgb(158,27,27) 100%);
/* IE v10+ */
background-image:-ms-linear-gradient(-90deg,rgb(250,30,30) 0%,rgb(158,27,27) 100%);
background-image:linear-gradient(180deg,rgb(250,30,30) 0%,rgb(158,27,27) 100%);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffa1e1e,endColorstr=#ff9e1b1b,GradientType=0)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffa1e1e,endColorstr=#ff9e1b1b,GradientType=0);
}
.icon-edit{
	position: absolute;

	margin: 0;
	padding: 0;
	/*width: 28px;
	height: 28px;*/
	width: 25%;
	position: absolute;
	top: 72%;
	left: 72%;
}

.icon-edit a 
{
    display: block;
	width: 100%;
}

.icon-edit img {
	width: 100%;
}

.editlist {
	margin: 0;
	padding: 0 2px;
}
.editlist ul {
	margin: 0;
	padding: 0;
}
.editlist li {
	/*margin: 0 1% 1em 0;*/
	margin: 0 2% 2% 0;
	padding: 0;
	float: left;
	/*width: 49%;*/
	width: 48%;
	/*border: solid 2px #EEE;*/
	outline: solid 2px #EEE;
	text-align: center;
	overflow: hidden;
	background: #AF9E92;
}
.editlist li:nth-child(4n) {
	margin-right: 0;
}
.preview-wrap {
	margin: 1em 0;
	padding: 0;
	width: 100%;

    position: relative;
}
.preview-wrap-left {
	margin: 26.5% 1% 0 1%;
	padding: 0;
	width: 5%;
	/*float: left;*/

    position:absolute;
    top: 0;
}
.preview-wrap-left img {
	width: 50%;
}

.preview-wrap-left a {
	margin: 0;
	padding: 50% 0;
	display: block;

background-color:rgba(255,255,255,0.5);
width: 100%;
/* Firefox v1.0+ */
-moz-border-radius:10px ;
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-border-radius:10px ;
/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
border-radius:10px ;
/* Firefox v3.5+ */
-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.65);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.65);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:0px 0px 5px rgba(0,0,0,0.65);
-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#a6000000,Positive=true)";
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#a6000000,Positive=true);
}

.preview-wrap-left a:hover {
	margin: 0;
	padding: 50% 0;
	display: block;
	opacity: 0.6;
	filter: alpha(opacity=60);	

width: 100%;
/* Firefox v1.0+ */
-moz-border-radius:10px ;
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-border-radius:10px ;
/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
border-radius:10px ;
/* Firefox v3.5+ */
-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.65);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.65);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:0px 0px 5px rgba(0,0,0,0.65);
-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#a6000000,Positive=true)";
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#a6000000,Positive=true);

}

.preview-wrap-center {
	/*margin: 0 auto;*/
	padding: 0;
	/*width: 90%;*/
	width: 86%;
	/*float: left;*/
	text-align: center !important;

	margin: 0;
	position: relative;
	left: 7%;
	white-space: nowrap;
}
.preview-wrap-center img {
	text-align: center;

    vertical-align: top;
	padding-right: 4.65%;
    width:100%;
}

.preview-wrap-right {
	margin: 26.5% 1% 0 1%;
	padding: 0;
	width: 5%;
	/*float: left;*/

    position:absolute;
	right: 0px;
    top: 0;
}
.preview-wrap-right img {
	width: 50%;
}

.preview-wrap-right a {
	margin: 0;
	padding: 50% 0;
	display: block;


background-color:rgba(255,255,255,0.5);
width: 100%;
/* Firefox v1.0+ */
-moz-border-radius:10px ;
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-border-radius:10px ;
/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
border-radius:10px ;
/* Firefox v3.5+ */
-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.65);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.65);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:0px 0px 5px rgba(0,0,0,0.65);
-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#a6000000,Positive=true)";
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#a6000000,Positive=true);
}

.preview-wrap-right a:hover {
	margin: 0;
	padding: 50% 0;
	display: block;
	opacity: 0.6;
	filter: alpha(opacity=60);	

width: 100%;
/* Firefox v1.0+ */
-moz-border-radius:10px ;
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-border-radius:10px ;
/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
border-radius:10px ;
/* Firefox v3.5+ */
-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.65);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.65);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:0px 0px 5px rgba(0,0,0,0.65);
-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#a6000000,Positive=true)";
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#a6000000,Positive=true);

}
.t-des {
	margin: 0;
	padding: 0 0 1em 0;
}
.t-des p {
	font-size: 123.1%;
}


}

/* Lサイズ : 769 px ～最大 1232 px。*/

@media only screen and (min-width: 769px) {


#pbcontent {
	background: url(../../images/DPE/bg-kaphotobook.jpg) repeat;
}/*
.bunkowrap{
	margin: 0;
	padding: 0;
}*/
.title1 {
margin: 0;
padding: 0.8em 0px 0.3em 0px;
font-size: 230%;
color: #333;
text-shadow: 1px 1px #FFF, -1px -1px #444;
}
.title2 {
width: 100%;
margin: 0;
padding: 0;
font-size: 100%;
line-height: 2.5em;
outline: none;
border-left: none;
color: #FFF;
background-color:rgba(90,64,48,0.7);
/* Firefox v3.5+ */
-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.46);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.46);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:0px 0px 5px rgba(0,0,0,0.46);
-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#75000000,Positive=true)";
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#75000000,Positive=true);
}
.title2 h3 {
	padding-right: 0.5em;
 
	padding-left: 0.5em;
}
.title3 {
 overflow: hidden;
width: 100%;
margin: 0;
padding: 0;
font-size: 100%;
line-height: 2.5em;
outline: none;
border-left: none;
color: #FFF;
background-color:rgba(90,64,48,0.7);
/* Firefox v3.5+ */
-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.46);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.46);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:0px 0px 5px rgba(0,0,0,0.46);
-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#75000000,Positive=true)";
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#75000000,Positive=true);
}
.title3 h3 {
	padding-left: 0.5em;
	color: #FFF;
	font-size: 138.5%;
}
.t-page-l {
	margin: 0;
	padding: 0;
	float: left;
	width: 30%;
	text-align: left;
}
.t-page-r {
	margin: 0;
	padding: 0;
	float: right;
	width: 30%;
	text-align: right;
}

.bunko-box-center {
	margin: 0;
	padding: 1em 0px;
	width: 100%;
	text-align: center;
	overflow: hidden;
}
.bunko-box01 {
	margin: 0;
	padding: 0;
}
.b-page {
	margin-right:auto;
	margin-left:auto;
	width: 28em;

	/*margin: 0 auto;
	padding: 0;
	width: 100%;
	text-align: center;*/
}
.b-page ul {
	 margin: 0;
	 padding: 0;
	 width: 28em;
}

.sizeLen5 .b-page
,.sizeLen5 .b-page ul
{
    width:35em;
}


.b-page li {
	margin: 0;
	padding: 0;
	text-align: center;
}

.b-page li a
,.b-page li label {
	background-color:rgba(255,255,255,0.5);
	/* Firefox v1.0+ */
	-moz-border-radius:9px ;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-border-radius:9px ;
	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
	border-radius: 9px;
	border: solid 3px #958B84;
	margin: 0 0.5em 0 0;
	padding: 1em;
	width: 4em;
	float: left;
	color: #333;
	text-decoration: none;
	display: block;
}

.b-page li:last-child a
, .b-page li:last-child label  {
    margin: 0;
}


.b-page li a:hover
,.b-page li label:hover {
	background-color:rgba(255,255,255,0.7);
	/* Firefox v1.0+ */
	-moz-border-radius:9px ;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-border-radius:9px ;
	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
	border-radius:9px ;
	border: solid 3px #958B84;
	/*margin: 0 0.5em 0 0;*/
	padding: 1em;
	width: 4em;
	float: left;
	color: #333;
	text-decoration: none;
	display: block;
}

.b-page li:last-child a:hover 
, .b-page li:last-child label:hover  {
    margin: 0;
}

li.b-page-on
,.b-page li label.b-page-on
, input[name=pagecount]:checked + label {
	background-color: rgba(90,64,48,0.7);
	/* Firefox v1.0+ */
	-moz-border-radius: 9px;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-border-radius: 9px;
	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
	border-radius: 9px;
	border: solid 3px #958B84;
	/*margin: 0 0.5em 0 0;*/
	padding: 1em;
	float: left;
	color: #FFF;
	text-decoration: none;
}

.page-t {
	font-size: 123.1%;
}

.bunko-buttonwrap {
	margin: 0 auto;
	padding: 0;
	text-align: center;
	width: 100%;
}
.button-brown {
	margin: 0;
	padding: 1em 0;
	font-size: 169.2%;
}

.button-brown a 
,.button-brown label {
	color: #FFF;
	margin: 0;
	padding: 0.5em 2em;
	text-decoration: none;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
/* Firefox v3.6+ */
background-image:-moz-linear-gradient(50% 0% -90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%); 
/* safari v4.0+ and by Chrome v3.0+ */
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(123,104,90)),color-stop(1, rgb(77,62,49)));
/* Chrome v10.0+ and by safari nightly build*/
background-image:-webkit-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
/* Opera v11.10+ */
background-image:-o-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
/* IE v10+ */
background-image:-ms-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
background-image:linear-gradient(180deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
border-color:rgb(205,194,186);
border-width:4px;
border-style:solid;
/* Firefox v3.5+ */
-moz-box-shadow:0px 0px 10px rgba(255,255,255,0.8);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:0px 0px 10px rgba(255,255,255,0.8);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:0px 0px 10px rgba(255,255,255,0.8);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7b685a,endColorstr=#ff4d3e31,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#ccffffff,Positive=true)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7b685a,endColorstr=#ff4d3e31,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#ccffffff,Positive=true);
}
.button-brown a:hover
,.button-brown label:hover {
	text-decoration: none;
	color: #FFF;
	margin: 0;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
/* Firefox v3.6+ */
background-image:-moz-linear-gradient(50% 0% -90deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%); 
/* safari v4.0+ and by Chrome v3.0+ */
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(126,86,71)),color-stop(1, rgb(89,64,47)));
/* Chrome v10.0+ and by safari nightly build*/
background-image:-webkit-linear-gradient(-90deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%);
/* Opera v11.10+ */
background-image:-o-linear-gradient(-90deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%);
/* IE v10+ */
background-image:-ms-linear-gradient(-90deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%);
background-image:linear-gradient(180deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%);
border-color:rgb(149,139,132);
border-width:4px;
border-style:solid;
/* Firefox v3.5+ */
-moz-box-shadow:0px 0px 10px rgba(255,255,255,0.8);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:0px 0px 10px rgba(255,255,255,0.8);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:0px 0px 10px rgba(255,255,255,0.8);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7e5647,endColorstr=#ff59402f,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#ccffffff,Positive=true)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7e5647,endColorstr=#ff59402f,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#ccffffff,Positive=true);
}

.button-brown-bottom {
	margin: 0;
	padding: 1em 0;
	font-size: 169.2%;
}

.button-brown-bottom a {
	color: #FFF;
	margin: 0;
	padding: 0.5em 2em;
	text-decoration: none;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
/* Firefox v3.6+ */
background-image:-moz-linear-gradient(50% 0% -90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%); 
/* safari v4.0+ and by Chrome v3.0+ */
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(123,104,90)),color-stop(1, rgb(77,62,49)));
/* Chrome v10.0+ and by safari nightly build*/
background-image:-webkit-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
/* Opera v11.10+ */
background-image:-o-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
/* IE v10+ */
background-image:-ms-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
background-image:linear-gradient(180deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
border-color:rgb(205,194,186);
border-width:4px;
border-style:solid;
/* Firefox v3.5+ */
-moz-box-shadow:0px 0px 10px rgba(255,255,255,0.8);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:0px 0px 10px rgba(255,255,255,0.8);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:0px 0px 10px rgba(255,255,255,0.8);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7b685a,endColorstr=#ff4d3e31,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#ccffffff,Positive=true)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7b685a,endColorstr=#ff4d3e31,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#ccffffff,Positive=true);
}
.button-brown-bottom a:hover {
	text-decoration: none;
	color: #FFF;
	margin: 0;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
/* Firefox v3.6+ */
background-image:-moz-linear-gradient(50% 0% -90deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%); 
/* safari v4.0+ and by Chrome v3.0+ */
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(126,86,71)),color-stop(1, rgb(89,64,47)));
/* Chrome v10.0+ and by safari nightly build*/
background-image:-webkit-linear-gradient(-90deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%);
/* Opera v11.10+ */
background-image:-o-linear-gradient(-90deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%);
/* IE v10+ */
background-image:-ms-linear-gradient(-90deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%);
background-image:linear-gradient(180deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%);
border-color:rgb(149,139,132);
border-width:4px;
border-style:solid;
/* Firefox v3.5+ */
-moz-box-shadow:0px 0px 10px rgba(255,255,255,0.8);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:0px 0px 10px rgba(255,255,255,0.8);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:0px 0px 10px rgba(255,255,255,0.8);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7e5647,endColorstr=#ff59402f,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#ccffffff,Positive=true)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7e5647,endColorstr=#ff59402f,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#ccffffff,Positive=true);
}


.button-brown-bottom2 {
	margin: 0;
	padding: 1em 0;
	/*font-size: 169.2%;*/
	font-size: 138.5%;
}

.button-brown-bottom2 a {
	color: #FFF;
	margin: 0;
	padding: 0.5em 2em;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
/* Firefox v3.6+ */
background-image:-moz-linear-gradient(50% 0% -90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%); 
/* safari v4.0+ and by Chrome v3.0+ */
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(123,104,90)),color-stop(1, rgb(77,62,49)));
/* Chrome v10.0+ and by safari nightly build*/
background-image:-webkit-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
/* Opera v11.10+ */
background-image:-o-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
/* IE v10+ */
background-image:-ms-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
background-image:linear-gradient(180deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
border-color:rgb(205,194,186);
border-width:4px;
border-style:solid;
/* Firefox v3.5+ */
-moz-box-shadow:0px 0px 10px rgba(255,255,255,0.8);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:0px 0px 10px rgba(255,255,255,0.8);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:0px 0px 10px rgba(255,255,255,0.8);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7b685a,endColorstr=#ff4d3e31,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#ccffffff,Positive=true)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7b685a,endColorstr=#ff4d3e31,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#ccffffff,Positive=true);
}
.button-brown-bottom2 a:hover {
	text-decoration: none;
	color: #FFF;
	margin: 0;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
/* Firefox v3.6+ */
background-image:-moz-linear-gradient(50% 0% -90deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%); 
/* safari v4.0+ and by Chrome v3.0+ */
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(126,86,71)),color-stop(1, rgb(89,64,47)));
/* Chrome v10.0+ and by safari nightly build*/
background-image:-webkit-linear-gradient(-90deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%);
/* Opera v11.10+ */
background-image:-o-linear-gradient(-90deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%);
/* IE v10+ */
background-image:-ms-linear-gradient(-90deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%);
background-image:linear-gradient(180deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%);
border-color:rgb(149,139,132);
border-width:4px;
border-style:solid;
/* Firefox v3.5+ */
-moz-box-shadow:0px 0px 10px rgba(255,255,255,0.8);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:0px 0px 10px rgba(255,255,255,0.8);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:0px 0px 10px rgba(255,255,255,0.8);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7e5647,endColorstr=#ff59402f,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#ccffffff,Positive=true)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7e5647,endColorstr=#ff59402f,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#ccffffff,Positive=true);
}
.button-red-bottom {
	margin: 0;
	padding: 1em 0;
	/*font-size: 169.2%;*/
	font-size: 138.5%;
}

.button-red-bottom a {
/* Firefox v3.6+ */
background-image:-moz-linear-gradient(49% 0% -90deg,rgb(185,0,0) 0%,rgb(94,0,0) 100%); 
/* safari v4.0+ and by Chrome v3.0+ */
background-image:-webkit-gradient(linear,49% 0%,49% 111%,color-stop(0, rgb(185,0,0)),color-stop(1, rgb(94,0,0)));
/* Chrome v10.0+ and by safari nightly build*/
background-image:-webkit-linear-gradient(-90deg,rgb(185,0,0) 0%,rgb(94,0,0) 100%);
/* Opera v11.10+ */
background-image:-o-linear-gradient(-90deg,rgb(185,0,0) 0%,rgb(94,0,0) 100%);
/* IE v10+ */
background-image:-ms-linear-gradient(-90deg,rgb(185,0,0) 0%,rgb(94,0,0) 100%);
background-image:linear-gradient(180deg,rgb(185,0,0) 0%,rgb(94,0,0) 100%);
border-color:rgb(210,142,142);
border-width:4px;
border-style:solid;
/* Firefox v3.5+ */
-moz-box-shadow:0px 0px 10px rgba(255,255,255,0.8);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:0px 0px 10px rgba(255,255,255,0.8);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:0px 0px 10px rgba(255,255,255,0.8);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffb90000,endColorstr=#ff5e0000,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#ccffffff,Positive=true)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffb90000,endColorstr=#ff5e0000,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#ccffffff,Positive=true);
	text-decoration: none;
	color: #FFF;
	margin: 0;
	padding: 0.5em 2em;
		-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
}
.button-red-bottom a:hover {
/* Firefox v3.6+ */
background-image:-moz-linear-gradient(49% 0% -90deg,rgb(250,30,30) 0%,rgb(158,27,27) 100%); 
/* safari v4.0+ and by Chrome v3.0+ */
background-image:-webkit-gradient(linear,49% 0%,49% 111%,color-stop(0, rgb(250,30,30)),color-stop(1, rgb(158,27,27)));
/* Chrome v10.0+ and by safari nightly build*/
background-image:-webkit-linear-gradient(-90deg,rgb(250,30,30) 0%,rgb(158,27,27) 100%);
/* Opera v11.10+ */
background-image:-o-linear-gradient(-90deg,rgb(250,30,30) 0%,rgb(158,27,27) 100%);
/* IE v10+ */
background-image:-ms-linear-gradient(-90deg,rgb(250,30,30) 0%,rgb(158,27,27) 100%);
background-image:linear-gradient(180deg,rgb(250,30,30) 0%,rgb(158,27,27) 100%);
border-color:rgb(210,142,142);
border-width:4px;
border-style:solid;
/* Firefox v3.5+ */
-moz-box-shadow:0px 0px 10px rgba(255,255,255,0.8);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:0px 0px 10px rgba(255,255,255,0.8);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:0px 0px 10px rgba(255,255,255,0.8);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffa1e1e,endColorstr=#ff9e1b1b,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#ccffffff,Positive=true)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffa1e1e,endColorstr=#ff9e1b1b,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#ccffffff,Positive=true);
	text-decoration: none;
	color: #FFF;
	margin: 0;
		-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
}

.t-alert {
	margin: 0;
	padding: 0;
	width: 100%;
	text-align: center;
}
.t-alert p {
	margin: 0;
	padding: 0.5em 0;
	color: #F00;
}

table.edittable {
	margin: 0 !important;
	padding: 0 !important;
	background: #FFF;
	width: 100%;
}
.edittable td {
	margin: 0;
	padding: 0;
	border: 0 !important;
}
.edittable img {
	margin: 0;
	padding: 0;
	border: 0 !important;
}
.editphoto {
	margin: 0;
	padding: 0;
	position: relative;
	width: 30%;
}
.editphoto img {
	width: 100%;
	height: 100%;
}
.editcom {
	margin: 0;
	padding: 0.5em !important;
	text-align: left;
	vertical-align: middle;
	width: 40%;
}
.editarrow {
	margin: 0;
	padding: 0;
background-image:-moz-linear-gradient(50% 0% -90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%); 
/* safari v4.0+ and by Chrome v3.0+ */
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(123,104,90)),color-stop(1, rgb(77,62,49)));
/* Chrome v10.0+ and by safari nightly build*/
background-image:-webkit-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
/* Opera v11.10+ */
background-image:-o-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
/* IE v10+ */
background-image:-ms-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
background-image:linear-gradient(180deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
text-align: center;
/*vertical-align: middle;*/
	width: 11%;
}
.editarrow img {
	margin: 0 auto;
	/*padding: 168% 0;*/
	padding: 98% 0;
	width: 80%;
}
.editarrow a
,.editarrow p {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
    /*cursor: n-resize;*/
    cursor: move;
background-image:-moz-linear-gradient(50% 0% -90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%); 
/* safari v4.0+ and by Chrome v3.0+ */
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(123,104,90)),color-stop(1, rgb(77,62,49)));
/* Chrome v10.0+ and by safari nightly build*/
background-image:-webkit-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
/* Opera v11.10+ */
background-image:-o-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
/* IE v10+ */
background-image:-ms-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
background-image:linear-gradient(180deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
}
.editarrow a:hover
,.editarrow p:hover{
	display: block;
	margin: 0;
	padding: 0;
	padding: 0;
	width: 100%;
/* Firefox v3.6+ */
background-image:-moz-linear-gradient(50% 0% -90deg,rgb(250,30,30) 0%,rgb(158,27,27) 100%); 
/* safari v4.0+ and by Chrome v3.0+ */
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(250,30,30)),color-stop(1, rgb(158,27,27)));
/* Chrome v10.0+ and by safari nightly build*/
background-image:-webkit-linear-gradient(-90deg,rgb(250,30,30) 0%,rgb(158,27,27) 100%);
/* Opera v11.10+ */
background-image:-o-linear-gradient(-90deg,rgb(250,30,30) 0%,rgb(158,27,27) 100%);
/* IE v10+ */
background-image:-ms-linear-gradient(-90deg,rgb(250,30,30) 0%,rgb(158,27,27) 100%);
background-image:linear-gradient(180deg,rgb(250,30,30) 0%,rgb(158,27,27) 100%);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffa1e1e,endColorstr=#ff9e1b1b,GradientType=0)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffa1e1e,endColorstr=#ff9e1b1b,GradientType=0);
}

.icon-edit
{
    position: absolute;
	
	margin: 0;
	padding: 0;
	/*width: 28px;
	height: 28px;*/
	width: 25%;
	position: absolute;
	top: 72%;
	left: 72%;
}

.icon-edit a 
{
    display: block;
	width: 100%;
}

.icon-edit img {
	width: 100%;
}

.editlist {
	margin: 0;
	padding: 0 2px;
}
.editlist ul {
	margin: 0;
	padding: 0;
}
.editlist li {
	/*margin: 0 1% 1em 0;*/
	margin: 0 1% 1% 0;
	padding: 0;
	float: left;
	width: 24.2%;
	/*border: solid 2px #EEE;*/
	outline: solid 2px #EEE;
	text-align: center;
	overflow: hidden;
	background: #AF9E92;
}
.editlist li:nth-child(4n) {
	margin-right: 0;
}
.preview-wrap {
	margin: 1em 0;
	padding: 0;
	width: 100%;

    position: relative;
}
.preview-wrap-left {
	margin: 26.5% 1% 0 1%;
	padding: 0;
	width: 5%;
	/*float: left;*/

    position:absolute;
    top: 0;
}
.preview-wrap-left img {
	width: 40%;
}

.preview-wrap-left a {
	margin: 0;
	padding: 50% 0;
	display: block;

background-color:rgba(255,255,255,0.5);
width: 100%;
/* Firefox v1.0+ */
-moz-border-radius:10px ;
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-border-radius:10px ;
/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
border-radius:10px ;
/* Firefox v3.5+ */
-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.65);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.65);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:0px 0px 5px rgba(0,0,0,0.65);
-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#a6000000,Positive=true)";
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#a6000000,Positive=true);
}

.preview-wrap-left a:hover {
	margin: 0;
	padding: 50% 0;
	display: block;
	opacity: 0.6;
	filter: alpha(opacity=60);	

width: 100%;
/* Firefox v1.0+ */
-moz-border-radius:10px ;
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-border-radius:10px ;
/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
border-radius:10px ;
/* Firefox v3.5+ */
-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.65);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.65);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:0px 0px 5px rgba(0,0,0,0.65);
-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#a6000000,Positive=true)";
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#a6000000,Positive=true);

}

.preview-wrap-center {
	/*margin: 0 auto;*/
	padding: 0;
	/*width: 90%;*/
	width: 86%;
	/*float: left;*/
	text-align: center !important;

	margin: 0;
	position: relative;
	left: 7%;
	white-space: nowrap;
}
.preview-wrap-center img {
	text-align: center;

    vertical-align: top;
	padding-right: 4.65%;
    width: 100%;
}

.preview-wrap-right {
	margin: 26.5% 1% 0 1%;
	padding: 0;
	width: 5%;
	float: left;

    position:absolute;
	right:0px;
    top: 0;
}
.preview-wrap-right img {
	width: 40%;
}

.preview-wrap-right a {
	margin: 0;
	padding: 50% 0;
	display: block;


background-color:rgba(255,255,255,0.5);
width: 100%;
/* Firefox v1.0+ */
-moz-border-radius:10px ;
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-border-radius:10px ;
/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
border-radius:10px ;
/* Firefox v3.5+ */
-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.65);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.65);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:0px 0px 5px rgba(0,0,0,0.65);
-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#a6000000,Positive=true)";
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#a6000000,Positive=true);
}

.preview-wrap-right a:hover {
	margin: 0;
	padding: 50% 0;
	display: block;
	opacity: 0.6;
	filter: alpha(opacity=60);	

width: 100%;
/* Firefox v1.0+ */
-moz-border-radius:10px ;
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-border-radius:10px ;
/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
border-radius:10px ;
/* Firefox v3.5+ */
-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.65);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.65);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:0px 0px 5px rgba(0,0,0,0.65);
-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#a6000000,Positive=true)";
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#a6000000,Positive=true);

}

.t-des {
	margin: 0;
	padding: 0 0 1em 0;
}
.t-des p {
	font-size: 123.1%;
}

}

.preview-wrap-right a img
,.edit-wrap-right a img
{
    background-image: url(../../images/arrow_pre_r.png);
	background-repeat: no-repeat;
	-moz-background-size: contain;
	-webkit-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
	background-position: center center;
}
.preview-wrap-left a img
,.edit-wrap-left a img
{
    background-image: url(../../images/arrow_pre_l.png);
	background-repeat: no-repeat;
	-moz-background-size: contain;
	-webkit-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
	background-position: center center;
}

@charset "utf-8";
/* CSS Document */
/* Sサイズ : 480 px およびそれ以下. */
/*Reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	/*margin: 0;
	padding: 0;*/
	border: 0;
}
ol, ul{
	list-style: none;
}
table{
    border-collapse: collapse; 
    border-spacing: 0;
}
th {
	white-space: nowrap;
}
/*Resetここまで*/

body {
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",Helvetica,Arial,Sans-Serif;
	color: #333;
}
img{
	max-width: 100%;
}

.editwrap {
	margin: 0;
	padding: 0.5%;
	width: 99%;
	overflow: hidden;
	outline: solid 1px #5A4030;
}
.editbox01 {
	margin: 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
}
.editbox-center {
	margin: 0;
	padding: 0.5em;
	width: 100%;
	overflow: hidden;
	text-align: center;
}
.t-editwrap {
	margin: 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
background-color:rgb(149,139,132);
border-color:rgb(90,64,48);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
	border: solid 1px #5A4030;
	color: #FFF;
}
.t-edit-l {
	margin: 0;
	padding: 0.5em;
	width: 70%;
	float: left;
}
.t-edit-l p {
	font-size: 138.5%;
}
.t-edit-r {
	margin: 0;
	padding: 0.5em;
	width: 10%;
	float: right;
	text-align: right;
}
.t-edit-r img {
	/*width: 60%;*/
	width: 1.8em;
}


.edit-wrap {
	margin: 1em 0;
	padding: 0;
	width: 100%;
}
.edit-wrap-left {
	margin: 30% 0% 0 0%;
	padding: 0;
	width: 20%;
	float: left;
}
.edit-wrap-left img {
	width: 50%;
}

.edit-wrap-left a {
	margin: 0;
	padding: 50% 0;
	display: inline-block;
background-color:rgba(255,255,255,0.5);
width: 50%;
/* Firefox v1.0+ */
-moz-border-radius:10px ;
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-border-radius:10px ;
/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
border-radius:10px ;
/* Firefox v3.5+ */
-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.65);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.65);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:0px 0px 5px rgba(0,0,0,0.65);
-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#a6000000,Positive=true)";
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#a6000000,Positive=true);
}

.edit-wrap-left a:hover {
	margin: 0;
	padding: 50% 0;
	display: inline-block;
	opacity: 0.6;
	filter: alpha(opacity=60);
width: 50%;
/* Firefox v1.0+ */
-moz-border-radius:10px ;
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-border-radius:10px ;
/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
border-radius:10px ;
/* Firefox v3.5+ */
-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.65);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.65);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:0px 0px 5px rgba(0,0,0,0.65);
-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#a6000000,Positive=true)";
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#a6000000,Positive=true);

}

.edit-wrap-center {
	margin: 0 auto;
	padding: 0;
	/*width: 90%;*/
	width: 60%;
	float: left;
	text-align: center !important;
}
.edit-wrap-center img {
	text-align: center;
}

.edit-wrap-right {
	margin: 30% 0% 0 0%;
	padding: 0;
	width: 20%;
	float: left;
}
.edit-wrap-right img {
	width: 50%;
}

.edit-wrap-right a {
	margin: 0;
	padding: 50% 0;
	display: inline-block;
background-color:rgba(255,255,255,0.5);
width: 50%;
/* Firefox v1.0+ */
-moz-border-radius:10px ;
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-border-radius:10px ;
/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
border-radius:10px ;
/* Firefox v3.5+ */
-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.65);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.65);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:0px 0px 5px rgba(0,0,0,0.65);
-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#a6000000,Positive=true)";
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#a6000000,Positive=true);
}

.edit-wrap-right a:hover {
	margin: 0;
	padding: 50% 0;
	display: inline-block;
	opacity: 0.6;
	filter: alpha(opacity=60);	
width: 50%;
/* Firefox v1.0+ */
-moz-border-radius:10px ;
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-border-radius:10px ;
/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
border-radius:10px ;
/* Firefox v3.5+ */
-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.65);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.65);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:0px 0px 5px rgba(0,0,0,0.65);
-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#a6000000,Positive=true)";
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#a6000000,Positive=true);

}

.edit-icon {
	margin-right:auto;
	margin-left:auto;
	width: 8em;
}
.edit-icon ul {
	 margin: 0;
	 padding: 0;
	 width: 8em;
}
.edit-icon li {
	margin: 0;
	padding: 0 0.5em 0 0;
	float: left;
}
.edit-icon li:last-child {
	margin: 0;
	padding: 0 0 0 0;
	float: left;
}

.b-edit-icon {
	margin: 0;
	padding: 0;
}
.b-edit-icon label
,.b-edit-icon a {
	display: inline-block;
	margin: 0;
	padding: 0;
	border: solid 2px #958B84;
/* Firefox v3.6+ */
background-image:-moz-linear-gradient(50% 0% -90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%); 
/* safari v4.0+ and by Chrome v3.0+ */
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(123,104,90)),color-stop(1, rgb(77,62,49)));
/* Chrome v10.0+ and by safari nightly build*/
background-image:-webkit-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
/* Opera v11.10+ */
background-image:-o-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
/* IE v10+ */
background-image:-ms-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
background-image:linear-gradient(180deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
/* Firefox v1.0+ */
-moz-border-radius:6px ;
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-border-radius:6px ;
/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
border-radius:6px ;
}
.b-edit-icon label:hover
,.b-edit-icon a:hover {
	display: inline-block;
	margin: 0;
	padding: 0;
	border: solid 2px #958B84;
/* Firefox v3.6+ */
background-image:-moz-linear-gradient(50% 0% -90deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%); 
/* safari v4.0+ and by Chrome v3.0+ */
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(126,86,71)),color-stop(1, rgb(89,64,47)));
/* Chrome v10.0+ and by safari nightly build*/
background-image:-webkit-linear-gradient(-90deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%);
/* Opera v11.10+ */
background-image:-o-linear-gradient(-90deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%);
/* IE v10+ */
background-image:-ms-linear-gradient(-90deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%);
background-image:linear-gradient(180deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%);
/* Firefox v1.0+ */
-moz-border-radius:6px ;
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-border-radius:6px ;
/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
border-radius:6px ;
}

.t-editwrap2 {
	margin: 0;
	padding: 0.5em 0;
}
.t-editwrap2 p {
	margin: 0;
	padding: 0 0 0 1em;
}
.edit-templatewrap {
	margin: 0;
	padding: 0;
}
.edit-templatewrap ul {
	margin: 0;
	padding: 0 1em;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
}
.edit-templatewrap li {
	margin: 0;
	padding: 0 0.5em 0.5em 0;
	display: inline-block;
}
.edit-templatewrap li:last-child {
	margin: 0;
	padding: 0;
}

.edit-template label
,.edit-template a {
	display: block;
	overflow: hidden;
	width: 46px;
	height: 66px;
	background-repeat: no-repeat;
}
input[name='pageedittemplate'] ~ label
,input[name='pageedittemplate'] ~ a{
    position:relative;
}


.edit-template-t01 label {
	background-image: url(../../images/edit_templateT01_off.png);
}
.edit-template-t01 label:hover
,.edit-template-t01 input:checked + label {
	background-image: url(../../images/edit_templateT01_on.png);
}


.edit-template-t02 label {
	background-image: url(../../images/edit_templateT02_off.png);
}
.edit-template-t02 label:hover
,.edit-template-t02 input:checked + label {
	background-image: url(../../images/edit_templateT02_on.png);
}

.edit-template-s01 label {
	background-image: url(../../images/edit_templateS01_off.png);
}
.edit-template-s01 label:hover
,.edit-template-s01 input:checked + label {
	background-image: url(../../images/edit_templateS01_on.png);
}

.edit-template-s02 label {
	background-image: url(../../images/edit_templateS02_off.png);
}
.edit-template-s02 label:hover
,.edit-template-s02 input:checked + label {
	background-image: url(../../images/edit_templateS02_on.png);
}

.edit-template-y01 label {
	background-image: url(../../images/edit_templateY01_off.png);
}
.edit-template-y01 label:hover
,.edit-template-y01 input:checked + label {
	background-image: url(../../images/edit_templateY01_on.png);
}

.edit-template-c01 label {
	background-image: url(../../images/edit_templateC01_off.png);
}
.edit-template-c01 label:hover
,.edit-template-c01 input:checked + label {
	background-image: url(../../images/edit_templateC01_on.png);
}

.edit-template-c02 label {
	background-image: url(../../images/edit_templateC02_off.png);
}
.edit-template-c02 label:hover
,.edit-template-c02 input:checked + label {
	background-image: url(../../images/edit_templateC02_on.png);
}

.edit-template-c03 label {
	background-image: url(../../images/edit_templateC03_off.png);
}
.edit-template-c03 label:hover
,.edit-template-c03 input:checked + label {
	background-image: url(../../images/edit_templateC03_on.png);
}


.edit-template01 label
,.edit-template01 a {
	display: block;
	overflow: hidden;
	width: 46px;
	height: 66px;
	background-image: url(../../images/edit_template01_off.jpg);
	background-repeat: no-repeat;
}
.edit-template01 label:hover
,.edit-template01 a:hover {
	background-image: url(../../images/edit_template01_on.jpg);
}

input[name='pageedittemplate'] ~ label
,input[name='pageedittemplate'] ~ a{
    position:relative;
}

.edit-template02 label
,.edit-template02 a {
	display: block;
	overflow: hidden;
	width: 46px;
	height: 66px;
	background-image: url(../../images/edit_template02_off.jpg);
	background-repeat: no-repeat;
}
.edit-template02 label:hover
,.edit-template02 a:hover {
	background-image: url(../../images/edit_template02_on.jpg);
}

.edit-template03 label
,.edit-template03 a {
	display: block;
	overflow: hidden;
	width: 46px;
	height: 66px;
	background-image: url(../../images/edit_template03_off.jpg);
	background-repeat: no-repeat;
}
.edit-template03 label:hover
,.edit-template03 a:hover {
	background-image: url(../../images/edit_template03_on.jpg);
}



.edit-template01 input:checked + label
,.edit-template01-on a {
	display: block;
	overflow: hidden;
	width: 46px;
	height: 66px;
	background-image: url(../../images/edit_template01_on.jpg);
	background-repeat: no-repeat;
}

.edit-template02 input:checked + label
,.edit-template02-on a {
	display: block;
	overflow: hidden;
	width: 46px;
	height: 66px;
	background-image: url(../../images/edit_template02_on.jpg);
	background-repeat: no-repeat;
}

.edit-template03 input:checked + label
,.edit-template03-on a {
	display: block;
	overflow: hidden;
	width: 46px;
	height: 66px;
	background-image: url(../../images/edit_template03_on.jpg);
	background-repeat: no-repeat;
}


.edit-commentwrap {
	margin: 0;
	padding: 0 1em;
}
.edit-commentwrap textarea
,.edit-commentwrap input {
	margin: 0;
	padding: 0.4em 0;
background-color:rgb(221,218,215);
width: 100%;
border-color:rgb(149,139,132);
border-width:1px;
/* Firefox v1.0+ */
-moz-border-radius:0%;
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-border-radius:0%/3%;
/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
border-radius:0%/3%;
border-style:solid;
}

.b-edit-close {
	margin: 0;
	padding: 1.5em 0;
	font-size: 123.1%;
}
.b-edit-close a {
/* Firefox v3.6+ */
background-image:-moz-linear-gradient(50% 0% -90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%); 
/* safari v4.0+ and by Chrome v3.0+ */
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(123,104,90)),color-stop(1, rgb(77,62,49)));
/* Chrome v10.0+ and by safari nightly build*/
background-image:-webkit-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
/* Opera v11.10+ */
background-image:-o-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
/* IE v10+ */
background-image:-ms-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
background-image:linear-gradient(180deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
border-color:rgb(205,194,186);
border-width:4px;
border-style:solid;
/* Firefox v3.5+ */
-moz-box-shadow:0px 0px 10px rgba(255,255,255,0.8);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:0px 0px 10px rgba(255,255,255,0.8);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:0px 0px 10px rgba(255,255,255,0.8);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7b685a,endColorstr=#ff4d3e31,GradientType=0)
	color: #FFF;
	margin: 0;
	padding: 0.5em 2em;
	text-decoration: none;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#ccffffff,Positive=true)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7b685a,endColorstr=#ff4d3e31,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#ccffffff,Positive=true);
}
.b-edit-close a:hover {
	text-decoration: none;
	color: #FFF;
	margin: 0;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
/* Firefox v3.6+ */
background-image:-moz-linear-gradient(50% 0% -90deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%); 
/* safari v4.0+ and by Chrome v3.0+ */
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(126,86,71)),color-stop(1, rgb(89,64,47)));
/* Chrome v10.0+ and by safari nightly build*/
background-image:-webkit-linear-gradient(-90deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%);
/* Opera v11.10+ */
background-image:-o-linear-gradient(-90deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%);
/* IE v10+ */
background-image:-ms-linear-gradient(-90deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%);
background-image:linear-gradient(180deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%);
border-color:rgb(149,139,132);
border-width:4px;
border-style:solid;
/* Firefox v3.5+ */
-moz-box-shadow:0px 0px 10px rgba(255,255,255,0.8);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:0px 0px 10px rgba(255,255,255,0.8);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:0px 0px 10px rgba(255,255,255,0.8);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7e5647,endColorstr=#ff59402f,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#ccffffff,Positive=true)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7e5647,endColorstr=#ff59402f,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#ccffffff,Positive=true);
}

/* Mサイズ : 481 px ～ 768 px。*/
@media only screen and (min-width: 481px) {
.editwrap {
	margin: 0;
	padding: 0.5%;
	width: 99%;
	overflow: hidden;
	outline: solid 1px #5A4030;
}
.editbox01 {
	margin: 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
}
.editbox-center {
	margin: 0;
	padding: 0.5em;
	width: 100%;
	overflow: hidden;
	text-align: center;
}
.t-editwrap {
	margin: 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
background-color:rgb(149,139,132);
border-color:rgb(90,64,48);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
	border: solid 1px #5A4030;
	color: #FFF;
}
.t-edit-l {
	margin: 0;
	padding: 0.5em;
	width: 70%;
	float: left;
}
.t-edit-l p {
	font-size: 138.5%;
}
.t-edit-r {
	margin: 0;
	padding: 0.5em;
	width: 10%;
	float: right;
	text-align: right;
}
.t-edit-r img {
	/*width: 50%;*/
	width: 1.8em;
}


.edit-wrap {
	margin: 1em 0;
	padding: 0;
	width: 100%;
}
.edit-wrap-left {
	margin: 30% 0% 0 0%;
	padding: 0;
	width: 20%;
	float: left;
}
.edit-wrap-left img {
	width: 50%;
}

.edit-wrap-left a {
	margin: 0;
	padding: 50% 0;
	display: inline-block;
background-color:rgba(255,255,255,0.5);
width: 50%;
/* Firefox v1.0+ */
-moz-border-radius:10px ;
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-border-radius:10px ;
/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
border-radius:10px ;
/* Firefox v3.5+ */
-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.65);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.65);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:0px 0px 5px rgba(0,0,0,0.65);
-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#a6000000,Positive=true)";
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#a6000000,Positive=true);
}

.edit-wrap-left a:hover {
	margin: 0;
	padding: 50% 0;
	display: inline-block;
	opacity: 0.6;
	filter: alpha(opacity=60);
width: 50%;
/* Firefox v1.0+ */
-moz-border-radius:10px ;
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-border-radius:10px ;
/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
border-radius:10px ;
/* Firefox v3.5+ */
-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.65);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.65);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:0px 0px 5px rgba(0,0,0,0.65);
-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#a6000000,Positive=true)";
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#a6000000,Positive=true);

}

.edit-wrap-center {
	margin: 0 auto;
	padding: 0;
	/*width: 90%;*/
	width: 60%;
	float: left;
	text-align: center !important;
}
.edit-wrap-center img {
	text-align: center;
}

.edit-wrap-right {
	margin: 30% 0% 0 0%;
	padding: 0;
	width: 20%;
	float: left;
}
.edit-wrap-right img {
	width: 50%;
}

.edit-wrap-right a {
	margin: 0;
	padding: 50% 0;
	display: inline-block;
background-color:rgba(255,255,255,0.5);
width: 50%;
/* Firefox v1.0+ */
-moz-border-radius:10px ;
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-border-radius:10px ;
/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
border-radius:10px ;
/* Firefox v3.5+ */
-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.65);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.65);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:0px 0px 5px rgba(0,0,0,0.65);
-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#a6000000,Positive=true)";
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#a6000000,Positive=true);
}

.edit-wrap-right a:hover {
	margin: 0;
	padding: 50% 0;
	display: inline-block;
	opacity: 0.6;
	filter: alpha(opacity=60);	
width: 50%;
/* Firefox v1.0+ */
-moz-border-radius:10px ;
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-border-radius:10px ;
/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
border-radius:10px ;
/* Firefox v3.5+ */
-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.65);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.65);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:0px 0px 5px rgba(0,0,0,0.65);
-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#a6000000,Positive=true)";
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#a6000000,Positive=true);

}

.edit-icon {
	margin-right:auto;
	margin-left:auto;
	width: 8em;
}
.edit-icon ul {
	 margin: 0;
	 padding: 0;
	 width: 8em;
}
.edit-icon li {
	margin: 0;
	padding: 0 0.5em 0 0;
	float: left;
}
.edit-icon li:last-child {
	margin: 0;
	padding: 0 0 0 0;
	float: left;
}

.b-edit-icon {
	margin: 0;
	padding: 0;
}
.b-edit-icon label
,.b-edit-icon a {
	display: inline-block;
	margin: 0;
	padding: 0;
	border: solid 2px #958B84;
/* Firefox v3.6+ */
background-image:-moz-linear-gradient(50% 0% -90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%); 
/* safari v4.0+ and by Chrome v3.0+ */
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(123,104,90)),color-stop(1, rgb(77,62,49)));
/* Chrome v10.0+ and by safari nightly build*/
background-image:-webkit-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
/* Opera v11.10+ */
background-image:-o-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
/* IE v10+ */
background-image:-ms-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
background-image:linear-gradient(180deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
/* Firefox v1.0+ */
-moz-border-radius:6px ;
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-border-radius:6px ;
/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
border-radius:6px ;
}
.b-edit-icon label:hover
,.b-edit-icon a:hover {
	display: inline-block;
	margin: 0;
	padding: 0;
	border: solid 2px #958B84;
/* Firefox v3.6+ */
background-image:-moz-linear-gradient(50% 0% -90deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%); 
/* safari v4.0+ and by Chrome v3.0+ */
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(126,86,71)),color-stop(1, rgb(89,64,47)));
/* Chrome v10.0+ and by safari nightly build*/
background-image:-webkit-linear-gradient(-90deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%);
/* Opera v11.10+ */
background-image:-o-linear-gradient(-90deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%);
/* IE v10+ */
background-image:-ms-linear-gradient(-90deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%);
background-image:linear-gradient(180deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%);
/* Firefox v1.0+ */
-moz-border-radius:6px ;
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-border-radius:6px ;
/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
border-radius:6px ;
}

.t-editwrap2 {
	margin: 0;
	padding: 0.5em 0;
}
.t-editwrap2 p {
	margin: 0;
	padding: 0 0 0 1em;
}
.edit-templatewrap {
	margin: 0;
	padding: 0;
}
.edit-templatewrap ul {
	margin: 0;
	padding: 0 1em;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
}
.edit-templatewrap li {
	margin: 0;
	padding: 0 0.5em 0.5em 0;
	display: inline-block;
}
.edit-templatewrap li:last-child {
	margin: 0;
	padding: 0;
}

.edit-template01 label
,.edit-template01 a {
	display: block;
	overflow: hidden;
	width: 46px;
	height: 66px;
	background-image: url(../../images/edit_template01_off.jpg);
	background-repeat: no-repeat;
}
.edit-template01 label:hover
,.edit-template01 a:hover {
	background-image: url(../../images/edit_template01_on.jpg);
}
.edit-template02 label
,.edit-template02 a {
	display: block;
	overflow: hidden;
	width: 46px;
	height: 66px;
	background-image: url(../../images/edit_template02_off.jpg);
	background-repeat: no-repeat;
}
.edit-template02 label:hover
,.edit-template02 a:hover {
	background-image: url(../../images/edit_template02_on.jpg);
}
.edit-template01 input:checked + label
,.edit-template01-on a {
	display: block;
	overflow: hidden;
	width: 46px;
	height: 66px;
	background-image: url(../../images/edit_template01_on.jpg);
	background-repeat: no-repeat;
}
.edit-template02 input:checked + label
,.edit-template02-on a {
	display: block;
	overflow: hidden;
	width: 46px;
	height: 66px;
	background-image: url(../../images/edit_template02_on.jpg);
	background-repeat: no-repeat;
}

.edit-commentwrap {
	margin: 0;
	padding: 0 1em;
}
.edit-commentwrap textarea
,.edit-commentwrap input {
	margin: 0;
	padding: 0.4em 0;
background-color:rgb(221,218,215);
width: 100%;
border-color:rgb(149,139,132);
border-width:1px;
/* Firefox v1.0+ */
-moz-border-radius:0%;
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-border-radius:0%/3%;
/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
border-radius:0%/3%;
border-style:solid;
}

.b-edit-close {
	margin: 0;
	padding: 1.5em 0;
	font-size: 123.1%;
}
.b-edit-close a {
/* Firefox v3.6+ */
background-image:-moz-linear-gradient(50% 0% -90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%); 
/* safari v4.0+ and by Chrome v3.0+ */
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(123,104,90)),color-stop(1, rgb(77,62,49)));
/* Chrome v10.0+ and by safari nightly build*/
background-image:-webkit-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
/* Opera v11.10+ */
background-image:-o-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
/* IE v10+ */
background-image:-ms-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
background-image:linear-gradient(180deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
border-color:rgb(205,194,186);
border-width:4px;
border-style:solid;
/* Firefox v3.5+ */
-moz-box-shadow:0px 0px 10px rgba(255,255,255,0.8);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:0px 0px 10px rgba(255,255,255,0.8);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:0px 0px 10px rgba(255,255,255,0.8);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7b685a,endColorstr=#ff4d3e31,GradientType=0)
	color: #FFF;
	margin: 0;
	padding: 0.5em 2em;
	text-decoration: none;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#ccffffff,Positive=true)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7b685a,endColorstr=#ff4d3e31,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#ccffffff,Positive=true);
}
.b-edit-close a:hover {
	text-decoration: none;
	color: #FFF;
	margin: 0;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
/* Firefox v3.6+ */
background-image:-moz-linear-gradient(50% 0% -90deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%); 
/* safari v4.0+ and by Chrome v3.0+ */
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(126,86,71)),color-stop(1, rgb(89,64,47)));
/* Chrome v10.0+ and by safari nightly build*/
background-image:-webkit-linear-gradient(-90deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%);
/* Opera v11.10+ */
background-image:-o-linear-gradient(-90deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%);
/* IE v10+ */
background-image:-ms-linear-gradient(-90deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%);
background-image:linear-gradient(180deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%);
border-color:rgb(149,139,132);
border-width:4px;
border-style:solid;
/* Firefox v3.5+ */
-moz-box-shadow:0px 0px 10px rgba(255,255,255,0.8);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:0px 0px 10px rgba(255,255,255,0.8);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:0px 0px 10px rgba(255,255,255,0.8);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7e5647,endColorstr=#ff59402f,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#ccffffff,Positive=true)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7e5647,endColorstr=#ff59402f,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#ccffffff,Positive=true);
}

}

/* Lサイズ : 769 px ～最大 1232 px。*/

@media only screen and (min-width: 769px) {
.editwrap {
	margin: 0;
	padding: 0.5%;
	width: 99%;
	overflow: hidden;
	outline: solid 1px #5A4030;
}
.editbox01 {
	margin: 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
}
.editbox-center {
	margin: 0;
	padding: 0.5em;
	width: 100%;
	overflow: hidden;
	text-align: center;
}
.t-editwrap {
	margin: 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
background-color:rgb(149,139,132);
border-color:rgb(90,64,48);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
	border: solid 1px #5A4030;
	color: #FFF;
}
.t-edit-l {
	margin: 0;
	padding: 0.5em;
	width: 70%;
	float: left;
}
.t-edit-l p {
	font-size: 138.5%;
}
.t-edit-r {
	margin: 0;
	padding: 0.5em;
	width: 10%;
	float: right;
	text-align: right;
}
.t-edit-r img {
	/*width: 30%;*/
	width: 1.8em;
}


.edit-wrap {
	margin: 1em 0;
	padding: 0;
	width: 100%;
}
.edit-wrap-left {
	margin: 20% 0% 0 0%;
	padding: 0;
	width: 10%;
	float: left;
}
.edit-wrap-left img {
	width: 50%;
}

.edit-wrap-left a {
	margin: 0;
	padding: 50% 0;
	display: inline-block;
background-color:rgba(255,255,255,0.5);
width: 50%;
/* Firefox v1.0+ */
-moz-border-radius:10px ;
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-border-radius:10px ;
/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
border-radius:10px ;
/* Firefox v3.5+ */
-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.65);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.65);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:0px 0px 5px rgba(0,0,0,0.65);
-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#a6000000,Positive=true)";
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#a6000000,Positive=true);
}

.edit-wrap-left a:hover {
	margin: 0;
	padding: 50% 0;
	display: inline-block;
	opacity: 0.6;
	filter: alpha(opacity=60);
width: 50%;
/* Firefox v1.0+ */
-moz-border-radius:10px ;
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-border-radius:10px ;
/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
border-radius:10px ;
/* Firefox v3.5+ */
-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.65);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.65);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:0px 0px 5px rgba(0,0,0,0.65);
-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#a6000000,Positive=true)";
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#a6000000,Positive=true);

}

.edit-wrap-center {
	margin: 0 auto;
	padding: 0;
	/*width: 90%;*/
	width: 80%;
	float: left;
	text-align: center !important;
}
.edit-wrap-center img {
	text-align: center;
}

.edit-wrap-right {
	margin: 20% 0% 0 0%;
	padding: 0;
	width: 10%;
	float: left;
}
.edit-wrap-right img {
	width: 50%;
}

.edit-wrap-right a {
	margin: 0;
	padding: 50% 0;
	display: inline-block;
background-color:rgba(255,255,255,0.5);
width: 50%;
/* Firefox v1.0+ */
-moz-border-radius:10px ;
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-border-radius:10px ;
/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
border-radius:10px ;
/* Firefox v3.5+ */
-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.65);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.65);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:0px 0px 5px rgba(0,0,0,0.65);
-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#a6000000,Positive=true)";
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#a6000000,Positive=true);
}

.edit-wrap-right a:hover {
	margin: 0;
	padding: 50% 0;
	display: inline-block;
	opacity: 0.6;
	filter: alpha(opacity=60);	
width: 50%;
/* Firefox v1.0+ */
-moz-border-radius:10px ;
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-border-radius:10px ;
/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
border-radius:10px ;
/* Firefox v3.5+ */
-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.65);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.65);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:0px 0px 5px rgba(0,0,0,0.65);
-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#a6000000,Positive=true)";
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#a6000000,Positive=true);

}

.edit-icon {
	margin-right:auto;
	margin-left:auto;
	width: 8em;
}
.edit-icon ul {
	 margin: 0;
	 padding: 0;
	 width: 8em;
}
.edit-icon li {
	margin: 0;
	padding: 0 0.5em 0 0;
	float: left;
}
.edit-icon li:last-child {
	margin: 0;
	padding: 0 0 0 0;
	float: left;
}

.b-edit-icon {
	margin: 0;
	padding: 0;
}
.b-edit-icon label
,.b-edit-icon a {
	display: inline-block;
	margin: 0;
	padding: 0;
	border: solid 2px #958B84;
/* Firefox v3.6+ */
background-image:-moz-linear-gradient(50% 0% -90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%); 
/* safari v4.0+ and by Chrome v3.0+ */
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(123,104,90)),color-stop(1, rgb(77,62,49)));
/* Chrome v10.0+ and by safari nightly build*/
background-image:-webkit-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
/* Opera v11.10+ */
background-image:-o-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
/* IE v10+ */
background-image:-ms-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
background-image:linear-gradient(180deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
/* Firefox v1.0+ */
-moz-border-radius:6px ;
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-border-radius:6px ;
/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
border-radius:6px ;
}
.b-edit-icon label:hover
,.b-edit-icon a:hover {
	display: inline-block;
	margin: 0;
	padding: 0;
	border: solid 2px #958B84;
/* Firefox v3.6+ */
background-image:-moz-linear-gradient(50% 0% -90deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%); 
/* safari v4.0+ and by Chrome v3.0+ */
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(126,86,71)),color-stop(1, rgb(89,64,47)));
/* Chrome v10.0+ and by safari nightly build*/
background-image:-webkit-linear-gradient(-90deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%);
/* Opera v11.10+ */
background-image:-o-linear-gradient(-90deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%);
/* IE v10+ */
background-image:-ms-linear-gradient(-90deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%);
background-image:linear-gradient(180deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%);
/* Firefox v1.0+ */
-moz-border-radius:6px ;
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-border-radius:6px ;
/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
border-radius:6px ;
}

.t-editwrap2 {
	margin: 0;
	padding: 0.5em 0;
}
.t-editwrap2 p {
	margin: 0;
	padding: 0 0 0 1em;
}
.edit-templatewrap {
	margin: 0;
	padding: 0;
}
.edit-templatewrap ul {
	margin: 0;
	padding: 0 1em;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: row;
flex-direction: row;
}
.edit-templatewrap li {
	margin: 0;
	padding: 0 0.5em 0.5em 0;
	display: inline-block;
}
.edit-templatewrap li:last-child {
	margin: 0;
	padding: 0;
}

.edit-template01 label
,.edit-template01 a {
	display: block;
	overflow: hidden;
	width: 46px;
	height: 66px;
	background-image: url(../../images/edit_template01_off.jpg);
	background-repeat: no-repeat;
}
.edit-template01 label:hover
,.edit-template01 a:hover {
	background-image: url(../../images/edit_template01_on.jpg);
}
.edit-template02 label
,.edit-template02 a {
	display: block;
	overflow: hidden;
	width: 46px;
	height: 66px;
	background-image: url(../../images/edit_template02_off.jpg);
	background-repeat: no-repeat;
}
.edit-template02 label:hover
,.edit-template02 a:hover {
	background-image: url(../../images/edit_template02_on.jpg);
}
.edit-template01 input:checked + label
,.edit-template01-on a {
	display: block;
	overflow: hidden;
	width: 46px;
	height: 66px;
	background-image: url(../../images/edit_template01_on.jpg);
	background-repeat: no-repeat;
}
.edit-template02 input:checked + label
,.edit-template02-on a {
	display: block;
	overflow: hidden;
	width: 46px;
	height: 66px;
	background-image: url(../../images/edit_template02_on.jpg);
	background-repeat: no-repeat;
}

.edit-commentwrap {
	margin: 0;
	padding: 0 1em;
}
.edit-commentwrap textarea
,.edit-commentwrap input {
	margin: 0;
	padding: 0.4em 0;
background-color:rgb(221,218,215);
width: 100%;
border-color:rgb(149,139,132);
border-width:1px;
/* Firefox v1.0+ */
-moz-border-radius:0%;
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-border-radius:0%/3%;
/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
border-radius:0%/3%;
border-style:solid;
}

.b-edit-close {
	margin: 0;
	padding: 1.5em 0;
	font-size: 123.1%;
}
.b-edit-close a {
	color: #FFF;
	margin: 0;
	padding: 0.5em 2em;
	text-decoration: none;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
/* Firefox v3.6+ */
background-image:-moz-linear-gradient(50% 0% -90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%); 
/* safari v4.0+ and by Chrome v3.0+ */
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(123,104,90)),color-stop(1, rgb(77,62,49)));
/* Chrome v10.0+ and by safari nightly build*/
background-image:-webkit-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
/* Opera v11.10+ */
background-image:-o-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
/* IE v10+ */
background-image:-ms-linear-gradient(-90deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
background-image:linear-gradient(180deg,rgb(123,104,90) 0%,rgb(77,62,49) 100%);
border-color:rgb(205,194,186);
border-width:4px;
border-style:solid;
/* Firefox v3.5+ */
-moz-box-shadow:0px 0px 10px rgba(255,255,255,0.8);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:0px 0px 10px rgba(255,255,255,0.8);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:0px 0px 10px rgba(255,255,255,0.8);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7b685a,endColorstr=#ff4d3e31,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#ccffffff,Positive=true)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7b685a,endColorstr=#ff4d3e31,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#ccffffff,Positive=true);
}
.b-edit-close a:hover {
	text-decoration: none;
	color: #FFF;
	margin: 0;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
/* Firefox v3.6+ */
background-image:-moz-linear-gradient(50% 0% -90deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%); 
/* safari v4.0+ and by Chrome v3.0+ */
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(126,86,71)),color-stop(1, rgb(89,64,47)));
/* Chrome v10.0+ and by safari nightly build*/
background-image:-webkit-linear-gradient(-90deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%);
/* Opera v11.10+ */
background-image:-o-linear-gradient(-90deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%);
/* IE v10+ */
background-image:-ms-linear-gradient(-90deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%);
background-image:linear-gradient(180deg,rgb(126,86,71) 0%,rgb(89,64,47) 100%);
border-color:rgb(149,139,132);
border-width:4px;
border-style:solid;
/* Firefox v3.5+ */
-moz-box-shadow:0px 0px 10px rgba(255,255,255,0.8);
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:0px 0px 10px rgba(255,255,255,0.8);
/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:0px 0px 10px rgba(255,255,255,0.8);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7e5647,endColorstr=#ff59402f,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#ccffffff,Positive=true)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7e5647,endColorstr=#ff59402f,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#ccffffff,Positive=true);
}


}

