﻿@charset "utf-8";
A:link {color:#3366FF; text-decoration:none;}
A:visited {color:#333366; text-decoration:none;}
A:hover {color:#333366; text-decoration:none;}
A:active {color:#333366; text-decoration:none;} 
*{
    margin:0;
    padding:0;
	border:none;
	font-family: "Century Gothic", "Trebuchet MS", Arial, Helvetica, sans-serif;

}
a.logo:hover{position:fixed;}
body{
    position:absolute;
    font-size:9pt;
    text-align:center;
    width:100%;
}
div#header,
div#content,
div#footer {
width:880px;
}
table {
	margin: 0 0 0.5em 0;
	border-collapse: separate;
}

th{
	font-size:9pt;
	font-weight:normal;
}
td {font-size:10pt; line-height:120%;}
.c1 {font-size:10pt; line-height:120%; background-color:#999999;}
.pt10w {font-size:10pt; color:#FFFFFF; line-height:120%;}
.pt11w {font-size:11pt; color:#FFFFFF; line-height:120%;}
.pt12 {font-size:12pt; line-height:120%;}
.pt12w {font-size:12pt; color:#FFFFFF; line-height:120%;}
hr.01 {color:#6699FF;}
img{border:0px;}

table.topbanner{
	width:741px;
	height:600px;
	border:0px;
	padding:0;
}
table.topbanner td{
	margin:0px;
	padding:0px;
}
div#main{
	width:780px;
	margin:0px auto;
}
div#main p{
	text-align:center;
}
h2{
	text-align:center;
}
/*======================================

	1-7.List Module
	
=======================================*/

ul{
	margin: 0 0;
}

ul
 {
	padding: 1px 0;
	list-style-position: none;
}

ul {
	list-style-type: none;
}

li{
	margin: 0.4em 10px;
}


{
	font-size: 100%;
}


li p
{
	font-size: 100%;
}


li li
{
	font-size: 100%;
}

{
	margin: 0.5em 10px;
}

li p
{
	margin: 0.5em 10px;
}

li dl
{
	margin: 0.5em 10px;
}

li ol
{
	margin: 0.5em 10px;
}

li ul
{
	margin: 0.5em 10px;
}
dl {
	padding: 1px 0;
	list-style-position: none;
}

ul {
	padding: 1px 0;
	list-style-position: none;
}

ul {
	list-style-type: none;
}

dd {
	margin: 0.4em 10px;
}

dt {
	margin: 0.4em 10px;
}

li {
	margin: 0.4em 10px;
}

dt {
	margin-top: 0.6em;
}

dd {
	margin-left: 20px;
	margin-bottom: 0.6em;
}
dl.cspresen dt{
	font-weight:bold;
	color:#3366FF;
	}
/*--------------------------------------
	img
---------------------------------------*/

a img{
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
a:hover img{
	border-color:#9966ff;
}
/*--------------------------------------
	float
---------------------------------------*/

.clear {
	display: block;
	clear: both;
}
.cs-set{
		width:100%;
		text-align:center;
	}
div.cstitle{
		margin:1em 17em;
	}
div.cstitle ul li{
		text-align:left;
		text-indent:30px;
		font-weight:bold;
		font-size:150%;
		float:left;
	}
div.cstitle ul li.csname{
	background-image:url(http://shodo.shard.biz/ultra/img/blue-ball.jpg);
	background-position:left;
	background-repeat:no-repeat;
	color:#4466cc;
	}
div.cstitle ul li.fg{
	background-image:url(http://shodo.shard.biz/ultra/img/pink-ball.jpg);
	background-position:left;
	background-repeat:no-repeat;
	color:#cc4466;
	}
div.prof-box{
	clear:both;
	margin:1.5em 1.7em;
	}
div.prof{
	float:left;
	margin:5px 0.2em;
	border-top:1px solid #eeeeee;
	border-left:1px solid #eeeeee;
	border-bottom:1px solid #bbbbbb;
	border-right:1px solid #bbbbbb;
	padding:0.5em 0.2em;
	}
div.prof-pickup{
	float:left;
	height:185px;
	margin:5px 0.2em;
	border-top:1px solid #eeeeee;
	border-left:1px solid #eeeeee;
	border-bottom:1px solid #bbbbbb;
	border-right:1px solid #bbbbbb;
	padding:0.5em 0.2em;
	}
div.csface{
		float:left;
		width:126px;
	}
div.csface p{
		margin:0px;
		line-height:1.2;
	}
div.csface p.fg{
		width:120px;
		font-weight:bold;
		text-align:center;
		line-height:1.5;
		border:0px solid #eeeeee;
	background-color:#fffdfd;
	background-image:url(http://shodo.shard.biz/ultra/img/pink-ball.jpg);
	background-position:left;
	background-repeat:no-repeat;
	border:1px solid #ffccdd;
	border-top:1px solid #dd99bb;
	border-left:1px solid #dd99bb;
	border-bottom:1px solid #ffddee;
	border-right:1px solid #ffddee;
		color:#663344;
	}
li.fgname{
		line-height:1.5;
	border-top:1px solid #bbbbbb;
	border-left:1px solid #bbbbbb;
	border-bottom:1px solid #eeeeee;
	border-right:1px solid #eeeeee;
	}
div.csface p.csname{
		width:120px;
		font-weight:bold;
		text-align:center;
		line-height:1.5;
	background-color:#fdfdff;
	background-image:url(http://shodo.shard.biz/ultra/img/blue-ball.jpg);
	background-position:left;
	background-repeat:no-repeat;
	border-top:1px solid #99bbdd;
	border-left:1px solid #99bbdd;
	border-bottom:1px solid #ddeeff;
	border-right:1px solid #ddeeff;
	color:#443366;
	}
li.job{
		line-height:1.5;
	border-top:1px solid #bbbbbb;
	border-left:1px solid #bbbbbb;
	border-bottom:1px solid #eeeeee;
	border-right:1px solid #eeeeee;
	}
ul.cs-prof{
	margin:0px;
	padding:0px;
	list-style-position:outside;
		float:left;
		width:10em;
	}
ul.cs-prof li{
	text-align:left;
	margin:0px;
	padding-left:5px;
	line-height:1.4;
	}
.newup{
	background:url(http://shodo.shard.biz/ultra/img/new.gif) center no-repeat;
	height:10px;
	width:25px;
	display:block;
	float:left;
	}
.dateup{
		float:left;
		line-height:1;
		text-indent:5px;
	}
.dateend{
		float:left;
		line-height:1;
		text-indent:5px;
		color:red;
	}
.photoup{
	background:url(http://shodo.shard.biz/ultra/img/photoup.gif) center no-repeat;
	height:10px;
	width:45px;
	display:block;
	float:right;
	margin-right:5px;
	}
.photodl{
	background:url(http://shodo.shard.biz/ultra/img/photodl0.gif) center no-repeat;
	height:12px;
	width:65px;
	display:block;
	float:right;
	margin-right:5px;
	}
.movieup{
	background:url(http://shodo.shard.biz/ultra/img/movieup.gif) center no-repeat;
	height:10px;
	width:44px;
	display:block;
	float:right;
	margin-right:5px;
	}
.complete{
	background:url(http://shodo.shard.biz/ultra/img/complete.gif) center no-repeat;
	height:10px;
	width:50px;
	display:block;
	float:right;
	margin-right:5px;
	}
.csonly{
	display:block;
	background:url(http://shodo.shard.biz/ultra/img/climax_only3.gif) center no-repeat;
	background-position:center;
	height:15px;
	width:100px;
	}
.csall{
	display:block;
	background-position:center;
	height:15px;
	width:120px;
	}
li.icophoto1{
	background:url(http://shodo.shard.biz/ultra/img/icon_photo02.gif) right no-repeat;
	width:9em;
	border-top:1px solid #ccc;
	}
li.icophoto2{
	background:url(http://shodo.shard.biz/ultra/img/icon_photo.gif) right no-repeat;
	width:9em;
	border-top:1px solid #ccc;
	padding-top:3px;
	}
li.icophoto3{
	background:url(http://shodo.shard.biz/ultra/img/pics_package.gif) right no-repeat;
	width:9em;
	border-top:1px solid #ccc;
	padding-top:3px;
	}
li.icomovie1{
	background:url(http://shodo.shard.biz/ultra/img/icon_movie02.gif) right no-repeat;
	width:9em;
	border-bottom:1px solid #ccc;
	padding-bottom:5px;
	}
li.icomovie2{
	background:url(http://shodo.shard.biz/ultra/img/icon_movie.gif) right no-repeat;
	width:9em;
	border-bottom:1px solid #ccc;
	padding-bottom:3px;
	}

table.contents{
    margin-left:auto;
    margin-right:auto;
    text-align:left;
    width:740px;
	border:0px;
	background-color:#FFFFFF;
	margin-top:5px;
	margin-bottom:5px;
}
table.contents-c{
    margin-left:auto;
    margin-right:auto;
    width:740px;
	border: 1px solid #fcc;
	margin-top:5px;
	margin-bottom:5px;
}
table.contents-c td{
	text-align:left;
	text-indent:30px;
	border-right:1px solid #fcc;
}

table.contents-c td.soon{
	background:url('http://shodo.shard.biz/ultra/limited/comingsoon.jpg') #999;
	background-repeat:no-repeat;
	background-position:center;
    text-align:center;
    text-indent:0px;
    width:25%;
    border:2px white solid;
}

table.about-climax{
    margin-left:auto;
    margin-right:auto;
    text-align:left;
    width:740px;
	border:1px #999 solid;
	margin-top:5px;
	margin-bottom:5px;
}
table.about-climax h3{
	background-color:#666;
	color:#fff;
	text-align:center;
	font-size:11pt;
	font-weight:normal;
	line-height:1.5;
}
table.about-climax h4{
	background-color:#999;
	color:#fff;
	text-align:center;
	font-size:10pt;
	font-weight:normal;
	line-height:1.3;
}
table.about-climax ul{
	background-color:#eee;
}
table.about-climax ul li{
	line-height:1.2;
}
table.about-climax ul strong{
	color:#3366ff;
}
table.contents-pickup{
    margin-left:auto;
    margin-right:auto;
    text-align:left;
    width:780px;
	border:none;
	margin-top:5px;
	margin-bottom:5px;
}
table.drank{
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    width:700px;
	border:0px;
	margin-top:5px;
	margin-bottom:5px;
	background-color:#eeeeee;
}
div.drank-pickup{
	border-right:2px dashed silver;
}
div.drank-pickup div{
	margin-top:15px;
}
div.drank-list table{
	margin:10px;
	border:1px dotted #dddddd;
	background-color:#ffffff;
}
div.drank-list table img{
	margin:5px;
}
table.contents2{
    margin-left:auto;
    margin-right:auto;
    text-align:left;
    width:740px;
    margin:0px auto;
	border:none;
	color:#FFFFFF;
}
div.samplemovie{
	background-color:#666;
	color:#FFFFFF;
	text-align:center;
}
div.samplemovie table{
    text-align:left;
    width:740px;
    margin:0px auto;
	border:none;
}
div.samplemovie table.freemovie{
	background-color:#000000;
}
div.samplemovie strong{
	color:#fff;
}
table.contents2 a:link{
	color:#FFFFFF;
	}
table.gallery{
	background-color:#FFFFFF;
	padding:2px;
	margin-top:3px;
	margin-bottom:3px;
	margin-left:2px;
	margin-right:2px;
	width:100%;
	}
table.gallery td{
	padding-left:3px;
	}
strong{
	font-weight:bold;
}
table.menu{
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    width:740px;
    margin:0px auto;
	background-image: url(http://shodo.shard.biz/ultra/img/gensenlink.jpg);
}
table.kagewaku{
	margin-left:auto;
    margin-right:auto;
    text-align:left;
    margin:0px auto;
	width:770px;
	table-layout:fixed;
}
.shironuki{
	color:#FFFFFF;
	}
td.subtitle{
	background:#FFFFFF url(http://shodo.shard.biz/ultra/img/csubtitle002.jpg) right no-repeat;
	height:20px;
	text-align:center;
	}
.conly{
	background:url(http://shodo.shard.biz/ultra/img/climax_only3.gif) center no-repeat;
	height:15px;
	}
.icophoto1{
	background:url(http://shodo.shard.biz/ultra/img/icon_photo02.gif) center no-repeat;
	height:12px;
	width:20px;
	}
.icophoto2{
	background:url(http://shodo.shard.biz/ultra/img/icon_photo.gif) center no-repeat;
	height:12px;
	width:20px;
	}
.icophoto3{
	background:url(http://shodo.shard.biz/ultra/img/pics_package.gif) center no-repeat;
	height:15px;
	width:25px;
	}
.icomovie1{
	background:url(http://shodo.shard.biz/ultra/img/icon_movie02.gif) center no-repeat;
	height:12px;
	width:20px;
	}
.icomovie2{
	background:url(http://shodo.shard.biz/ultra/img/icon_movie.gif) center no-repeat;
	height:12px;
	width:20px;
	}
.kyoutyou {
	color: #FF0000;
}
table.shadow{
	text-align:center;
	padding:0;
	border:0;
	margin:3px;
	}
table.shadow td{
	padding:0px;
	border:0px;
	margin:0px;
	}
table.limited{
	width:360px;
}
table.limited table.profile{
	width:90%;
	margin-top:15px;
	margin-bottom:15px;
	text-align:left;
}
table.limited{
	width:360px;
}
table.limited table.profile{
	width:90%;
	margin-top:1px;
	margin-bottom:3px;
}
table.period{
	text-align:center;
	padding:1px;
	width:100%;
	border:0;
	margin:0px auto;
}
table.period th{
	background-color:#fcc;
	text-indent:0px;
	border:0;
	line-height:1.2;
}
table.period td{
	color:#f00;
	text-indent:0px;
	border:1px solid #ddd;
	text-align:center;
}
table.movie-data{
    margin:0px auto;
	width:95%;
	border:1px #aaa solid;
}
table.movie-data td{
	border-bottom:1px #ccc solid;
	border-right:1px #ccc solid;
	text-indent:3px;
}
table.movie-data td.cat{
	background-color:#ccc;
	line-height:1.2;
}

td.sd_t{
	background-image:url(http://shodo.shard.biz/ultra/img/sd_t.gif);
}
td.sd_b{
	background-image:url(http://shodo.shard.biz/ultra/img/sd_b.gif);
}
td.sd_l{
	background-image:url(http://shodo.shard.biz/ultra/img/sd_l.gif);
}
td.sd_r{
	background-image:url(http://shodo.shard.biz/ultra/img/sd_r.gif);
}
td.top_tt{
	background-image:url(http://shodo.shard.biz/ultra/img/top_tt.gif);
}
td.top_t{
	background-image:url(http://shodo.shard.biz/ultra/img/top_t.gif);
	height:7px;
}
td.top_r{
	background-image:url(http://shodo.shard.biz/ultra/img/top_r.gif);
}
td.top_l{
	background-image:url(http://shodo.shard.biz/ultra/img/top_l.gif);
}
.usuzi{
	color:#bbb;
}
