@charset "UTF-8";
@charset "UTF-8";

  * {margin: 0; padding:0;}
a {text-decoration:none;}
ul,ol {list-style:none;}
img {max-width :100%; vertical-align: middle; border: 0;}
a img {border: 0;}
input, select {vertical-align:middle;}
h1,h2,h3,h4,h5,h6,p,ul,ol,dl,table,pre { margin-top: 0}   article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary {display: block}
audio,canvas,video {display : inline-block}
audio:not([controls]) { display: none;height: 0}
[hidden] {display: none} a:focus { outline: thin dotted}
a:hover,a:active { outline : 0} p,li,dt,dd,th,td,pre{-ms-line-break: strict; line-break: strict; -ms-word-break: break-strict; word-break: break-strict}
abbr[title] { border-bottom : 1px dotted}
b, strong { font-weight : bold}
dfn { font-style: italic}
mark { background: #ff0; color: #000}
code, kbd, pre, samp {font-family: monospace, serif; font-size: 1em}
pre {white-space: pre; white-space: pre-wrap; word-wrap: break-word}
q {quotes: “\201C” “\201D” “\2018” “\2019”;}
small {font-size: 80%;}
sub, sup {font-size: 75%; line-height: 0; position: relative; vertical-align: baseline}
sup {top: -0.5em}
sub {bottom: -0.25em}
svg:not(:root) {overflow: hidden}
figure {margin: 0} fieldset {border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em;}
legend {border: 0; padding: 0; }
button, input, select, textarea {font-family: inherit; font-size: 100%; margin: 0; }
button,input {line-height: normal; }
button,
input[type="button"],  
input[type="reset"], 
input[type="submit"] {
-webkit-appearance: button; 
cursor: pointer; }/
}
button[disabled],
input[disabled] {cursor: default}
input[type="checkbox"], input[type="radio"] { box-sizing: border-box;  padding: 0; }
input[type="search"] {-webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box;  box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance: none}
button::-moz-focus-inner, input::-moz-focus-inner {border: 0; padding: 0}
textarea {overflow: auto; vertical-align: top; } table { border-collapse: collapse; border-spacing: 0;} body {
font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
line-height:1.5;
-webkit-text-size-adjust: 100%; 
-ms-text-size-adjust: 100%;
} a { color:#333;}
a:hover, a:focus {
color:#FF5A85;
text-decoration:underline;
} p {
font-size:1em;
margin-bottom:1em;
color:#444;
}
h1 {
font-size: 1.5em;
line-height:1;
margin-bottom:0.5em;
}
h2 {
font-size: 1.063em;
line-height:1.3333;
}
h3 {
font-size: 1em;
line-height:1;
} img {max-width:100%;}
.aligncenter	{display: block;
margin-left: auto;
margin-right: auto}
.alignleft	{float: left;
margin-right: 10px;
margin-bottom: 10px}
.alignright	{float: right;
margin-left: 10px;
margin-bottom: 10px;
text-align:right}
.wp-caption	{border: solid 1px #aaaaaa;
text-align: center;
padding-top: 5px} table {
font-size: 93%;
text-align:left;
width: 100%;
border-left: #aaa solid 1px;
border-top: #aaa solid 1px;
background:#fff;
border-collapse: collapse;
border-spacing: 0;
margin: 0 0 24px;
}
table a {
color:#0000FF;
}
th, td {
padding:6px 8px;
vertical-align:top;
border-right:#aaa solid 1px;
border-bottom:#aaa solid 1px;
}
th {
font-weight:bold;
background:#E6E6E6;
} .clearfix:after {
content: '';
display: block;
clear: both;
height: 0;
visibility: hidden;
}
.clearfix {
zoom: 1; }
.list-ttl{
font-weight:bold;
font-size:12pt;
margin-top:20px;
margin-bottom:5px;
background: #6f5148 url(//emotam.xyz/squeeze/wp-content/themes/CPT-orange/images/ttl_back.png) repeat scroll 0 0;
color: #ffffff;
padding:3px 0 3px 3px;
}
.av-wrap{
border-top: 1px solid #9B8164;
}
.av-wrap:after{
content: "."; 
display: block; 
height: 0; 
font-size:0;	
clear: both; 
visibility:hidden;
}
.av-thm{
float:left;
}
.av-thm img{
width:120px;
height:84px;
}
.av-txt{
padding:10px 1px 1px 130px;
margin:0;
line-height:120%;
}
.av-txt a,.av-txt a:visited{
text-decoration:none;
}
.category-description{
border-bottom:1px solid #cccccc;
margin-top:0.6em;
}
.breadcrumbs-in li.bcl-first::before {
content:"";
}
.breadcrumbs-in li::before {
content: ">　";
}
.gallery-list-top h2{
font-size: 64.8%;
font-weight: normal;
}  body {
font-size:93.8%;
-webkit-font-smoothing: subpixel-antialiased; } header {
text-align:center;
margin:0 auto 0;
} #contents {
width:95.8333333%; margin : 0 auto;
text-align : left;
}
#main, #sidebar {
background:#FFF;
}
#contents p {
text-align : left;
} #sidebar {
margin-bottom:10px;
} footer {
padding : 30px 0 0;
color : white;
text-align : center;
} address {
font-style:normal;
font-size:0.725em;
margin:0;
padding:10px 0;
}
address a {
color:#FFFFFF;
} #head-title {
padding:24px 0 ;
margin:0 auto;
text-align:left;
}
#head-title h1{
font-size:1.725em;
}
#head-title h1 a:hover {
color:#FF5A85;
}
#head-title-inner {
margin:0 auto;
}
#titlearea {
margin:0 10px;
}
.title-margin {
margin:5px 0;
}
.title-p-margin {
margin:0;
font-size:1em;
}
.heaer-image {
width:1000px;
margin:0 auto;
}
.header-img p.title-p-margin {
display:none;
} #iconmenu	{
float:left;
margin-left:10px;
}
#iconmenu ul	{
margin: 0 auto;
padding: 3px 5px 0 0;
}
#iconmenu li	{
display: inline;
} .breadcrumb {
font-size:0.925em;
overflow: hidden;
margin: 0px 0px 20px;
}
.breadcrumb ul li {
display: inline;
font-size: 0.925em;
padding: 0 5px 0;
}
.breadcrumb ul li a {
text-decoration: underline;
}
.breadcrumb ul li a:hover {
top: 0;
} .category-title {
color: #222;
font-size: 20px;
line-height: 1.3;
text-align: left;
margin: 0 0 20px ;
padding: 10px 0 ;
border-top: 1px solid #CCC;
border-bottom: 1px solid #CCC;
} .widget {
margin: 0 0 20px;
}
.widget span {
color:#AAA;
} .widget ul {
margin:0;
} .pagenation {
margin:0 0 32px 0;
font-size:0.725em;
font-weight:bold;
}
.pagenation span.current, .page-numbers {
padding:4px 7px;
margin: 0 4px 0 0;
color:#555;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
} .pagenation span.current, .page-numbers,
.button,
button,
input[type="submit"],
input[type="reset"],
input[type="button"] { border:solid 1px #BBB;
color: #333;
text-shadow:-1px -1px 0px #000;
text-shadow:1px 1px 0px #FFF;
background:#EEEEEE;
background-image: -ms-linear-gradient(top, #EEEEEE 0%, #BBBBBB 100%); background-image: -moz-linear-gradient(top, #EEEEEE 0%, #BBBBBB 100%); background-image: -o-linear-gradient(top, #EEEEEE 0%, #BBBBBB 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #EEEEEE), color-stop(1, #BBBBBB)); background-image: -webkit-linear-gradient(top, #EEEEEE 0%, #BBBBBB 100%); background-image: linear-gradient(to bottom, #EEEEEE 0%, #BBBBBB 100%); }
.pagenation span.current,
.pagenation a:hover,
.pagenation a:hover
.button:hover,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover {
text-decoration:none;
border:solid 1px #666;
color: #FFF;
text-shadow:-1px -1px 0px #666;
background:#AAAAAA;
background-image: -ms-linear-gradient(top, #AAAAAA 0%, #666666 100%); background-image: -moz-linear-gradient(top, #AAAAAA 0%, #666666 100%); background-image: -o-linear-gradient(top, #AAAAAA 0%, #666666 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #AAAAAA), color-stop(1, #666666)); background-image: -webkit-linear-gradient(top, #AAAAAA 0%, #666666 100%); background-image: linear-gradient(to bottom, #AAAAAA 0%, #666666 100%); } #pager {
margin-bottom:42px;
}
#pager div {
font-size:0.875em;
line-height:1.1em;
}
#pager .page-left a {
float:left;
text-align:left;
width:38%;
height:29px;
padding:15px 0 0 18px;
background-image:url(//emotam.xyz/squeeze/wp-content/themes/CPT-orange/images/ico-old-post.png);
background-position:left 14px;
background-repeat:no-repeat;
overflow:hidden;
}
#pager .page-left a:hover {
background-position:left -61px;
}
#pager .page-right a {
float:right;
text-align:right;
width:38%;
height:29px;
padding:15px 18px 0 0;
background-image:url(//emotam.xyz/squeeze/wp-content/themes/CPT-orange/images/ico-new-post.png);
background-position:right 14px;
background-repeat:no-repeat;
overflow:hidden;
}
#pager .page-right a:hover {
background-position:right -61px;
}  #gallery-list {
margin-bottom:10px;
}
.gallery-list-top {
width:100%;
margin-bottom:50px;
}
.gallery-list-top img {
width:100%;
overflow:hidden;
border:1px solid #cccccc;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
}
a:hover img {
opacity: 0.8;
} #gallery-list div a:hover img,
#gallery a:hover img {
opacity: 0.6;
filter: alpha(opacity=60);
} .img-item {
width:100%;
background:url(//emotam.xyz/squeeze/wp-content/themes/CPT-orange/img/common/loader2.gif) no-repeat center center; 
position:relative;
display:inline-block;
line-height:0;
overflow:hidden;
} .titlearea {
margin:0px;
} .list-title  {
overflow:hidden; 
display:block;
height:50px;
padding:8px 0 0;
}
.list-title a {
text-decoration:none;
font-size:1.25em;
}
.list-title a:hover {
text-decoration:underline;
} .memo {
font-size:87.5%;
padding:3px 20px ;
height:15px;
overflow:hidden; 
}  #gallery {
margin-bottom:24px;
}
#gallery h1{
font-size:1.725em;
color:#000000;
margin-bottom:32px;
} .sns-btn	{
text-align:left;
margin: 0 0 42px;
}
.sns-btn:after {
clear:both;
}
.sns-btn ul	{
margin: 24px 0;
padding:0;
}
.sns-btn li	{
float:left;
width:31.8181818%;
font-size:0.825em;
}
.sns-btn li:nth-child(-n+2) { margin-right:2.2727272%;
}
.sns-btn li a {
display:block;
padding:13px 5px 13px 45px;
border-radius:8px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
color:#FFFFFF;
}
.sns-tweet a {
background:#00acee;
background-image:url(//emotam.xyz/squeeze/wp-content/themes/CPT-orange/images/twitter-bg.png);
background-repeat:no-repeat;
background-position:left top;
}
.sns-tweet a:hover {
background-position:left -120px;
}
.sns-facebook a {
background:#3B5998;
background-image:url(//emotam.xyz/squeeze/wp-content/themes/CPT-orange/images/facebook-bg.png);
background-repeat:no-repeat;
background-position:left top;
}
.sns-facebook a:hover {
background-position:left -120px;
}
.sns-hatena a {
background:#008fde;
background-image:url(//emotam.xyz/squeeze/wp-content/themes/CPT-orange/images/hatena-bg.png);
background-repeat:no-repeat;
background-position:left top;
}
.sns-hatena a:hover {
background-position:left -120px;
}
.single-memo {
clear:both;
margin-top:20px;
font-size:0.925em;
} .likebox {
width:95.8333333%; margin:0 auto 25px;
} .totop a {
clear:both;
font-size:0.75em;
text-align:right;
float:right;
background:#1869C5;
margin: -20px 0 0;
padding:3px 15px;
border-radius:5px 5px 0 0;
color:#FFFFFF;
text-decoration:none;
}
.totop a:hover {
text-decoration:underline;
} input[type="text"],
input[type="password"],
input[type="email"],
input[type="search"],
textarea {
margin: 0;
margin-bottom:5px;
padding: 6px 4px;
outline: none;
border: 1px solid #ddd;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
vertical-align: top;
font-size:13px;
}
textarea {
overflow: auto;
}
.button,
button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
vertical-align: center;
display: inline-block;
margin:0px;
padding: 4px 15px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
text-decoration: none;
line-height: normal;
cursor: pointer;
font-size:13px;
}
.button:hover,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover {
border:solid 1px #666;
color: #FFF;
text-shadow:-1px -1px 0px #666;
background:#AAAAAA;
background-image: -ms-linear-gradient(top, #AAAAAA 0%, #666666 100%); background-image: -moz-linear-gradient(top, #AAAAAA 0%, #666666 100%); background-image: -o-linear-gradient(top, #AAAAAA 0%, #666666 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #AAAAAA), color-stop(1, #666666)); background-image: -webkit-linear-gradient(top, #AAAAAA 0%, #666666 100%); background-image: linear-gradient(to bottom, #AAAAAA 0%, #666666 100%); }
.button:active,
button:active,
input[type="submit"]:active,
input[type="reset"]:active,
input[type="button"]:active {
position: relative;
top:1px;
} .go_home a {
color:#0000FF;
text-decoration:underline;
} #comment-area {
font-size:0.938em;
margin-bottom:50px;
}
#comment-area a {
color:#006DD9;
text-decoration:underline;
}
#comment-area h3{
font-size:1.25em;
padding:0 0 10px;
}
#comment-area {
border:solid 2px #ECECEC;
padding:20px;
border-radius:10px;
}
.commets-list {
margin-bottom:40px;
}
.commets-list li {
border-top: 1px solid #CCC;
padding: 20px 0 0;
width: 100%;
overflow: hidden;
}
.commets-list .avatar {
float: left;
margin-right: 10px;
margin-bottom: 10px;
}
.comment-body p {
clear: both;
}
.reply {
text-align: right;
}
.children {
padding-left: 2em;
} #respond {
background:#F6F6F6;
border-radius:10px;
padding:20px;
}
#respond h3 {
border-bottom: 1px solid #CCC;
margin-bottom:15px;
}
#respond .required {
color:red;
}
#respond textarea {
display:block;
width:90%;
} .videosize a {
color:#006DD9;
text-decoration:underline;
}
.videosize a:hover {
color:#FF5A85;
}
.videosize ul {
margin: 0 0 1.5em 1.5em;
padding: 0;
list-style-type: disc;
}
.videosize li {
margin: 0;
padding: 0;
}
.videosize ol {
margin: 0 0 1.5em 1.575em;
padding: 0;
list-style-type:decimal;
} @media screen and (max-width: 768px) {
.related-entry a {
width:30.303030303%;
height: 185px;
}
.related-entry img { }
.gallery-list-top{
width:160px;
float:left;
margin-left: 5px;
margin-right: 5px;
margin-bottom: 20px;
}
.gallery-list-top img {
width:160px;
height:110px; 
}
#gallery-list h2 {
font-size:68.8%;
font-weight:normal;
}
} @media screen and (min-width : 769px) and (max-width: 979px) {
#contents {
margin: auto;
}
#contents #main {
float:left;
width:100%;
margin: 0;
margin-left:-320px;
}
#contents #mainwrap {
margin-left: 320px;
}
#contents #sidebar {
float:right;
width:300px;
}
footer {
clear:both;
margin: 0 auto;
}  #titlearea {
float:left;
width:75%;
margin-right:10px;
}
#iconmenu	{
float: right;
text-align: right;
} .gallery-list-top{
width:160px;
float:left;
margin-left: 5px;
margin-right: 5px;
margin-bottom: 30px;
}
.gallery-list-top img {
width:160px;
height:110px; 
}
#gallery-list h2 {
font-size:68.8%;
font-weight:normal;
}
.gallery-list-top li {
float:left;
width:32%;
} #gallery-list h2 {
font-size:68.8%;
font-weight:normal;
}
.list-title a {
padding:8px 0 ;
}
} @media screen and (min-width : 980px) {
body {
font-size:100%;
}
#contents {
overflow:hidden;
width:1000px;
text-align:left;
}
#contents #main {
float:left;
width:100%;
margin: 0;
margin-left:-320px;
}
#contents #mainwrap {
margin-left: 320px;
}
#contents #sidebar {
width:300px;
float:right;
margin: 0;
}
#global ul {
width:1000px;
margin: 0 auto;
}
footer {
clear:both;
margin: 0 auto;
} .likebox {
width:1000px;
}  #head-title-inner {
width:1000px;
}
#titlearea {
width:760px;
margin-left:0;
}
.title-margin {
font-size:1.4em;
} .gallery-list-top {
float:left;
width:160px;
height:110px; 
margin-bottom: 94px;
}
.gallery-list-top img{
width:160px;
height:110px; 
}
.gallery-list-top li {
float:left;
}
#gallery-list h2 {
font-size:64.8%;
font-weight:normal;
}
.list-title a {
padding:8px 0 ;
}
.gallery-list-top{
margin-right:10px;
}
.gallery-list-top:nth-child(4n) {
margin-right:0px;
} .sns-btn li	{
width:200px;
} .videosize {
width: 640px;
} #pager .page-left a,
#pager .page-right a {
height:30px;
}
}   .wpp-list { }
.wpp-list li { overflow:auto;
display:block;
float:none;
clear:both;
} .wpp-post-title {
} .wpp-thumbnail {
display:inline;
float:left;
margin:0 5px 0 0;
border:none;
} .wpp-excerpt {
} .post-stats {
font-size:9px;
font-weight:bold;
}
.wpp-comments {
}
.wpp-views {
}
.wpp-author {
font-style:italic;
}
.wpp-date {
display:block;
clear:right;
} .wpp-rating {
} #npcatch li{
overflow:hidden;
clear:both;
margin:0px 0px 0px;
}
#npcatch img{
float:left;
padding:10px 10px 0;
}
#npcatch .title{
width:72%;
float:left;
padding:10px 5px 5px 0px;
}
@media screen and (min-width : 769px) {
#npcatch .title{
width:195px;
}
}
  #head-title {
background:#ffffff;
} #head-title, #head-title a {
color:#000000;
} .title-p-margin {
color:#666666;
} #global {
margin-bottom:22px;
background:#FF6633; }
#global ul {
overflow:hidden;
}
#global ul li {
float:left;
text-align:center;
overflow: hidden;
line-height:1.2em;
font-size:0.875em;
}
#global ul li a {
display:block;
padding:15px 1.25em;
color:#FFFFFF;
}
#global ul li a:hover {
color:#FF5A85;
} footer {
background:#EFEFEF; } address, .totop a {
color:#FFFFFF; }
address a {
color:#FFFFFF;
} #global ul li {
background:#FF6633; }
address, .totop a {
background:#FF6633; }
.totop a:hover {
text-decoration:underline;
color:#FF5A85;
} .widget h3 {
font-size:1.125em;
font-family: 'Maven Pro', Helvetica, Arial, sans-serif;
color: #000;
background: #FFF;
border-left:solid 5px #FF6633;
border-bottom:solid 1px #882200;
margin:0 0 10px 0; 
padding:0px 0 5px 10px;
}
.widget li ul {
margin:10px 0 0 0;
}
.widget li {
font-size:0.875em;
border-bottom:dotted 1px #9A9A9A;
line-height:1.25em;
margin:0 0 10px 0; 
padding:0 0 10px 28px;
background-image:url(//emotam.xyz/squeeze/wp-content/themes/CPT-orange/images/list-orange.png);
background-position:6px 2px;
background-repeat:no-repeat;
}
.widget li img {
margin-left:-16px;
background:#FFFFFF;
}
@media screen and (max-width : 768px){ #global ul {
margin:0 auto;
}
#global ul li {
float:left;
text-align:center;
overflow: hidden;
font-size:0.875em;
}
}
@media screen and (max-width : 980px) {
}