* {border:0;margin:0;padding:0;}
img {display:block;padding:0;margin:0;border:0;}
a:link {color:#05c;text-decoration:none;}
a:visited {color:#05c;text-decoration:none;}
a:hover {color:#fff;background-color:#9cf;text-decoration:none;}
a:active {color:blue;text-decoration:none;}
br {clear:both;}
body {-webkit-text-size-adjust: 100%;}
body#main {background-color:#fff;color:#222;padding:0;margin:0;border:0;overflow:hidden;}

body#main div#container div.header img.ttl {width:100%;height:auto;}

div#container {width:100%;min-height:800px;position:static;margin-left:0;}
div#container .menu {width:100%;height:auto;margin-top:1em;}
div#container .menu img {float:none;margin-right:0;width:100%;height:auto;}
div#container .menu a {float:left;width:35%;height:auto;margin:1em;}
div#container .main_m {width:100%;height:auto;float:none;margin:0;margin-bottom:1em;}
div#container .right_m {width:100%;float:none;margin:0;padding-left:1em;}
div#container .right_m a {float:left;height:auto;margin:1em;}
div#container .right_m img {float:none;}

div#container .header img {margin:0;}
div#container .header .menu img.mail_sp {float:none;margin-right:0;}
div#container .header .menu a.mail {display:none;}
img.rss {position:relative;display:none;}
p.oshirase {clear:both;margin-top:1em;margin-left:1em;}

div.frames {display:none;}
iframe#naiyo {display:none;}

p.insta {width:100%;margin:0;padding-left:1em;}
div.insta {display:none;}

#tumblr li {list-style-type:none;}
#tumblr img {float:left;
margin:10px;
border-style:solid;
border-color:#999999;
border-width:1px;
}
#clear {clear:left;} 

p.copyrights {font-size:normal;width:100%;height:40px;text-align:center;color:#222;margin-top:1em;}
#naiyo p.copyrights {font-size:normal;width:100%;height:auto;text-align:center;color:#222;margin-top:1em;}


div#forms {width:100%;margin:0;padding:0;}
div#forms div.gyo, div#forms div.gyo_t, div#forms div.gyo_s {clear:both;}
div#forms div.gyo {width:100%;padding:0;}
div#forms div.gyo_s {width:100%;}
div#forms div.gyo p.ttl, div#forms div.gyo_t p.ttl, div#forms div.gyo_s p.ttl {border:0;padding:0;width:20%;}
div#forms div.gyo p.ttl img, div#forms div.gyo_t p.ttl img {width:100%;height:auto;}
div#forms div.gyo_t p.ttl {width:30%;}
div#forms div.gyo p {float:none;}
div#forms div.gyo p.nyuryoku_name, div#forms div.gyo p.nyuryoku_email {width:90%;height:auto;background-image:none;padding-left:1em;margin-bottom:1em;}
div#forms div.gyo_t p.nyuryoku {width:100%;height:auto;background-image:none;padding-left:1em;}
input, textarea {
border:0;
font-size:1em;
color:#aaa;
border:solid 1px #ccc;
width:90%;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
textarea {width:90%;height:4em;margin:0 auto;}
div.gyo_s p {text-align:center;}
div.gyo_s p input {width:20%;height:auto;border:0;}
div#forms h1, div#forms h2, div#seeds h1, div#seeds h2 {font-size:1em;text-indent:1em;}
div#forms h1 img {width:100%;height:auto;}
div#forms h2 {text-align:center;margin-top:120px;}

.back_pc {display:none;font-size:1em;}
.back_sp {display:block;width:100%;text-align:center;}
.back_sp img {width:20%;height:auto;border:0;}

div#seeds ul {list-style:disc;list-style-position: inside;margin-left:18px;font-weight:800;}
div#seeds li {float:none;padding-bottom:0.5em;}
div#seeds p.dropship {text-align:right;font-size:normal;margin-right:24px;}
div#seeds p.ohyeah {font-size:large;border:1px solid #222;padding:3px;margin-bottom:1em;margin-right:24px;}
div#seeds span.ohyeah, div#tshirt_sp span.ohyeah {background-color:#f00;color:#fff;padding:4px 8px;margin-right:1em;}
div#seeds p.instimg {width:400px;height:80px;overflow:hidden;}
div#seeds img.instimg {position:relative;top:-20px;left:-450px;}

div#tshirt_sp {margin:0 1em;}
div#tshirt_sp p.dropship {text-align:right;font-size:normal;margin-right:0;margin-top:1em;}
div#tshirt_sp p.ohyeah {font-size:large;border:1px solid #222;padding:3px;margin-bottom:1em;margin-right:0;}
div#tshirt_sp img {width:100%;height:auto;}

div.left_ill {float:left;width:268px;height:600px;}
div.right_con {float:left;width:532px;height:600px;}
ul {list-style:none;margin-left:18px;}
li {float:left;}

body#naiyo {background-color:#fff;color:#222;padding:0;margin:0;border:0;overflow:hidden;}
body#naiyo div#nakami {width:100%;margin:0;margin-left:0;margin-bottom:1em;}
body#naiyo .header img {width:100%;height:auto;}

p.news_m {width:88px;color:#fff;background-color:#f50;padding:0.5em;text-align:center;margin-bottom:1em;}
div.komoku {padding:0.5em;margin-bottom:1em;}
div.komoku p {text-indent:1em;line-height:2.5em;}
div.komoku p.timestamp {font-size:1em;color:#111;text-indent:2em;border-bottom:1px dashed #555;line-height:1em;}

div#comic {width:443px;}
div#comic p {width:443px;margin-top:120px;text-align:center;}
div#comic p a img {width:350px;height:80px;margin:0 48px 0 49px;}

div#comic p.blog_m {width:88px;color:#fff;background-color:#f50;padding:0.5em;text-align:center;margin-bottom:1em;margin:0;margin-left:12px;}

table.tshirt {border:1px dotted #50f;border-left:0;border-collapse:collapse;}
table.tshirt td {padding:6px;border:1px dotted #50f;border-top:0;border-right:0;border-bottom:0;}
p.tshirt {clear:both;margin-top:12px;}

div.tshirt1 {padding:6px;border:1px dotted #50f;margin-bottom:12px;float:left;}
div.tshirt2 {padding:6px;border:1px dotted #50f;margin-bottom:12px;border-left:0;float:left;}

div.bothall {clear:both;}
div.right_m iframe {width:250px;height:600px;padding:0;overflow-x:hidden;}
div.right_m div.blogparts {padding:0;}
div.right_m div.blogparts div {display:none;}
div.right_m div.blogparts img {margin-bottom:1em;}

div#container .ohyear {width:805;float:left;background-color:#fff;margin:16px 0 0 0;}
div.ohyear p {background-color:#eee;padding:18px 0 8px 16px;}
ul.ohyear {width:757px;list-style:none;margin:0;padding:8px 22px 24px 22px;border:dashed #eee 2px;}
ul.ohyear li {width:150px;float:left;}
div.ohyear p.ds {background-color:#fff;padding:0;text-align:right;font-size:x-normal;margin:0 0 24px 0;}

div#container .gien {width:805;float:left;background-color:#eee;margin:0;}
div.gien p {padding:24px 0 0 16px;}
ul.gien {width:757px;list-style:disc;list-style-position: inside;margin:0;padding:0;color:gray;padding:0 24px 24px 24px;}
ul.gien li {float:none;padding-bottom:0.5em;font-size:normal;}
ul.gien li a {font-size:normal;font-weight:900;}

div#gajo img {float:left;}

div#seeds {width:90%;margin-left:12px;margin-top:0;}
div#seeds p {font-size:normal;}
