/*== all.html ========================================================*/

body{
word-break: break-all;
text-align:center;
pading:0px;
margin:0px;
margin-bottom:10px;
}

.index_body
{
	background-color: #CCCCCC;
	color: #333333;
	font-family: ＭＳ Ｐゴシック,Osaka,sans-serif;
	font-size: small;
	line-height: 130%;
}

#index_link a:link { color: #ffffff; }

.oomoto{
width:802px;
margin-left:auto;margin-right:auto;
text-align:left;
}



A { TEXT-DECORATION: none }
A:hover { TEXT-DECORATION: underline }

UL.topmenu {
margin:0px;
padding:0px;
padding-left:1.5em;
list-style-position:outside;
line-height: 100%;
}

P {margin:2px;padding:0px;margin-bottom:0px;}

LI {margin:0px;padding:0px;margin-bottom:5px;}
LI.gatv{margin:0px;padding:0px;margin-bottom:3px;}
LI.square {list-style-type:square;}
LI.none {list-style-type:none;}

IMG {
border-style: none;
padding: 0px;
margin: 0px;
}

IMG.middle {
vertical-align: middle;
}

H1.none { display:none; }

H2 {pading:0px;margin:0px;}
H2.movie-title {
 font-size: large;
 font-weight: bold;
 letter-spacing: 0.1em;
 margin-top:5px; }

H3 {pading:0px;margin:0px;}
H3.error { font-weight: bold; color:#ff6666; }
H3.komidashi {
 font-size: small;
 font-weight: bold;
 border: solid #B5B5B5 1px;
 border-left: solid #999999 15px;
 background-color:#EFEFEF;
 color:#555555;
 padding:1px 1px 1px 5px;
 letter-spacing: 0.3em;
}


HR.none { display:none; }

HR { margin:0px;paddong:-5px;border: solid; height:1px; color: #A5AAA4;}
HR.dot { margin:0px;paddong:0px;border: dotted; height:1px; color: #A5AAA4;}

form {margin:0px 0px 5px 0px;}

input.type1
{
 font-size: 12px;
 line-height: 14px;
 height:15px;
 margin:0px;
 padding:1px;
 border : solid 1px #888888;
 background-color:#ffffff;
}

textarea.type1
{
 font-size: 12px;
 line-height: 14px;
 margin:0px;
 padding:1px;
 border : solid 1px #888888;
 background-color:#ffffff;
}



.font-xxs,.taglevel6 { font-size: xx-small; }
.font-xs,.taglevel5  { font-size: x-small; }
.font-s,.taglevel4   { font-size: small; }
.font-m,.taglevel3   { font-size: midium; }
.font-l,.taglevel2   {font-size: large; }
.font-xl,.taglevel1  {font-size: x-large; }
.font-xxl {font-size: xx-large; }

.font-space-L { letter-spacing: 0.8em; }
.font-space-s { letter-spacing:-1px; }
.font-semai { line-height: 100%; }

.font-white { color:#ffffff; }

.text2 {
font-size: 85%;
line-height: 120%;
font-family: ＭＳ Ｐゴシック,Osaka,sans-serif;
}


.text2 {
font-size: 85%;
line-height: 120%;
font-family: ＭＳ Ｐゴシック,Osaka,sans-serif;
}

.big {
font-size: 150%;
line-height: 150%;
font-family: ＭＳ Ｐゴシック,Osaka,sans-serif;
}

.small {
font-size: 65%;
line-height: 110%;
font-family: ＭＳ Ｐゴシック,Osaka,sans-serif;
}

.small2 {
font-size: 80%;line-height: 120%;
font-family: ＭＳ Ｐゴシック,Osaka,sans-serif;
}

.copyright {
font-size: 80%;
line-height: 100%;
text-align: center;
color:#ffffff;
}

.bold {font-weight: bold;}
.text-decoration-underline {text-decoration:underline;}
.text-left{ text-align:left; }
.text-right{ text-align:right; }
.text-center{ text-align:center; }
.float-left { float:left; }
.float-right { float:right; }
.padding-none { padding:0px; }
.margin-none { margin:0px; }
.margin-top-ss { margin-top:2px; }
.margin-top-s { margin-top:5px; }
.margin-top-m { margin-top:10px; }
.margin-top-l { margin-top:20px; }
.margin-bottom-n { margin-bottom:0px; }
.margin-bottom-s { margin-bottom:5px; }
.margin-bottom-m { margin-bottom:10px; }
.margin-bottom-l { margin-bottom:20px; }
.margin-left-5px{ margin-left:5px; }
.margin-left-15px{ margin-left:15px; }
.margin-right-5px{ margin-right:5px; }
.margin-right-10px{ margin-right:10px; }
.margin-right-15px{ margin-right:15px; }
.margin-LR-5px{ margin-left:5px;margin-right:5px; }
.margin-LR-10px{ margin-left:10px;margin-right:10px; }
.clear-both { clear:both; }
.color-red {color: #FF6666;}
.color-white {color: #FFFFFF;}
.bg-white {background-color:#FEFEFE;}
.font-white {color: #ffffff;}
.inline {display: inline;}

#black_link a:link { color: #333300; }
#black_link a:active { color: #333300; }
#black_link a:visited { color: #333300; }

#white_link a:link { color: #ffffff; }
#white_link a:active { color: #ffffff; }
#white_link a:visited { color: #ffffff; }

/*== index.html ========================================================*/
.whats_new_info_box {
margin-top:5px;
margin-bottom:10px;
}

.whats_new_image_jacket {
border: solid 1px #ffffff;
margin-top:5px;
margin-bottom:5px;
margin-left:2px;
margin-right:5px;
}

.index_menu_box {
	background-color: #777777;
	border-bottom: top 1px #666666;
	border-bottom: solid 1px #666666;
	margin-bottom:15px;
}

.inex_menu_midashi {
	background-color: #555555;
	border-top: solid 1px #666666;
	border-bottom: solid 1px #666666;
}

#index_menu_link a:link { color: #FFFFFF; }
#index_menu_link a:active { color: #FFFFFF; }
#index_menu_link a:visited { color: #FFFFFF; }
#index_menu_link { color: #FFFFFF; }

/*== contents.html ========================================================*/
.contents_menu_midashi {
	padding:2px;
	background-color: #666666;
	color : #ffffff;
	border-top: solid 1px #ffffff;
	border-left: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
}

.contents_menu_box {
	padding-top:3px;
	background-color: #CCCCCC;
	border: solid 1px #ffffff;
}

.contents_text_box {
margin-top:10px;
margin-left: 5px;
margin-right: 0px;
margin-bottom: 10px;
}

.contents_keisen {
border-top: dotted 2px #A5AAA4;
margin-bottom:15px;
}

.contents_keisen2 {
border-top: solid 2px #A5AAA4;
margin-bottom:15px;
}

.contents_solid_small {
border-top: solid 1px #A5AAA4;
margin-bottom:15px;
}

.contents_dotted_small {
border-top: dotted 1px #A5AAA4;
margin-bottom:15px;
}


.movieFrame_keisen {
border-top: dotted 2px #CBCBCB;
margin-right:2px;
margin-top:2px;
margin-bottom:2px;
}

.ov_top-image {
margin-top:10px;
}

.ov_page-table-oomoto {
padding-left:9px;
padding-bottom:15px;
border-bottom: solid 1px #000000;
}
.ov_page-table-movie {
margin-top:15px;
padding-left:20px;
}

.link_text_box {
margin-left:5px;
margin-right:30px;
padding-bottom:5px;
margin-bottom:10px;
}

.tag_osusume_box {
margin-top:10px;
margin-bottom:7px;
padding:8px 0px 8px 8px;
width:510px;
text-align:center;
}
.tag_osusume {
border: solid 1px #CBCBCB;
width:118px;
margin-right:6px;
background-color:#efefef;
}

.tag_osusume_text {
background-color:#ffffff;
}

