﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0;font-family:Lato, "游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-style:normal;font-weight:200;line-height:1}fieldset,img{border:0}img{max-width:100%;height:auto;vertical-align:top}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0}body{font-family:'Noto Sans JP','游ゴシック Medium','Yu Gothic Medium','游ゴシック体',YuGothic,'Hiragino Sans','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Meiryo UI,'MS Pゴシック','MS PGothic';-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none}a{transition-property:background-color, border, color, opacity;transition-duration:.2s;transition-timing-function:linear;-webkit-transition-property:background-color, border, color, opacity;-webkit-transition-duration:.2s;-webkit-transition-timing-function:linear;cursor:pointer;text-decoration:none}#header{width:100%;background:url("../images/back3.jpeg")}#header>div.headerbox{width:960px;margin:0 auto;position:relative}#header>div.headerbox h1{padding:10px 0;width:153px;height:38px;display:inline-block}#header>div.headerbox h1 a{width:208px;height:38px;display:block;background-image:url(../images/noveltitle.png);background-repeat:no-repeat;text-indent:-30000px;background-size:208px auto}#header>div.headerbox h1 a:hover{transition-property:background-color, border, color, opacity;transition-duration:.2s;transition-timing-function:linear;-webkit-transition-property:background-color, border, color, opacity;-webkit-transition-duration:.2s;-webkit-transition-timing-function:linear;cursor:pointer;opacity:.6}#header>div.headerbox #header_contents{padding:10px 0;float:right}#header>div.headerbox #header_contents #catchphrase{margin-right:10px;font-size:80%;display:inline-block}#header>div.headerbox #header_contents p{display:inline-block}#header>div.headerbox #header_contents #contactus{padding:10px 0}#header>div.headerbox #header_contents #contactus a{padding:6px 10px 6px 18px;font-size:80%;background:#dd3e0e;color:#ffffff;border:1px solid #dd3e0e;border-radius:3px;display:block;position:relative;font-weight:bold}#header>div.headerbox #header_contents #contactus a:before{content:"";width:0;height:0;margin:auto;display:block;border-top:5px solid transparent;border-right:10px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #ffffff;position:absolute;top:0;bottom:0;left:10px;border-radius:3px}#header>div.headerbox #header_contents #contactus a:hover{background:none;border:1px solid #dd3e0e;color:#dd3e0e}#header>div.headerbox #header_contents #contactus a:hover:before{content:"";border-left:4px solid #dd3e0e}#header>div.headerbox #header_contents #about{margin:0 10px}#header>div.headerbox #header_contents #about a{padding-left:20px;color:#dd3e0e;font-size:80%;position:relative;font-weight:bold}#header>div.headerbox #header_contents #about a:hover{text-decoration:underline}#header>div.headerbox #header_contents #about a:before{content:"";width:0;height:0;margin:auto;display:block;border-top:5px solid transparent;border-right:10px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #dd3e0e;position:absolute;top:0;bottom:0;left:10px;border-radius:3px}#header>div.headerbox #header_contents #twitter{width:34px}#header>div.headerbox #header_contents #twitter a{position:relative;display:block;text-indent:-300000px}#header>div.headerbox #header_contents #twitter a:before{content:"\f099";font-family:FontAwesome;width:1em;height:1em;padding:8px;color:#fff;background:#074691;border:1px solid;border-radius:20px;display:block;text-indent:0;position:absolute;left:0;top:-5px;transition:0.5s;transform:rotateZ(0deg)}#header>div.headerbox #header_contents #twitter a:hover:before{color:#074691;background:#fff;border:1px solid #074691}#header #nav-toggle{display:none}#header #navs{clear:both;background:#327faa;position:relative}#header #navs ul{width:960px;margin:0 auto}#header #navs ul#nav{letter-spacing:-0.4em}#header #navs ul#nav li{width:240px;display:inline-block;letter-spacing:normal;background:#057faa}#header #navs ul#nav li:hover{background:#eaeaea;transition-property:background-color, border, color, opacity;transition-duration:.2s;transition-timing-function:linear;-webkit-transition-property:background-color, border, color, opacity;-webkit-transition-duration:.2s;-webkit-transition-timing-function:linear;cursor:pointer}#header #navs ul#nav li:hover a{color:#057faa}#header #navs ul#nav li>a{padding:15px 0;display:block;text-align:center;color:#ffffff;font-weight:bold;font-size:90%}#header #navs ul#nav .current{background:#eaeaea}#header #navs ul#nav .current a{color:#057faa}#header #navbtn{display:none}#content_about{width:880px;margin:20px auto;padding:40px;background:#feffb9}#content_about h2{margin-bottom:30px;font-family:'hanaminA', '游明朝', YuMincho, 'ヒラギノ明朝 ProN W3', 'Hiragino Mincho ProN', 'HG明朝E', 'ＭＳ Ｐ明朝', serif;text-align:center;color:#ff5500;font-size:150%}#content_about p{line-height:1.8}.archive_box{width:960px;margin:0 auto;letter-spacing:-0.4em}.archive_box .mainbox{width:75%;margin:40px 3% 0 0;display:inline-block}.archive_box .sidebar{width:22%;margin-top:40px;height:1000px;display:inline-block;vertical-align:top}.indexcontents .informations{margin:0 auto}.indexcontents .informations>div{margin-left:-1.8%;letter-spacing:-.4em}.indexcontents .informations>div section{display:inline}.indexcontents .informations>div a{width:31.333%;margin:0 0 1.8% 1.8%;display:inline-block;letter-spacing:normal;border:1px solid #ccc;position:relative;vertical-align:top}.indexcontents .informations>div a:hover .newstitle{color:#3B8ECB}.indexcontents .informations>div a div.dummy{padding:73px 0;text-align:center;display:block;background:#dbd7d7}.indexcontents .informations>div a div.dummy img{width:25%;height:auto}.indexcontents .informations>div a div.post_image{max-height:220px;overflow:hidden}.indexcontents .informations>div a .newbock{margin:0 auto;width:35px;border-radius:15px;padding:3px 15px;position:absolute;color:#fff;text-align:center;top:10px;left:0;right:0;display:inline-block;background:#f40004}.indexcontents .informations>div a .infocategory{margin:10px 10px 0;padding:3px 10px;display:inline-block;border-radius:3px;font-size:85%;color:#fff}.indexcontents .informations>div a .time{display:inline-block;color:#000;margin:10px 10px 0 0;font-size:80%;float:right}.indexcontents .informations>div a .newstitle{padding:10px;color:#022f69;font-size:90%;line-height:1.8;background:#fff}.novel .infocategory{background:#057faa}.web .infocategory{background:#53ad04}.life .infocategory{background:#e89003}.kagaribiactive .infocategory{background:#ff5500}#footer{margin-top:50px;padding:30px 0;border-top:1px solid #ccc}#footer>div{text-align:center;width:960px;margin:0 auto}#footer>div #navtitle{display:inline-block}#footer>div #navtitle a{width:103px;height:24px;display:block;background-image:url(../images/sitetitle.png);background-size:103px 24px;background-repeat:no-repeat;text-indent:-30000px}#footer>div .footercontents{display:inline-block}#footer>div .footercontents ul{display:inline-block}#footer>div .footercontents ul li{margin-left:20px;display:inline-block}#footer>div .footercontents ul li a{font-size:80%;color:#000}#footer>div .footercontents ul li a:hover{color:#dd3e0e}#copy{font-size:80%;margin:20px 0 30px;text-align:center}.mt0{margin-top:0 !important}.mt5{margin-top:5px !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.mt20{margin-top:20px !important}.mt25{margin-top:25px !important}.mt30{margin-top:30px !important}.mt35{margin-top:35px !important}.mt40{margin-top:40px !important}.mt45{margin-top:45px !important}.mt-10{margin-top:-10px !important}.pt0{padding-top:0 !important}.pt5{padding-top:5px !important}.pt10{padding-top:10px !important}.pt15{padding-top:15px !important}.pt20{padding-top:20px !important}.pt25{padding-top:25px !important}.pt30{padding-top:30px !important}.pt35{padding-top:35px !important}.pt40{padding-top:40px !important}.pt45{padding-top:45px !important}.p20{padding:20px !important}.mb0{margin-bottom:0 !important}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb25{margin-bottom:25px !important}.mb30{margin-bottom:30px !important}.mb35{margin-bottom:35px !important}.mb40{margin-bottom:40px !important}.mb45{margin-bottom:45px !important}.pb0{padding-bottom:0 !important}.pb5{padding-bottom:5px !important}.pb10{padding-bottom:10px !important}.pb15{padding-bottom:15px !important}.pb20{padding-bottom:20px !important}.pb25{padding-bottom:25px !important}.pb30{padding-bottom:30px !important}.pb35{padding-bottom:35px !important}.pb40{padding-bottom:40px !important}.pb45{padding-bottom:45px !important}.description{display:none}.c5{width:5% !important}.c10{width:10% !important}.c15{width:15% !important}.c20{width:20% !important}.c25{width:25% !important}.c30{width:30% !important}.c35{width:35% !important}.c40{width:40% !important}.c45{width:45% !important}.c50{width:50% !important}.c60{width:60% !important}.c70{width:70% !important}.c75{width:75% !important}.c80{width:80% !important}.c100{width:100% !important}.c_left{text-align:left !important}.c_right{text-align:right !important}.c_center{text-align:center !important}.dis_inlineblock{display:inline-block !important}img{vertical-align:bottom}.alignleft,.f_left{float:left;padding:0 40px 15px 0}.border .alignleft,.panel .alignleft,.border .f_left,.panel .f_left{padding-bottom:0}@media screen and (max-width: 600px){.alignleft,.f_left{float:none;margin:0 auto;padding:0 0 15px !important;display:block;text-align:center}}.alignright,.f_right{float:right;padding:0 0 15px 40px}.border .alignright,.panel .alignright,.border .f_right,.panel .f_right{padding-bottom:0}@media screen and (max-width: 600px){.alignright,.f_right{float:none;margin:0 auto;padding:0 0 15px !important;display:block}}.aligncenter{display:block;margin:0 auto}.img{width:100%;height:auto}.c5{width:5%}.c10{width:10%}.c15{width:15%}.c20{width:20%}.c25{width:25%}.c30{width:30%}.c35{width:35%}.c40{width:40%}.c45{width:45%}.c50{width:50%}.c60{width:60%}.c70{width:70%}.c75{width:75%}.c80{width:80%}.c100{width:100%}.indent{margin-left:1em !important;text-indent:-1em}.indent3{margin-left:3em !important;text-indent:-3em;display:block}.indentblock{margin-left:1em !important}strong{font-weight:bold}.right{text-align:right}.large{padding:5px 0 0;display:block;font-size:150%}.clr{clear:both}.overflow{overflow:hidden}.nowrap{white-space:nowrap !important}.w53{width:53% !important}.i5{width:5%;height:auto !important}.i10{width:10%;height:auto !important}.i15{width:15%;height:auto !important}.i20{width:20%;height:auto !important}.i25{width:25%;height:auto !important}.i30{width:30%;height:auto !important}.i35{width:35%;height:auto !important}.i40{width:40%;height:auto !important}.i45{width:45%;height:auto !important}.i50{width:50%;height:auto !important}.i60{width:60%;height:auto !important}.i70{width:70%;height:auto !important}.i80{width:80%;height:auto !important}.i90{width:90%;height:auto !important}.i100{width:100%;height:auto !important}@media screen and (max-width: 600px){.i5,.i10,.i15,.i20,.i25,.i30,.i35,.i40,.i45,.i50,.i60,.i70,.i80,.i90,.i100{width:100%}}#books .archive_box .mainbox{width:65%}.page .archive_box{width:960px;margin:0 auto;letter-spacing:-0.4em}.page .archive_box .mainbox{width:69%;margin:40px 7% 0 0;padding:3%;display:inline-block;background:url("../images/books_bk.jpg")}.page .archive_box .sidebar{width:22%;margin-top:40px;height:auto;background:#fff;display:inline-block;vertical-align:top;letter-spacing:normal}.page .archive_box .sidebar .cm{margin-bottom:30px}.page .archive_box .sidebar h2{padding-bottom:7px;margin-bottom:10px;border-bottom:3px solid #057faa;color:#057faa;font-size:110%;text-align:center;font-weight:bold}.page .archive_box .sidebar .originallist li{padding:20px;font-size:120%;border-bottom:1px solid #ccc;position:relative}.page .archive_box .sidebar .originallist li a:hover{color:#057faa}.page .archive_box .sidebar .originallist li a{color:#000}.page .archive_box .sidebar .originallist li:before{content:'\f105';font-family:FontAwesome;background:none;font-size:100%;left:5px;position:absolute}.page .archive_box .sidebar .originallist li:hover:before{color:#057faa}.page .archive_box .sidebar .tag{margin-bottom:20px}.page .archive_box .sidebar .tag li{margin-bottom:5px;display:inline-block}.page .archive_box .sidebar .tag li a{display:block;padding:5px 10px;background:#057faa;border-radius:15px;color:#fff;border:1px solid #057faa}.page .archive_box .sidebar .tag li a:hover{color:#057faa;background:#fff}.page .archive_box .sidebar .ranking li{position:relative;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #ccc}.page .archive_box .sidebar .ranking a:hover{opacity:0.7}.page .archive_box .sidebar .ranking span{position:relative;margin-left:-23px;top:-27px;color:#fff}.page .archive_box .sidebar .ranking img{width:50px;margin-left:20px}.page .archive_box .sidebar .ranking .booktitle{width:100px;display:inline-block;vertical-align:top;margin-left:10px;color:#000;line-height:1.5}.page .archive_box .sidebar .ranking #rank1:before{content:"";background:url("../images/rank1.png");background-size:38px 36px;width:38px;height:36px;display:inline-block;position:relative;top:-15px}.page .archive_box .sidebar .ranking #rank2:before{content:"";background:url("../images/rank2.png");background-size:38px 36px;width:38px;height:36px;display:inline-block;position:relative;top:-15px}.page .archive_box .sidebar .ranking #rank3:before{content:"";background:url("../images/rank3.png");background-size:38px 36px;width:38px;height:36px;display:inline-block;position:relative;top:-15px}.books_box>div{margin:0 0 20px -1.8%;letter-spacing:-.4em;border-bottom:10px solid #ffc197}.books_box>div section{display:inline}.books_box>div section a{width:30.333%;margin:0 1.5%;display:inline-block;text-align:center;position:relative;letter-spacing:normal}.books_box>div section a:hover{opacity:0.8}.books_box>div section a .newbock{padding:3px 10px;width:2em;margin:auto;top:10px;right:0;left:0;position:absolute;color:#fff;border-radius:10px;background:#057faa}.books_box>div section a .bookcategory{margin:auto;padding:5px 0;color:#327faa;text-align:center;position:absolute;bottom:0;left:0;right:0;font-size:80%;background:rgba(255,255,255,0.9)}.page.books .archive_box{border:none}.page.books .archive_box .mainbox{width:71%;padding:0;background:none}.pagebody{padding:5%;border:1px solid #ccc;letter-spacing:normal}.pagebody .readtime{margin:0;float:right}.pagebody .readtime strong{color:#327faa}.pagebody input{padding:3px;font-size:90%}.pagebody option{padding:3px;font-size:100%}.pagebody textarea{padding:10px;font-size:100%}.pagebody .thumbnail{margin-bottom:30px;clear:both}.pagebody input[type="submit"]{width:120px;height:36px;margin:0 5px;display:inline-block;vertical-align:middle;font-size:75% !important;font-weight:bold;color:#222;line-height:28px;cursor:pointer;background-size:100%;background-image:linear-gradient(#fff, #f6f6f6);border:solid 1px #ccc;border-radius:4px}.pagebody .textbox{padding:20px;border:1px solid #ccc;border-radius:10px;background:#f5f5f5}.pagebody .llist{margin-bottom:24px;line-height:2;padding:10px 20px;border-radius:3px;background:#f1f1f1}.pagebody .llist li{padding-left:12px;position:relative;font-weight:bold}.pagebody .llist li:before{content:'\f105';position:absolute;line-height:2;top:-4px;left:0;font-family:FontAwesome;border-radius:0;background:none;color:#327faa}.pagebody .llist li a{color:#327faa}.pagebody .llist li a:hover{color:#656565}.pagebody .llist li+li{margin-top:10px}.pagebody h2{padding-bottom:10px;border-bottom:1px solid #ccc;font-size:180%;font-weight:bold;margin-bottom:30px;line-height:1.5}.pagebody h3{font-size:120%;font-weight:bold;color:#327faa;margin:35px 0 10px;position:relative;padding-left:15px;line-height:1.5}.pagebody h3:before{content:"";width:10px;height:10px;display:inline-block;border-radius:3px;background:#327faa;position:absolute;margin:auto;left:0;top:0;bottom:0}.pagebody h4{font-weight:bold;padding-bottom:5px;border-bottom:1px dashed #327faa;margin:15px 0 10px;line-height:1.5}.pagebody h5{font-weight:bold;line-height:1.5;margin:15px 0 10px}.pagebody p{margin:10px 0;font-size:95%;line-height:1.8}.pagebody ul li{margin:0 0 5px;padding:0 0 0 1.3em;overflow:hidden;line-height:1.6;position:relative}.pagebody ul li:before{content:"";width:10px;height:10px;display:block;border-radius:2px 2px 2px 2px;background:#000000;position:absolute;left:0;top:6px}.pagebody ol{margin:20px 0 20px 1.3em;font-size:95%;display:block;list-style-type:decimal}.pagebody ol li{margin:0 0 5px;padding:0;line-height:1.6}.pagebody table{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:20px;font-size:90%;border:1px solid #ccc}.pagebody table thead th{padding:12px 15px;vertical-align:middle;line-height:1.42857143;border-top:1px solid #ddd;border-bottom:1px solid #ddd;font-weight:bold;text-align:center;color:#ffffff;background:#797979}.pagebody table tbody th{padding:12px 15px;vertical-align:middle;line-height:1.42857143;border-top:1px solid #ddd;border-bottom:1px solid #ddd;font-weight:bold;background:#eaeaea}.pagebody table tbody td{padding:12px 15px;vertical-align:middle;line-height:1.42857143;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.pagebody .listbox{padding:20px;border-top:1px solid #ccc;margin-top:40px}.pagebody .listbox li:before{content:'\f105';font-family:FontAwesome;background:none;top:0;font-size:110%}.pagebody .listbox li:hover:before{color:#327faa}.pagebody .listbox li:hover a:hover{color:#327faa}.pagebody .listbox li a{color:#000;font-family:'hanaminA', '游明朝', YuMincho, 'ヒラギノ明朝 ProN W3', 'Hiragino Mincho ProN', 'HG明朝E', 'ＭＳ Ｐ明朝', serif;font-size:120%}.pagebody .addtoany_share_save_container{margin:25px 0 !important}.postbox{overflow:hidden;padding:15px 0 0;border-bottom:1px solid #ccc}.postbox .f_left{width:20%}.postbox h2{margin-bottom:0 !important;padding-bottom:0 !important;font-size:110% !important;display:inline-block;border:none !important;color:#327faa}.postbox p{color:#000}.postbox a:hover{opacity:0.6;display:block}.page.writing .archive_box .mainbox{width:71%;padding:0;background:none;letter-spacing:normal}.writing .pagebody .thumbnail{height:300px;overflow:hidden}.writing.archive .pagebody h3{margin-top:0}.writing.archive .pagebody h3:before{display:none}.original.archive .pagebody h3{font-family:'hanaminA', '游明朝', YuMincho, 'ヒラギノ明朝 ProN W3', 'Hiragino Mincho ProN', 'HG明朝E', 'ＭＳ Ｐ明朝', serif;font-size:150%;margin-top:0}.original.archive .pagebody h3:before{display:none}.page.original .archive_box .mainbox{width:71%;padding:0;background:none;letter-spacing:normal}.archive.original .mainbox{width:100% !important}.page.word .archive_box .mainbox{width:71%;padding:0;background:none;letter-spacing:normal}.page.word.archive .archive_box .mainbox .pagebody h3:before{display:none}.page-template-default .archive_box .mainbox{width:100%;margin:40px 0 0 0;background:none;padding:0}#pagenav{padding:30px 0 0;clear:both;overflow:hidden;text-align:center !important;font-size:0.7em;letter-spacing:-.5em}#pagenav .page-numbers{display:inline-block;margin:2px 2px 2px 0;padding:5px 8px 5px 8px;width:auto;color:#021e5d !important;background:#ffffff;letter-spacing:normal;-webkit-border-radius:2px;-moz-border-radius:2px;border:1px solid #021e5d;border-radius:2px}#pagenav .current,#pagenav .page-numbers:hover{display:inline-block;margin:2px 2px 2px 0;padding:5px 8px 5px 8px;width:auto;color:#ffffff !important;background:#021e5d;letter-spacing:normal;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.columns{letter-spacing:-.4em;margin-left:-2%}.columns .column2{width:48%;margin-left:2%;display:inline-block;letter-spacing:normal;vertical-align:top}@media screen and (max-width: 960px){#header>div.headerbox{width:94%;padding:0 3%}#header #navs #nav{width:100%}#header #navs #nav li{width:25% !important}.archive_box{width:94%;padding:0 3%}.archive_box .mainbox{width:100%;margin:40px 0 0 0}.archive_box .sidebar{height:auto;width:100%;text-align:center;margin-top:30px}#footer>div{width:94%;padding:0 3%}.page .archive_box{width:94%;padding:0 3%}.page.books .archive_box .mainbox{width:100%;margin-right:0}.page.books .archive_box .sidebar{width:100%;margin-top:0}.page.books .archive_box .sidebar .cm{text-align:center;margin-top:30px}}@media screen and (max-width: 600px){#header>div.headerbox h1{display:block}#header>div.headerbox #header_contents{display:none}#header #nav-toggle{display:block;position:absolute;right:4%;top:17px;width:30px;height:26px;cursor:pointer;z-index:3;text-align:center}#header #nav-toggle div{position:relative}#header #nav-toggle div span{display:block;position:absolute;height:4px;width:100%;left:0;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out;background:#3280aa}#header #nav-toggle div span:nth-child(1){top:0}#header #nav-toggle div span:nth-child(2){top:11px}#header #nav-toggle div span:nth-child(3){top:22px}#header #nav-toggle.open span:nth-child(1){top:11px;-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);transform:rotate(315deg)}#header #nav-toggle.open span:nth-child(2){width:0;left:50%}#header #nav-toggle.open span:nth-child(3){top:11px;-webkit-transform:rotate(-315deg);-moz-transform:rotate(-315deg);transform:rotate(-315deg)}#header #navs{border-top:1px solid #327faa}#header #navs #nav{display:none}#header #navs #nav li{display:block;text-align:center;width:100% !important;border-bottom:1px solid #fff}.archive_box .mainbox{margin:20px 0 0 0}.indexcontents .informations>div{margin-left:-3%}.indexcontents .informations>div a{width:47%;margin:0 0 1.8% 2.7%}#footer>div{width:94%;padding:0 3%}#footer>div #navtitle{margin-bottom:15px}#footer>div .footercontents{display:block}.pagebody h2{margin-bottom:15px;font-size:130%}.pagebody h3{margin:25px 0 5px;font-size:110%}.pagebody p{font-size:90%}.pagebody ul li{font-size:90%;margin:0 0 3px;padding:0 0 0 1em}.page-template-default .archive_box .mainbox{margin:20px 0 0 0}#contactus .pagebody form table th,#contactus .pagebody form table td{display:block}#contactus .pagebody form table th input,#contactus .pagebody form table th textarea,#contactus .pagebody form table td input,#contactus .pagebody form table td textarea{width:95%}.page .archive_box .mainbox{margin:20px 0 0 0}.page .archive_box .sidebar{width:100%;margin-top:0}.page .archive_box .sidebar .cm{margin-top:30px}.page .archive_box .sidebar .ranking .booktitle{width:200px}#books .archive_box .mainbox{width:94%}.columns .column2{width:100%;margin-left:0;margin-bottom:15px}.page.writing .archive_box .mainbox{width:100%}.page.writing .archive_box .mainbox .pagebody .alignleft,.page.writing .archive_box .mainbox .pagebody .f_left{float:left;margin:0;padding:0 40px 15px 0 !important;display:inline-block;text-align:left}.page.word .archive_box .mainbox{width:100%}.page.word .archive_box .mainbox .pagebody .alignleft,.page.word .archive_box .mainbox .pagebody .f_left{float:left;margin:0;padding:0 40px 15px 0 !important;display:inline-block;text-align:left}.page.original .archive_box .mainbox{width:100%}.page.original .archive_box .mainbox .alignleft,.page.original .archive_box .mainbox .f_left{float:left;margin:0;padding:0 40px 15px 0 !important;display:inline-block;text-align:left}.page.original .archive_box .mainbox .pagebody h3{font-size:110%}}@media screen and (max-width: 480px){#footer{padding:20px 0　10px}#footer>div .footercontents ul li{margin-bottom:15px;margin-left:8px}#footer>div .footercontents ul li a{font-size:70%}#copy{margin:0 0 20px;font-size:70%}.writing .pagebody .thumbnail{height:auto}.page.writing .archive_box .mainbox .pagebody .alignleft,.page.writing .archive_box .mainbox .pagebody .f_left{float:none;width:100%;margin:0 auto;text-align:center}.page.writing .archive_box .mainbox .pagebody .alignleft img,.page.writing .archive_box .mainbox .pagebody .f_left img{width:50%}.page.writing .archive_box .mainbox .pagebody h3{padding-left:0}.page.word .archive_box .mainbox .pagebody .alignleft,.page.word .archive_box .mainbox .pagebody .f_left{float:none;width:100%;margin:0 auto;text-align:center}.page.word .archive_box .mainbox .pagebody .alignleft img,.page.word .archive_box .mainbox .pagebody .f_left img{width:50%}.page.word .archive_box .mainbox .pagebody h3{padding-left:0}}@media screen and (max-width: 400px){.indexcontents .informations>div{margin-left:0}.indexcontents .informations>div a{width:100%;margin:0 0 1.8% 0}.indexcontents .informations>div a div.post_image{display:none}}
