﻿@charset "UTF-8";

html, body, , span, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, img, strong, b, i, dl, dt, dd, ol, ul, li, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{
margin: 0;
padding: 0;
border: 0;
outline:0;
}
img {
	-ms-interpolation-mode: bicubic;
}

/*-------------
1.Layout
2.Common
3.Header
4.Footer
5.Sidebar
6.Entry
---------------*/


/*--------------------------------
1.Layout
--------------------------------*/
html, body{height: auto; background-color:#FFFFFF;}

#wapper{
width: 100%;
margin: 0 auto;
padding: 0;
}

#content #main{width: 100%;}
#content #sidebar{width: 100%;border-radius: 0;}

/*--------------------------------
2.Common
--------------------------------*/
body{min-width: inherit;-webkit-text-size-adjust: none;}


.ovBtn a:hover img{ filter: alpha(opacity=85); -moz-opacity: 0.85; opacity: 0.85;}
 a:hover img{ filter: alpha(opacity=85); -moz-opacity: 0.85; opacity: 0.85;}
input.txt{padding: 5px; border: solid 1px #8c8670;}


/*Font*/
a{text-decoration: underline;}
a:focus {outline: none;}
a:hover{text-decoration: none;}


.red{color: #f00;}
.dred{color: #c00;}
.orange{color: #f60;}
.blue{color: #369;}
.green{color: #063;}

/*Layout*/
* html .cBox{zoom: 100%;}
.cBox{zoom: 100%;}
.cBox:after{content: ""; clear: both; height: 0; display: block; visibility: hidden;}

.leftBox{float: left;}
.rightBox{float: right;}
.clearBox{clear: both;}
.clearL{clear: left;}
.left{text-align: left;}
.right{text-align: right;}
.center{text-align: center;}
.indent{padding-left: 20px;}

.ic{vertical-align: middle;}
.backTop{text-align: right; padding: 5px; font-size: 11px; clear: both;}

.topickPath{
width: 100%;
padding: 5px 0;
margin: 0 auto;
}
.topickPath h1{
display: inline;
font-size: 12px;
}
.topickPath a{
text-decoration: underline;
}

#topBanner{
text-align: center;
width: 100%;
}
#topBanner img{
width: 318px;
height: 35px;
margin: 0 auto;
}

/*ページタイトル*/
.pageTTL{margin: 5px 0;text-align: center;}
/*ページング*/
p.pager{
text-align: center;
padding: 0 5px 5px 5px;
}
p.pager a{padding: 0 3px;}
p.pager span{padding: 0 2px;}
p.pager a.prev{display: block;}
p.pager a.next{display: block;}


/*--------------------------------
3.Header
--------------------------------*/
/*header*/


#header p#top{display: none;}
#header #sanxNet{width: 20%;display: block;margin: .5em;}
#header h1{position: inherit;display: block;margin: 0 auto;width: 90%;}
#header h1 img{width: 100%;background: linear-gradient(#ffffff08, #ffffff);}
#header h1 a{margin-right: inherit;margin: 0 auto;text-align: center;width: 100%;background: linear-gradient(#ffffff00, #ffffff);}
.anime_niji{width: 50%;}
.header_information_pc{display: none;}
.header_information_sp{display: none;display: table;margin: 0 auto 1em auto;padding: 0 1rem;box-sizing: border-box;}
.header_information_sp p{text-indent: -1rem;margin-left: 1rem;}

#headerSearch{display:block;}
#headerSearch {display: block;margin: 0 auto 10px auto;text-align: center;padding: 0 .5em;width: 100%;box-sizing: border-box;}
#headerSearch input.searchBox{margin: .2em auto;width: 80%;padding: 1em .5em;border:1px solid #c3e8f5;border-radius: 10px;}
#headerSearch input.searchBtn{background:#405d6a;color: #fff;border: solid 1px #405d6a;padding: 3px 5px;margin: 0;border-radius:7px;}


/*--------------------------------
4.Footer
--------------------------------*/

#footer ul li p{text-align: left;}
#footer p a.pagetop{position: static;}

/*--------------------------------
5.Sidebar
--------------------------------*/

#sidebar p#store{display: none;}

#sidebar h3{margin: 0;}
#sidebar #subSearch {margin: .5rem auto;text-align: center;display: block;background-color: #ffffff;padding: 1rem 0;}
.slideBtn span{margin-top: 1rem;}
.slideBtn span{display: block;padding: .5rem;background: url(../img/ic_plus.png) right no-repeat;background-size: 33px 24px;color: #fff;}
.slideBtnM {border-bottom: none;}
.slideBtnM span{background: url(../img/ic_minus.png) right no-repeat;background-size: 33px 24px;border-bottom: none;}
#sidebar #links{display: none;}


/*--------------------------------
6.Entry
--------------------------------*/
#entries{margin: 10px 0;padding: 0 .2em;box-sizing: border-box;}
#entries .entry{width: 100%;margin: 1em auto;}
#entries .entry-ttl{width: 96%;margin: 0 auto;padding: 1em 0 0 0;}
#entries .entry-ttl p.date{padding: 0 0 0 .5em;}
#entries .entry-cont{padding: 1em 1.5em;word-break: break-all;box-sizing: border-box;}
#entries .entry-cont p img{max-width: 80%;height: auto;display: block;float: none;}
#entries .entry-cont img{max-width: 80%;height: auto;display: block;float: none;}

iframe{width: 100%;}















