@charset "shift_jis";
/*******初期化スタイルシーチE******/
body,
div,
dl, dt, dd,
ul, ol, li,
h1, h2, h3, h4, h5, h6,
pre,
form, fieldset, input, textarea,
p, blockquote,
th, td {  
	margin: 0;
	padding: 0;
}
html {
	/*height: 100%;
	*/
	margin-bottom: 1px;
}
table {
	border-collapse: collapse;
	border: none;
	border-spacing: 0;
}
caption {
	text-align: left;
}
th {
	vertical-align: top;
	font-weight: normal;
	text-align: left;
}
td {
	vertical-align: top;
}
/*******初期化スタイルシート終わめE******/
html{
height:100%;
}
body{
background-image:url(../img/bg_sho1.gif); 
height:100%;
}

div#sho1_container{
	width:789px;
	margin:0 auto;
}
div#header{
position:relative;
background-image:url(img/tit_sho1.jpg);
background-repert:no-repeat;
height:215px;
}
div#header p{
	position:absolute;
	font-size:14px;
	width:682px;
	left:50px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	top: 149px;
}
div#header span{
position:absolute;
top:5px;
right:14px;
font-size:12px;

}
div#header span a{
color:#ffffff;
}



div.sho1_Contents{
background-image:url(../img/bg_contents.gif);
background-repert:repeat-y;
zoom: 1;
	}
div.sho1_ConL{
width:233px;
padding:0px 18px 0px 18px;
float:left;
}
div.sho1_ConL dl{
padding-top:10px;
}
div.sho1_ConR{
	width:500px;
	float:right;
	padding-top:10px;
	padding-left: 15px;
	padding-right: 5px;
}
p.big_wils a{
display:block;
background-image:url(../img/bannerbig_influ.jpg);
background-position:0px 0px;
width:500px;
height:100px;
text-indent:-9999px;
}
p.big_wils a:hover{
display:block;
background-image:url(../img/bannerbig_influ.jpg);
background-position:0px -100px;
width:500px;
height:100px;
}
div.mokuji_link{
padding:10px;
margin-top:10px;
background:#ff0000;
text-align:center;
margin-bottom:10px;
font-weight:bold;
}
div.jigo_link{
padding:10px;
background:#ff0000;
text-align:center;
margin-bottom:10px;
font-weight:bold;
}
div.jigo_link a {
color:#ffffff;
}
div.mokuji_link a {
color:#ffffff;
}
p.sho1_backnumber{
font-weight:bold;
font-size:12px;
}
ul.sho1_detail{
width:500px;
}
ul.sho1_detail li{
list-style:none;
}
ul.sho1_detail li.detail_01{
float:left;
width:239px;
background-image:url(../img/sho1_wakumiddle.gif);
background-repert:repeat-y;
}
div.sho1_01{
	height:265px;
}
/* nigyou */

#sho1_container div.line2{
	height:285px;
}

div.photo_sho1{
text-align:center;
padding-top:5px;
padding-bottom:5px;
}
p.txt_01{
	font-size:12px;
	height:12px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	text-align:center;
	vertical-align:middle;
/*
padding-right:5px;
*/
}
.pagetop{
clear:both;
font-size:14px;
text-align:right;
width:468px;
padding:10px;
}
p.mokuji{
padding:10px;
color:#ffffff;
font-weight:bold;
background:#ff0000;
}
div.banner_area{
width:200px;
margin-top:15px;
margin-left:15px;
}

p.den11 a {
display:block;
height:100px;
background-image:url(../img/banner_den11.gif);
background-position:0px 0px;
text-indent:-1000em;
}
p.den11 a:hover{
height:100px;
background-image:url(../img/banner_den11.gif);
background-position:0px -100px;
}
p.banner_piero a {
display:block;
height:100px;
background-image:url(../img/banner_piero.jpg);
background-position:0px 0px;
text-indent:-1000em;
}
p.banner_piero a:hover{
height:100px;
background-image:url(../img/banner_piero.jpg);
background-position:0px -100px;
}
p.kage a {
display:block;
height:100px;
background-image:url(../img/kage_himitu.jpg);
background-position:0px 0px;
text-indent:-1000em;
}
p.kage a:hover{
height:100px;
background-image:url(../img/kage_himitu.jpg);
background-position:0px -100px;
}

p.book_power a {
display:block;
height:100px;
background-image:url(../img/book_power.jpg);
background-position:0px 0px;
text-indent:-1000em;
}
p.book_power a:hover{
height:100px;
background-image:url(../img/book_power.jpg);
background-position:0px -100px;
}
p.banner_pikapika a {
display:block;
height:100px;
background-image:url(../img/banner_pikapika.jpg);
background-position:0px 0px;
text-indent:-1000em;
}
p.banner_pikapika a:hover{
height:100px;
background-image:url(../img/banner_pikapika.jpg);
background-position:0px -100px;
}

p.banner_gakki a {
display:block;
height:100px;
background-image:url(../img/banner_gakki.jpg);
background-position:0px 0px;
text-indent:-1000em;
}
p.banner_gakki a:hover{
height:100px;
background-image:url(../img/banner_gakki.jpg);
background-position:0px -100px;
}

p.banner_uku a {
display:block;
height:100px;
background-image:url(../img/banner_uku.jpg);
background-position:0px 0px;
text-indent:-1000em;
}
p.banner_uku a:hover{
height:100px;
background-image:url(../img/banner_uku.jpg);
background-position:0px -100px;
}
p.banner_cup a {
display:block;
height:100px;
background-image:url(../img/banner_cup.jpg);
background-position:0px 0px;
text-indent:-1000em;
}
p.banner_cup a:hover{
height:100px;
background-image:url(../img/banner_cup.jpg);
background-position:0px -100px;
}
p.banner_wils a {
display:block;
height:100px;
background-image:url(../img/banner_wils.jpg);
background-position:0px 0px;
text-indent:-1000em;
}
p.banner_wils a:hover{
height:100px;
background-image:url(../img/banner_wils.jpg);
background-position:0px -100px;
}
p.banner_furoku_watch a {
display:block;
height:100px;
background-image:url(../img/banner_watch.jpg);
background-position:0px 0px;
text-indent:-1000em;
}
p.banner_furoku_watch a:hover{
height:100px;
background-image:url(../img/banner_watch.jpg);
background-position:0px -100px;
}

p.banner_furoku_burmeran a {
display:block;
height:100px;
background-image:url(../img/banner_furoku_bumeran.gif);
background-position:0px 0px;
text-indent:-1000em;
}
p.banner_furoku_burmeran a:hover{
height:100px;
background-image:url(../img/banner_furoku_bumeran.gif);
background-position:0px -100px;
}
p.banner_furoku_pen a {
display:block;
height:100px;
background-image:url(../img/banner_pen.jpg);
background-position:0px 0px;
text-indent:-1000em;
}
p.banner_furoku_pen a:hover{
height:100px;
background-image:url(../img/banner_pen.jpg);
background-position:0px -100px;
}
p.banner_shugar a {
display:block;
height:100px;
background-image:url(../img/banner_shugar.gif);
background-position:0px 0px;
text-indent:-1000em;
}
p.banner_shugar a:hover{
height:100px;
background-image:url(../img/banner_shugar.gif);
background-position:0px -100px;
}

p.banner_shabon a {
display:block;
height:100px;
background-image:url(../img/banner_shabon.jpg);
background-position:0px 0px;
text-indent:-1000em;
}
p.banner_shabon a:hover{
height:100px;
background-image:url(../img/banner_shabon.jpg);
background-position:0px -100px;
}
p.banner_cm a {
display:block;
height:100px;
background-image:url(../img/banner_cm.gif);
background-position:0px 0px;
text-indent:-1000em;
}
p.banner_cm a:hover{
height:100px;
background-image:url(../img/banner_cm.gif);
background-position:0px -100px;
}
p.banner_nyugaku_sho1 a {
display:block;
height:100px;
background-image:url(../img/banner_orignalanime.jpg);
background-position:0px 0px;
text-indent:-1000em;
}
p.banner_nyugaku_sho1 a:hover{
height:100px;
background-image:url(../img/banner_orignalanime.jpg);
background-position:0px -100px;
}
p.banner_netkunclub a {
display:block;
height:100px;
background-image:url(../img/banner_netkunclub.gif);
background-position:0px 0px;
text-indent:-1000em;
}
p.banner_netkunclub a:hover{
height:100px;
background-image:url(../img/banner_netkunclub.gif);
background-position:0px -100px;
}
p.banner_pairclub a {
display:block;
height:100px;
background-image:url(../img/banner_pairclub.gif);
background-position:0px 0px;
text-indent:-1000em;
}
p.banner_pairclub a:hover{
height:100px;
background-image:url(../img/banner_pairclub.gif);
background-position:0px -100px;
}
p.banner_conan a {
display:block;
height:100px;
background-image:url(../img/banner_conan.gif);
background-position:0px 0px;
text-indent:-1000em;
}
p.banner_conan a:hover{
height:100px;
background-image:url(../img/banner_conan.gif);
background-position:0px -100px;
}
p.banner_wanko a {
display:block;
height:100px;
background-image:url(img/bannerwanko.gif);
background-position:0px 0px;
text-indent:-1000em;
}
p.banner_wanko a:hover{
height:100px;
background-image:url(../img/bannerwanko.gif);
background-position:0px -100px;
}
p.banner_puni a {
display:block;
height:100px;
background-image:url(../img/banner_puni.gif);
background-position:0px 0px;
text-indent:-1000em;
}
p.banner_puni a:hover{
height:100px;
background-image:url(../img/banner_puni.gif);
background-position:0px -100px;
}
p.banner_link a {
display:block;
height:100px;
background-image:url(../img/banner_osusume.gif);
background-position:0px 0px;
text-indent:-1000em;
}
p.banner_link a:hover{
height:100px;
background-image:url(../img/banner_osusume.gif);
background-position:0px -100px;
}
div#sho1_footer{
position:relative;
height:80px;
background:#ff0000;
}
div#sho1_footer img.netkun_logo{
position:absolute;
top:10px;
left:10px;
}
div#sho1_footer img.shogakukan_logo{
position:absolute;
top:10px;
left:160px;
border:0px;
}
div#sho1_footer address{
position:absolute;
font-size:12px;
top:18px;
right:10px;
width:550px;
}
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
zoom:100%;
}
.height260{
height:260px;
}
.maginL10{
margin-left:10px;
}
.maginL15{
margin-left:15px;
}
.maginT10{
margin-top:10px;
}
.maginLT10{
margin-top:10px;
margin-left:10px;
}
.maginLT1510{
margin-left:15px;
margin-top:10px;
}
.marginTB10{
margin-top:10px;
margin-bottom:10px;}
