<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*----- リセット -----*/
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,body{ height:100%;}/*----- 高さ100% -----*/
ol, ul, li{ list-style:none;}
li img { vertical-align: bottom;}
fieldset, img{ border:0;}
table{border-collapse: collapse; border-spacing:0;}
caption, th{ text-align:left;}
address, caption, cite, code, dfn, em, strong, th, var{ font-style:normal; font-weight:normal;}
img{ margin:0px; padding:0px; border:none;}



/*----- clearfix -----*/
/*clearfix*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix { display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix { display: block;}

.clear{ clear:both;}



/*----- superheromax2010 -----*/

body{ color:#000; font-size:14px; line-height:18px;}

a:hover img{ filter: alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}

#superheromax2010{ width:970px;}

.notice{ color:#C00; text-align:right; clear:both; margin-top:10px;padding-bottom:20px;}


/*----- header-shm2010 -----*/

#header-shm2010{ width:970px; height:377px; margin-bottom:10px; background:url(../images/header.jpg) left top no-repeat;}
#header-shm2014-1{ width:970px; height:297px; margin-bottom:10px; background:url(../images/header.png) left top no-repeat;}
.youtube-area{ height:230px; padding:33px 0 0 588px;}
.bnr-area{ height:70px; padding:8px 0 0 578px;}
.bnr-area img{ float:left; margin-right:8px;}


/*----- nav-shm2010 -----*/

ul#nav-shm2010{ width:970px; height:76px; background:url(../images/bg_nav.gif) left bottom no-repeat; margin:0; padding:0; list-style-type:none; text-indent:-9999px;}
ul#nav-shm2010 li{ width:321px; height:76px; float:left; margin:0; padding:0;}
ul#nav-shm2010 li.nav01{ background:url(../images/nav01_v.gif) left top no-repeat;}
ul#nav-shm2010 li.nav01 a{ display:block; background:url(../images/nav01.gif) left top no-repeat; width:321px; height:76px;}
ul#nav-shm2010 li.nav01 a:hover{ background:url(../images/nav01_o.gif) left top no-repeat;}
ul#nav-shm2010 li.nav02{ background:url(../images/nav02_v.gif) left top no-repeat; margin:0 4px;}
ul#nav-shm2010 li.nav02 a{ display:block; background:url(../images/nav02.gif) left top no-repeat; width:321px; height:76px;}
ul#nav-shm2010 li.nav02 a:hover{ background:url(../images/nav02_o.gif) left top no-repeat;}
ul#nav-shm2010 li.nav03{ background:url(../images/nav03_v.gif) left top no-repeat; width:320px;}
ul#nav-shm2010 li.nav03 a{ display:block; background:url(../images/nav03.gif) left top no-repeat;width:320px; height:76px;}
ul#nav-shm2010 li.nav03 a:hover{ background:url(../images/nav03_o.gif) left top no-repeat;}


/*----- contents-shm2010 -----*/

#contents-shm2010{ width:970px; background:url(../images/bg_con-close.gif) left bottom no-repeat; padding-bottom:12px;}
#contents-shm2010 .contents-inner{ background:url(../images/bg_con.gif) left top repeat-y; padding:10px 20px;}
.leftBox{ float:left;}
.rightBox{ float:right;}
.btn_detail{ float:right; padding:10px;}


/*----- con01 -----*/

.con01{}
.btn_detail01{ padding:223px 0 0 20px;}
.btn_detail01_2{ padding:255px 0 0 20px;}

.con01 .leftBox{ width:460px; background:url(../images/bg_con01-close.gif) left bottom no-repeat; padding-bottom:16px;}
.con01 .leftBox .detailBox{ background:url(../images/bg_con01.gif) left top repeat-y; padding:0 10px;}

.storyBox{ width:440px; margin-bottom:10px;}
.storyBox h4{ height:46px; background: url(../images/story.gif) left top no-repeat; text-indent:-9999px; clear:both;}
.storyBox p{ font-size:120%; line-height:150%; border:1px #999999 solid; padding:10px;}

.castBox{ width:440px;}
.castBox h4{ height:46px; background: url(../images/cast.gif) left top no-repeat; text-indent:-9999px; clear:both;}
.castBox p{ font-size:120%; line-height:150%; border:1px #999999 solid; padding:10px;}

.con01 .rightBox{ width:460px;}
h3.con01_01{ background:url(../images/con01_01.jpg) left top no-repeat; text-indent:-9999px; height:521px;}
h3.con01_02{ background:url(../images/con01_02.jpg) left top no-repeat; height:270px; margin-bottom:10px;}
h3.con01_03{ background:url(../images/con01_03.jpg) left top no-repeat; height:270px; margin-bottom:10px;}
h3.con01_04{ background:url(../images/con01_04.jpg) left top no-repeat; height:270px; margin-bottom:10px;}
h3.con01_05{ background:url(../images/con01_05.jpg) left top no-repeat; height:256px; margin-bottom:10px;}
h3.con01_06{ background:url(../images/con01_06.jpg) left top no-repeat; height:256px; margin-bottom:10px;}
h3.con01_07{ background:url(../images/con01_07.jpg) left top no-repeat; height:270px;}

h3.con01_05 .btn_detail01,h3.con01_06 .btn_detail01 {
	padding:210px 0 0 20px;
}



/*----- con02 -----*/

.con02{ background:url(../images/bg_con02-close.gif) left bottom no-repeat; padding-bottom:10px; margin-bottom:10px;}
.btn_detail02{ padding:333px 0 0 154px;}

h3.con02_01-title{ background:url(../images/con02_01-title.gif) left top no-repeat; text-indent:-9999px; height:68px;}
h3.con02_01-ph{ background:url(../images/con02_01-ph.jpg) left top no-repeat; text-indent:-9999px; height:328px;}
h3.con02_02{ background:url(../images/con02_02.jpg) left top no-repeat; width:303px; height:366px; float:left;}
h3.con02_03{ background:url(../images/con02_03.jpg) left top no-repeat; width:303px; height:366px; float:left; margin:0 10px;}
h3.con02_04{ background:url(../images/con02_04.jpg) left top no-repeat; width:303px; height:366px; float:left;}

.con02 .detailBox{ background:url(../images/bg_con02.gif) left top repeat-y; padding:7px 8px 0 10px;}
.con02 .leftBox{ width:460px;}
.con02 .rightBox{ width:444px;}

.storyBox02{ width:460px; margin-bottom:10px;}
.storyBox02 h4{ height:33px; background: url(../images/story02.gif) left top no-repeat; text-indent:-9999px; clear:both;}
.storyBox02 p{ border:1px #999999 solid; padding:10px;}

.castBox02{ width:460px;}
.castBox02 h4{ height:33px; background: url(../images/cast02.gif) left top no-repeat; text-indent:-9999px; clear:both;}
.castBox02 p{ border:1px #999999 solid; padding:10px;}
h3.h3_date {
	margin-top:20px;
	font-size:18px;
	font-weight:bold;
}
.btn_detail_con02 {
	float:left;
	margin-top:240px;
}

/*----- con03 -----*/

h3.con03_01-title{ background:url(../images/con03_01-title.gif) left top no-repeat; text-indent:-9999px; height:68px;}
h3.con03_01-ph{ background:url(../images/con03_01-ph.jpg) left top no-repeat; text-indent:-9999px; height:438px;}

.contentBox{ width:440px; margin-bottom:10px;}
.contentBox h4{ height:46px; background: url(../images/content.gif) left top no-repeat; text-indent:-9999px; clear:both;}
.contentBox p{ font-size:120%; line-height:150%; border:1px #999999 solid; padding:10px;}

</pre></body></html>