/*
Theme Name: Oceans v1
Theme URI: 
Description: Simple but elegant theme with lots of theme options. Designed by <a href="http://digitalnature.ro/">digitalnature</a>.
Version: 0.9
Author: easyaction
Author URI: http://www.easyaction0309.com/
Tags: light, brown, two-columns, flexible-width, right-sidebar, theme-options, threaded-comments, custom-header

  Arclite Wordpress theme
    http://www.easyaction0309.com/

  Design and coding by digitalnature
    http://www.easyaction0309.com

  The CSS, XHTML and design is released under GPL.
    http://www.opensource.org/licenses/gpl-license.php

*/



*{
	margin:0px;
	padding:0px;
}

html{
	filter: expression(document.execCommand("BackgroundImageCache", false, true)); 
}

h1,h2,h3,h4,h5,h6,p,div,address{
	font-size:100%;
	font-weight:normal;
}

body {
	font-family: verdana,"�q���M�m�p�S Pro W3","Hiragino Kaku Gothic Pro",Osaka,"�l�r �o�S�V�b�N","MS PGothic",Sans-Serif;
	background:#F5F2EB;
	color:#333;
	margin:0px;
	padding:0px;
}

/* ************************ HEADER ************************* */

#top-header{
	width:100%;
	height:19px;
	background:url(common_img/hd_bg.gif) repeat-x top left;
	margin-bottom:10px;
}

#top-header h1{
	color:#FFF;
	font-size:10px;
	padding:2px 0 0 6px;
	float:left;
}

/* ### RSS BTN ###################### */
#rss-navi {
	width: 39px;
	overflow: hidden;
	/*height: 11px;*/
	margin:0px 0px 0px 0px;
	padding:0px 40px 0px 0px;
	float:right;
}

#rss-navi ul#rss-navi-list li {
    float: right;
	list-style : none;
}

#rss-navi ul#rss-navi-list li a {  
    display: block;  
    text-decoration: none;  
    text-indent: -9999px;  
    /*width: 76px;*/  
    height: 17px;
	text-align:left;
}  

#rss-navi ul#rss-navi-list li.menu01 a {
    background: url(img/bt_rss.gif) no-repeat 0 0;
	width:39px;
}

#rss-navi ul#rss-navi-list li.menu01 a:hover {
    background: url(img/bt_rss.gif) no-repeat 0px -17px;
	cursor: pointer;
}



#header{
	width:960px;
	margin:0px auto 0px;
}

#header h2{
	float:left;
}

#hd-banner{
	float:right;
}

/* ************************ CONTENTS ************************* */

#content{
	width:960px;
	height:100%;
	background-color:#000;
	margin:0px auto 10px;
	font-size:0.8em;
}

#content-inner{
	width:940px;
	padding:10px;
	/*margin-bottom:10px;*/
}

/* ************************ LEFT CONTENT ************************* */

div#left-content{
	width:630px;
	padding-right:10px;
	float:left;
	margin:0;
}

/*IE6 hack*/
*html body div#left-content{
	width:630px;
	padding-right:10px;
	float:left;
}



/* **** SELLS *********** */

.sellsttl{
	text-indent:-9999px;
	width:610px;
	height:40px;
	background:url(img/ttl_sells.gif) no-repeat top left;
	padding-bottom:16px;
}

.mgb30{
	margin-bottom:30px;
}

div#sells-box{
	width:610px;
}

div#sells-box .btnlink{
	font-size:18px;
	font-weight:bold;
	width:610p;
	padding-bottom:3px;
	margin-bottom:6px;
	border-bottom:1px #666 dotted;
}
/* **** NEWS *********** */

div#news{
	line-height:150%;
}

div#news-box{
	width:630px;
	margin-bottom:10px;
	background:#FFF;
}

div#news-box-inner{
	width:610px;
	padding:0px 10px 4px 10px;
}


div#news-box h3{
	text-indent:-9999px;
	width:102px;
	background:url(common_img/ttl_news.gif) no-repeat top left;
	height:19px;
	float:left;
	padding-bottom:6px;
}

.more-navi {
	width: 39px;
	overflow: hidden;
	height: 11px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	float:right;
}

.more-navi ul#more-navi-list li {
    float: left;
    /*margin-left: 10px;*/
	list-style : none;
}

.more-navi ul#more-navi-list li a {  
    display: block;  
    text-decoration: none;  
    text-indent: -9999px;  
    /*width: 76px;*/  
    height: 11px;  
}  

.more-navi ul#more-navi-list li.bt-more a {
    background: url(common_img/bt_more.gif) no-repeat 0 0;
	width:39px;
}

.more-navi ul#more-navi-list li.bt-more a:hover {
    background: url(common_img/bt_more.gif) no-repeat 0px -11px;
	cursor: pointer;
}




.more-btn{
		width:39px;
		height:11px;
		display:block;
		overflow: hidden;
		/*padding:2px 0px 8px 0px;*/
}

.more-btn p{
		text-indent: -9999px;
}

.more-btn a {
		background:url(common_img/bt_more.gif) no-repeat;
		width:66px;
		height:11px;
		display:block;
/*	text-decoration:none;*/
}

.more-btn a:hover {
		background: url(common_img/bt_more.gif) no-repeat 0px -11px;
		cursor: pointer;
		width:39px;
}

.wn-box{
	width:610px;
	font-size:12px;
	border-bottom:#756F66 1px dotted;
	padding:0px 0px 0px 0px;
	margin-bottom:6px;
}

div#news-box .date{
	width:90px;
	background: url(common_img/mark_black.gif) no-repeat 0px 1px;
	padding:0px 0px 0px 14px;
	float:left;
}

div#news-box p{
	width:506px;
	float:left;
	font-size:12px;
	line-height:1.5em;
}

span.occatlink{
	font-size:10px;
}

span.occatlink a{
	color:#337bb7;
}

/* **** CONTENTS BN *********** */

.ctn-box{
	width:630px;
	margin-bottom:10px;
}

.ct-left{
	width:310px;
	height:80px;
	float:left;
	background:#FFF;
	margin-right:10px;
}

.mgr08{
	margin-right:8px;
}

.mgb08{
	margin-bottom:8px;
}


.mgr07{
	margin-right:7px;
}

.ct-top3{
	width:205px;
	height:96px;
	float:left;
	background:#FFF;
}

.ctn-box3-inner{
	width:193px;
	padding:6px;
}

/*IE6 hack*/
*html .ct-left{
	width:310px;
	height:80px;
	float:left;
	background:#FFF;
	margin-right:8px;
}

.ct-right{
	width:310px;
	height:80px;
	float:left;
	background:#FFF;
}

.ctn-box-inner{
	width:295px;
	padding:8px;
}

.ctn-imgbox{
	width:106px;
	height:106px;
	float:left;
	padding-right:7px;
}

.ctn3-imgbox{
	width:70px;
	height:84px;
	float:left;
	padding-right:4px;
}

.ctn-sidebox{
	width:182px;
	float:left;
}

.ctn3-sidebox{
	width:119px;
	float:left;
}

.ctn3-sidebox ul li{
	list-style-type:none;
	font-size:12px;
	height:35px;
	overflow:hidden;
}

h3.hs{
	text-indent:-9999px;
	width:119px;
	background:url(img/tp_hs_ttl.gif) no-repeat top left;
	height:50px;
	padding-bottom:3px;
}

h3.edttl{
	text-indent:-9999px;
	width:119px;
	background:url(img/ed_ttl3.gif) no-repeat top left;
	height:50px;
}

div#rentry-box{
	width:630px;
	margin-bottom:12px;
}

div#rentry-box img{
	padding-bottom:10px;
}

div#rentry-box h2{
	background:url(img/h2_bg.gif);
	padding:2px 3px 2px 3px;
	margin-bottom:2px;
	line-height:1.2em;
	font-weight:bold;
}

div#rentry-box h3{
	text-indent:-9999px;
	background:url(img/ttl_rce.gif) no-repeat top left;
	height:22px;
	margin-bottom:10px;
}

div#rentry-box .date{
	font-size:0.7em;
}

div#rentry-box p{
	margin-bottom:6px;
	line-height:1.3em;
}

.post{
	margin-bottom:20px;
}

.entry{	
	margin-bottom:7px;
	margin-top:5px;
}

div#rentry-box .postmetadata{
	font-size:0.7em;
	text-align:right;
	margin-bottom:16px;
}

img.flr{
	float: right;
	padding:0px 0px 8px 8px;
}

.links{
	float:right;
	text-indent:-9999px;
}

.links a.more{
	text-indent:-9999px;
	width:71px;
	height:15px;
	display:block;
	background:url(img/btn_more.gif) no-repeat;
	padding:0px 0px 0px 0px;
}

.links a:hover.more {
	width:71px;
	height:15px;
	background:url(img/btn_more.gif) no-repeat 0px -15px;
	cursor: pointer;
}

a.back{
	text-indent:-9999px;
	width:134px;
	height:25px;
	display:block;
	background:url(img/btn_before.gif) no-repeat;
	padding:0px 0px 0px 0px;
	margin:0px auto;
}

a:hover.back {
	width:134px;
	height:25px;
	background:url(img/btn_before.gif) no-repeat 0px -25px;
	cursor: pointer;
}



/* ************************ SIDE BAR ************************* */

div#sidebar{
	width:300px;
	float:left;
	margin:0;
}

div#main-banner{
	width:300px;
	margin-bottom:6px;
}

.side-banner{
	width:300px;
}

/* ********** 日進月歩 *********** */

div#daymoon{
	width:298px;
	border:#999 1px dotted;
	margin-bottom:10px;
}

div#daymoon-innner{
	width:282px;
	padding:8px;
}

div#daymoon-innner h2{
	text-indent:-9999px;
	width:282px;
	height:33px;
	background:url(img/daymoon_ttl.gif) no-repeat top left;
	padding-bottom:4px;
}

div#daymoon-innner a{
	color:#FFCC00;
}

div#daymoon-innner a:hover{
	color:#FF3300;
}

div#daymoon-innner h3{
	color:#FFCC00;
	font-size:12px;
	font-weight:bold;
	line-height:130%;
	padding-bottom:6px;

}

div#daymoon-innner .date{
	text-align:left;
	padding-bottom:4px;
}


div#daymoon-innner p{
	color:#FFF;
	font-size:12px;
}

img.fll{
	float: left;
	padding:0px 6px 6px 0px;
}
/* ********** SEARCH *********** */
div#search-3{
	width:300px;
	background:#6E655A;
	margin-bottom:10px;
}

div#search-3 h2{
	text-indent:-9999px;
	width:300px;
	height:24px;
	padding:0;
	background:url(img/ttl_search.gif) no-repeat top left;
	margin-bottom:0px;
}

div#search-3 .form-style {
	padding:0px 5px 8px 9px;;
}

/* ********** WEB PAGE *********** */
div#pages-3{
	width:300px;
	background:url(img/side_btm.gif) no-repeat bottom left;
	margin-bottom:10px;
	padding-bottom:7px;
}

div#pages-3 h2{
	color:#FFF;
	font-size:0.9em;
	height:24px;
	padding:2px 4px 0px 4px;
	background:url(img/ttl_cat.gif) no-repeat top left;
	margin-bottom:6px;
}

div#pages-3 ul {
	list-style-type: none;
	width:300px;
	display:block;
}

div#pages-3 ul li {
	background:url(img/h2_bg.gif);
	padding:2px 4px 3px 4px;
	font-size:0.8em;
	line-height:1.2em;
	margin-bottom:1px;
}


/* ********** CATEGORY *********** */
div#categories-3{
	width:300px;
	background:url(img/side_btm.gif) no-repeat bottom left;
	margin-bottom:10px;
	padding-bottom:7px;
}

div#categories-3 h2{
	color:#FFF;
	font-size:0.9em;
	height:24px;
	padding:2px 4px 0px 4px;
	background:url(img/ttl_cat.gif) no-repeat top left;
	margin-bottom:6px;
}

div#categories-3 ul {
	list-style-type: none;
	width:300px;
	display:block;
}

div#categories-3 ul li {
	background:url(img/h2_bg.gif);
	padding:2px 4px 3px 4px;
	font-size:0.8em;
	line-height:1.2em;
	margin-bottom:1px;
}

/* ********** ARCHIVE *********** */
div#archives-3{
	width:300px;
	background:url(img/side_btm.gif) no-repeat bottom left;
	margin-bottom:10px;
	padding-bottom:7px;
}

div#archives-3 h2{
	color:#FFF;
	font-size:0.9em;
	height:24px;
	padding:2px 4px 0px 4px;
	background:url(img/ttl_cat.gif) no-repeat top left;
	margin-bottom:6px;
}

div#archives-3 ul {
	list-style-type: none;
	width:300px;
	display:block;
}

div#archives-3 ul li {
	background:url(img/h2_bg.gif);
	padding:2px 4px 3px 4px;
	font-size:0.8em;
	line-height:1.2em;
	margin-bottom:1px;
}

/* ************************ COMMON ************************* */
div#wt-bg{
	width:630px;
	background:#FFF;
	min-height:770px;
	height: auto !important;
	height: 770px;
}


/* ************************ TOP PAGE ************************* */
div#main-img{
	width:630px;
	margin-bottom:7px;
}

/* ************************ NEW ISSUE ************************* */
div#newissue{
	width:610px;
	margin:0px auto 0px;
	padding:10px;
}

div#newissue-ttl{
	width:610px;
	height:40px;
	background:#000;
}

div#newissue h3{
	text-indent:-9999px;
	width:292px;
	height:40px;
	float:left;
	padding:0;
	background:url(img/ttl_newissue.gif) no-repeat top left;
	margin-bottom:10px;	
}

div#newissue h2{
	float:right;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	padding:17px 6px 0px 0px;
}

div#newissue h4{
	color:#007BBB;
	font-size:12px;
	font-weight:bold;
	border-top:#007BBB 5px solid;
	padding:0px 0px 0px 0px;
}

div#newissue .left-box{
	width:298px;
	padding-right:14px;
	margin-bottom:10px;
	float:left;
}

/*IE6 hack*/
*html div#newissue .left-box{
	width:298px;
	padding-right:0px;
	margin-bottom:10px;
	float:left;
}

div#newissue .right-box{
	width:298px;
	margin-bottom:10px;
	float:left;
}

div#newissue .img-box{
	width:298px;
	padding-bottom:10px;
}

div#newissue .pagenum{
	color:#000;
	font-size:12px;
	font-weight:bold;
	padding:0px;
}

div#newissue .b12{
	color:#007BBB;
	font-size:10px;
	font-weight:normal;
	padding-bottom:3px;
}

div#newissue .md1{
	color:#000;
	font-size:32px;
	padding-bottom:10px;
	font-weight:bold;
	line-height:120%;
}

div#newissue .md2{
	color:#000;
	font-size:24px;
	padding-bottom:10px;
	font-weight:bold;
	line-height:120%;
}

div#newissue .md3{
	color:#000;
	font-size:16px;
	padding-bottom:10px;
	font-weight:bold;
	line-height:120%;
}

div#newissue .md4{
	color:#000;
	font-size:14px;
	padding-bottom:10px;
	font-weight:bold;
	line-height:120%;
}

div#newissue p{
	color:#000;
	font-size:12px;
	padding-bottom:10px;
	font-weight:bold;
	line-height:145%;
}

.choi-btn{
		width:298px;
		height:77px;
		display:block;
		overflow: hidden;
		margin-bottom:12px;
		/*padding:2px 0px 8px 0px;*/
}

.choi-btn p{
		text-indent: -9999px;
}

.choi-btn a {
		background:url(img/bt_tachi.gif) no-repeat;
		width:199px;
		height:77px;
		display:block;
}

.choi-btn a:hover {
		background: url(img/bt_tachi.gif) no-repeat 0px -77px;
		cursor: pointer;
		width:199px;
}

div#special{
	width:610px;
	border-bottom:#666 1px dotted;
	padding-bottom:10px;
	margin-bottom:10px;
}

div#special .sp-left{
	width:248px;
	padding-right:12px;
	float:left;
}

div#special .sp-left img{
	padding-bottom:10px;
}

div#special .sp-right{
	width:350px;
	float:left;
}

div#special p.midashi-ttl{
	color:#FFF;
	font-size:12px;
	background:#000;
	padding:2px 4px 2px 4px;
	margin-bottom:6px;
}

div#special p.midashi-ttl2{
	color:#FFF;
	font-size:12px;
	background:#000;
	padding:2px 4px 2px 4px;
	margin-bottom:6px;
	margin-top:6px;
}

div#newissue p.txt14{
	/*color:#E8410C;*/
	font-size:14px;
	font-weight:bold;
	padding-bottom:3px;
	line-height:130%;
}

div#newissue p.txt14or{
	/*color:#E8410C;*/
	font-size:14px;
	font-weight:bold;
	padding-bottom:3px;
	line-height:130%;
}

div#newissue p.txt16{
	/*color:#E8410C;*/
	font-size:16px;
	font-weight:bold;
	padding-bottom:3px;
	line-height:120%;
}

div#newissue p.txt18{
	/*color:#E8410C;*/
	font-size:18px;
	font-weight:bold;
	padding-bottom:3px;
	line-height:130%;
}

div#newissue p.txt28{
	/*color:#E8410C;*/
	font-size:28px;
	font-weight:bold;
	padding-bottom:3px;
	line-height:120%;
}

div#newissue p.txt32{
	/*color:#E8410C;*/
	font-size:32px;
	font-weight:bold;
	padding-bottom:3px;
	line-height:120%;
}

div#newissue p.txt42{
	/*color:#E8410C;*/
	font-size:42px;
	font-weight:bold;
	padding-bottom:3px;
	line-height:110%;
}

div#next-issue{
	border-top:1px #000 dotted;
	padding-top:10px;
	font-size:16px;
}

/* ### BTN ###################### */
#newissue-navi {
	width: 248px;
	overflow: hidden;
	/*height: 11px;*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	/*float:left;*/
}

#newissue-navi ul#newissue-navi-list li {
    float: left;
	list-style : none;
}

#newissue-navi ul#newissue-navi-list li a {  
    display: block;  
    text-decoration: none;  
    text-indent: -9999px;  
    /*width: 76px;*/  
    height: 43px;
	text-align:left;
}  

/* ### チラ読み ###################### */
#newissue-navi ul#newissue-navi-list li.menu01 a {
    background: url(img/bt_tira.gif) no-repeat 0 0;
	width:121px;
}

#newissue-navi ul#newissue-navi-list li.menu01 a:hover {
    background: url(img/bt_tira.gif) no-repeat 0px -43px;
	cursor: pointer;
}

/* ### 購入 ###################### */
#newissue-navi ul#newissue-navi-list li.menu02 a {
    background: url(img/bt_newsell.gif) no-repeat 0 0;
	width:121px;
}

#newissue-navi ul#newissue-navi-list li.menu02 a:hover {
    background: url(img/bt_newsell.gif) no-repeat 0px -43px;
	cursor: pointer;
}

.pdr06{
	padding-right:6px;
}

/* ************************ BACKNUMBER ************************* */
div#backnumber{
	width:610px;
	margin:0px auto 0px;
	padding-top:10px;
}

div#backnumber h3{
	text-indent:-9999px;
	width:610px;
	height:40px;
	padding:0;
	background:url(img/ttl_backnumber.gif) no-repeat top left;
	margin-bottom:10px;	
}

.bk-box{
	width:300px;
	background-color:#000;
	height:100%;
	margin-left:10px;
	margin-bottom:10px;
	float:left;
}

.bk-box-inner{
	width:272px;
	background:#FFF;
	height:100%;
	margin:7px;
	padding:7px;
}

.bk-box-inner img{
	float:left;
	padding-right:5px;
	padding-bottom:5px;
}

.bk-box-inner h2{
	color:#0066CC;
	font-size:14px;
	padding-bottom:6px;
	font-weight:bold;
}

.bk-box-inner h2 a{
	color:#0066CC;
	font-size:14px;
	padding-bottom:4px;
	font-weight:bold;
}

.bk-box-inner h2 a:hover{
	color:#666666;
	text-decoration:none;
}

/* ************************ PICKUP ************************* */
div#pickup{
	width:610px;
	margin:0px auto 0px;
	padding:10px;
	line-height:150%;
}

div#pickup h3{
	text-indent:-9999px;
	width:610px;
	height:40px;
	padding:0;
	background:url(img/ttl_pickup.gif) no-repeat top left;
	margin-bottom:10px;	
}

h2.pickttl{
	font-size:16px;
	width:610px;
	font-weight:bold;
	color:#000;
	line-height:130%;
	padding-bottom:3px;
	border-bottom:#000 3px solid;
	margin-bottom:10px;	
}

.list-box{
	width:610px;
	border-bottom:#666 1px dotted;
	margin-bottom:10px;
}

.list-box h2{
	/*border-bottom:#666 1px dotted;*/
	margin-bottom:4px;
	/*padding-bottom:3px;*/
	float:left;
	width:400px;
}


.list-box h2 a{
	font-size:16px;
	padding-bottom:4px;
	color:#FF3300;
}

.list-box h2 a:hover{
	color:#666666;
}

.list-img{
	width:110px;
	padding-right:10px;
	float:left;
	margin-bottom:12px;
}

.list-img img{
	border:#333 1px solid;
}

.list-content{
	width:488px;
	float:left;
}

.pdate{
	width:88px;
	font-size:12px;
	float:right;
	text-align:right;
}

/* ************************ OC MOVIE ************************* */

/*  *** OC MOVIE TOP ***  */
div#ocmovie{
	width:610px;
	margin:0px auto 0px;
	padding:10px;
}

div#ocmovie h3{
	text-indent:-9999px;
	width:610px;
	height:40px;
	padding:0;
	background:url(img/ocm_mailttl.gif) no-repeat top left;
	margin-bottom:16px;	
}

div#ocmovie h4{
	color:#0099cc;
	font-size:14px;
	padding-bottom:2px;
	font-weight:bold;
}


h2.ocmoviettl{
	font-size:16px;
	width:610px;
	font-weight:bold;
	color:#000;
	line-height:130%;
	padding-bottom:3px;
	border-bottom:#000 3px solid;
	margin-bottom:10px;	
}

.ocmovie-list-box{
	width:610px;
	border-bottom:#666 1px dotted;
	margin-bottom:10px;
}

.ocmovie-list-box h2{
	/*border-bottom:#666 1px dotted;*/
	margin-bottom:4px;
	/*padding-bottom:3px;*/
}

.ocmovie-list-box h2 a{
	font-size:16px;
	padding-bottom:4px;
	color:#FF3300;
}

.ocmovie-list-box h2 a:hover{
	color:#666666;
}

.ocmovie-list-img{
	width:120px;
	padding-right:10px;
	float:left;
	margin-bottom:12px;
}

.ocmovie-list-content{
	width:478px;
	float:left;
}

/*  *** OC MOVIE PAGR ***  */

.ocmovie-tube-img{
	width:282px;
	padding-right:10px;
	float:left;
	margin-bottom:12px;
}

.ocmovie-tube-content{
	width:318px;
	float:left;
}

/* ************************ NEWWAVE ************************* */

div#newwave{
	width:610px;
	margin:0px auto 0px;
	padding:10px;
	line-height: 150%;
}

div#newwave p{
	font-size:12px;
	line-height:1.5em;
}


div#newwave h3{
	text-indent:-9999px;
	width:610px;
	height:85px;
	padding:0;
	background:url(img/ttl_newwave.gif) no-repeat top left;
	margin-top:10px;
	margin-bottom:16px;	
}

#nw-navi {
	width: 610px;
	overflow: hidden;
	/*height: 11px;*/
	/*margin:0px 0px 18px 0px;*/
	padding:0px 0px 0px 0px;
	border-bottom:#000 3px solid;
	/*float:left;*/
}

.mgb18{
	margin-bottom:18px;
}

#nw-navi ul#nw-navi-list li {
    float: left;
	list-style : none;
}

#nw-navi ul#nw-navi-list li a {  
    display: block;  
    text-decoration: none;  
    text-indent: -9999px;  
    /*width: 76px;*/  
    height: 27px;
	text-align:left;
}  

/* ### MUSIC ###################### */
#nw-navi ul#nw-navi-list li.menu01 a {
    background: url(img/bt_nw01.gif) no-repeat 0 0;
	width:100px;
}

#nw-navi ul#nw-navi-list li.menu01 a:hover {
    background: url(img/bt_nw01.gif) no-repeat 0px -27px;
	cursor: pointer;
}

#nw-navi ul#nw-navi-list li.menu01.current a{
	background: url(img/bt_nw01.gif) no-repeat 0px -27px;
	cursor: pointer;
}


/* ### NW CHOICE ###################### */

div#ttlchoice{
	text-indent:-9999px;
	width:610px;
	height:24px;
	padding:0;
	background:url(img/ttl_choice.gif) no-repeat top left;
	margin-bottom:16px;	
}

/* ### CHOICE NAVI ###################### */

#choice-navi {
	width: 610px;
	height:24px;
	overflow: hidden;
	/*height: 11px;*/
	/*margin:0px 0px 18px 0px;*/
	padding:0px 0px 0px 0px;
	background:#000;
	/*float:left;*/
}

#choice-navi ul#choice-navi-list li {
    float: left;
	list-style : none;
}

#choice-navi ul#choice-navi-list li a {  
    display: block;  
    text-decoration: none;  
    text-indent: -9999px;  
    /*width: 76px;*/  
    height: 24px;
	text-align:left;
}  

/* ### OOCD ###################### */
#choice-navi ul#choice-navi-list li.menu01 a {
    background: url(img/nv_choice01.gif) no-repeat 0 0;
	width:167px;
}

#choice-navi ul#choice-navi-list li.menu01 a:hover {
    background: url(img/nv_choice01.gif) no-repeat 0px -24px;
	cursor: pointer;
}

#choice-navi ul#choice-navi-list li.menu01.current a{
	background: url(img/nv_choice01.gif) no-repeat 0px -24px;
	cursor: pointer;
}

/* ### CHOICE ###################### */
#choice-navi ul#choice-navi-list li.menu02 a {
    background: url(img/nv_choice02.gif) no-repeat 0 0;
	width:127px;
}

#choice-navi ul#choice-navi-list li.menu02 a:hover {
    background: url(img/nv_choice02.gif) no-repeat 0px -24px;
	cursor: pointer;
}

#choice-navi ul#choice-navi-list li.menu02.current a{
	background: url(img/nv_choice02.gif) no-repeat 0px -24px;
	cursor: pointer;
}


.nwmusic-list{
	width:610px;
	border-bottom:#666 1px dotted;
	padding-bottom:6px;
	margin-bottom:16px;
}

.nwmusic-list h3{
	font-size:16px;
	font-weight:bold;
	padding-bottom:3px;
}

.nwmusic-list p{
	font-size:14px;
}

.nwmusic-img{
	width:120px;
	padding-right:12px;
	float:left;
}	

.nwmusic-cont{
	width:478px;
	float:left;
}	



/* ### WEB ###################### */
#nw-navi ul#nw-navi-list li.menu02 a {
    background: url(img/bt_nw02.gif) no-repeat 0 0;
	width:100px;
}

#nw-navi ul#nw-navi-list li.menu02 a:hover {
    background: url(img/bt_nw02.gif) no-repeat 0px -27px;
	cursor: pointer;
}

#nw-navi ul#nw-navi-list li.menu02.current a{
	background: url(img/bt_nw02.gif) no-repeat 0px -27px;
	cursor: pointer;
}

/* ### NW MOVIE ###################### */
#nw-navi ul#nw-navi-list li.menu03 a {
    background: url(img/bt_nw03.gif) no-repeat 0 0;
	width:100px;
}

#nw-navi ul#nw-navi-list li.menu03 a:hover {
    background: url(img/bt_nw03.gif) no-repeat 0px -27px;
	cursor: pointer;
}

#nw-navi ul#nw-navi-list li.menu03.current a{
	background: url(img/bt_nw03.gif) no-repeat 0px -27px;
	cursor: pointer;
}


div#newwave-ttl{
	width:610px;
	height:35px;
	background:url(img/ttl_occd.gif) no-repeat top left;
	margin-bottom:10px;
	line-height:160%;
}

div#musicsub-ttl{
	width:610px;
	height:16px;
	background:url(img/nwmusic_sub.gif) no-repeat top left;
	margin-bottom:10px;
	text-indent:-9999px;
}

div#newwave-ttl p{
	text-align:right;
	font-size:12px;
	padding:14px 0px 0px 0px;
}

div#newwave p{
	padding-bottom:5px;
}

div#newwave h2{
	font-size:16px;
	font-weight:bold;
	padding:0px 0px 10px 0px;
	color:#000000;
}

.itune-lbox{
	width:300px;
	margin-bottom:10px;
	float:left;
	min-height:142px;
	height: auto !important;
	height: 142px;
	border-bottom:#000 3px solid;
	margin-right:10px;
}

.itune-rbox{
	width:300px;
	margin-bottom:10px;
	float:left;
	min-height:142px;
	height: auto !important;
	height: 142px;
	border-bottom:#000 3px solid;
}

p.musicttl {
	font-size:13px;
	font-weight:bold;
	padding-bottom:0px;
	color:#000;
}

.itune-left-box{
	width:62px;
	padding-bottom:10px;
	float:left;
	padding-right:10px;
	text-align:center;
}

.itune-left-box img{
	padding-bottom:5px;
}

.itune-right-box{
	width:225px;
	float:left;
}

span.txt11{
	font-size:11px;
	padding-bottom:6px;
	line-height:150%;
}

.itune-right-box h4{
	color:#0066CC;
	font-size:11px;
	font-weight:bold;
	padding-bottom:4px;
}

div#prof{
	width:598px;
	background:#FFF;
	border:#000 6px solid;
	/*height:100%;*/
	/*padding-top:1px;*/
	margin-bottom:10px;
	
}

div#prof-inner{
	width:586px;
	background:#FFF;
	margin:6px;
	/*height:100%;*/
	/*padding-top:6px;*/
}

div#prof-inner p{
	font-size:12px;
	line-height:1.5em;
	padding:10px;
}

span.nwname{
	font-size:14px;
	font-weight:bold;
	padding-bottom:4px;
}

/* ************* NEWWAVE WEB ************* */

div#nwweb-ttl{
	width:610px;
	height:27px;
	background:url(img/ttl_nwweb.gif) no-repeat top left;
	margin-bottom:10px;
}

div#nwweb-ttl p{
	text-align:right;
	font-size:12px;
	padding:7px 0px 0px 0px;
}

.web-box{
	width:610px;
	height:100%;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:#666 1px dotted;
}

h2.netaweb{
	font-size:16px;
	font-weight:bold;
	padding-bottom:4px;
}

h4.netawebms{
	font-size:14px;
	font-weight:bold;
	padding-bottom:4px;
}

.web-box-left{
	width:404px;
	float:left;
	padding-right:12px;
}

.web-box-right{
	width:194px;
	float:left;
}

/* ************* NEWWAVE MOVIE ************* */

div#nwmv-ttl{
	width:610px;
	height:27px;
	background:url(img/ttl_nwmv.gif) no-repeat top left;
	margin-bottom:18px;
	text-indent:-9999px;
}

.nwmv-box{
	width:610px;
	height:100%;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:#666 1px dotted;
	line-height:160%;
}

.nwmv-lead{
	font-size:16px;
	font-weight:bold;
	padding-bottom:4px;
	padding-right:4px;
	width:340px;
	float:left;
}

.pdatemv{
	width:100px;
	font-size:12px;
	float:right;
	text-align:right;
}

h4.netawebms{
	font-size:14px;
	font-weight:bold;
	padding-bottom:4px;
}

.nwmv-box-left{
	width:150px;
	float:left;
	padding-right:10px;
}

.nwmv-box-right{
	width:450px;
	float:left;
}

.nwmv-page-ttl{
	font-size:16px;
	font-weight:bold;
	color:#000;
	line-height:130%;
	padding-bottom:3px;
	/*border-bottom:#000 3px solid;*/
	margin-bottom:10px;	
}

div#nwmv-imgbox-left{
	width:267px;
	float:left;
	padding-right:12px;
}

div#nwmv-imgbox-left img{
	padding-bottom:5px;
}

div#nwmv-610-box{
	border-top:#666 1px dotted;
	padding:10px 0px 10px 0px
}

.14bb{
	font-size:14px;
	font-weight:bold;
}

/* ************* NEWS ************* */

div#news{
	width:610px;
	margin:0px auto 0px;
	padding:10px;
}

div#news h2.ntl{
	float:left;
	font-size:16px;
	padding-bottom:6px;
	font-weight:bold;
}

div#news p{
	line-height:1.5em;
}

div#news p.date{
	float:right;
}


div#news h3.tln{
	text-indent:-9999px;
	width:610px;
	height:40px;
	padding:0;
	background:url(img/ttl_news.gif) no-repeat top left;
	margin-bottom:16px;	
}

.news-box{
	width:610px;
	height:100%;
	border-bottom:#666 1px dotted;
	padding-bottom:10px;
	margin-bottom:10px;
}

.news-box h2{
	padding-bottom:6px;
}

/* ************* SUBSCRIBE ************* */

div#subscribe{
	width:610px;
	margin:0px auto 0px;
	padding:10px;
}

div#subscribe h3{
	text-indent:-9999px;
	width:610px;
	height:40px;
	padding:0;
	background:url(img/ttl_subscribe.gif) no-repeat top left;
	margin-bottom:16px;	
}

div#subscribe h2.midashi{
	text-indent:-9999px;
	width:239px;
	height:24px;
	padding:0;
	background:url(img/scb_t01.gif) no-repeat top left;
}

div#subscribe h3.main{
	text-indent:-9999px;
	width:610px;
	height:380px;
	padding:0;
	background:url(img/scb_main.jpg) no-repeat top left;
}

.fubg{
	width:610px;
	background:url(img/fuji_bg.jpg) no-repeat top right;
}

.fubg p{
	font-size:12px;
	line-height:1.5em;
}

div#subscribe p.sub02{
	text-indent:-9999px;
	width:288px;
	height:21px;
	padding:0;
	background:url(img/scb_t02.gif) no-repeat top left;
	margin-bottom:12px;
}

div#subscribe p.txt10{
	font-size:10px;
	line-height:150%;
}

.sbs-btn{
		width:278px;
		height:36px;
		display:block;
		overflow: hidden;
		padding-bottom:18px;
		/*padding:2px 0px 8px 0px;*/
}

.sbs-btn p{
		text-indent: -9999px;
}

.sbs-btn a {
		background:url(img/bt_subscribe.gif) no-repeat;
		width:278px;
		height:36px;
		display:block;
/*	text-decoration:none;*/
}

.sbs-btn a:hover {
		background: url(img/bt_subscribe.gif) no-repeat 0px -36px;
		cursor: pointer;
		width:278px;
}

/* ************* PRESENT ************* */

div#present{
	width:610px;
	margin:0px auto 0px;
	padding:10px;
}

h3.present-ttl{
	text-indent:-9999px;
	width:610px;
	height:40px;
	padding:0;
	background:url(img/ttl_present.gif) no-repeat top left;
	margin-bottom:16px;	
}

div#present .midashi{
	width:610px;
	background:url(img/midashi_line.gif) no-repeat bottom left;
	margin-bottom:16px;
}

h4.p-ttl{
	font-size:16px;
	font-weight:bold;
	float:left;
	padding-bottom:3px;
}

div#present .date{
	font-size:12px;
	color:#FF0000;
	font-weight:bold;
	float:right;
}

div#present .pageimg{
	width:290px;
	float:left;
	padding-right:12px;
}



.exp-btn{
		width:59px;
		height:13px;
		display:block;
		overflow: hidden;
		padding-bottom:18px;
		/*padding:2px 0px 8px 0px;*/
}

.exp-btn p{
		text-indent: -9999px;
}

.exp-btn a {
		background:url(img/bt_exp.gif) no-repeat;
		width:59px;
		height:13px;
		display:block;
}

.exp-btn a:hover {
		background: url(img/bt_exp.gif) no-repeat 0px -13px;
		cursor: pointer;
		width:59px;
}


.pdt-btn{
		width:88px;
		height:16px;
		display:block;
		overflow: hidden;
		padding-bottom:18px;
		/*padding:2px 0px 8px 0px;*/
}

.pdt-btn p{
		text-indent: -9999px;
}

.pdt-btn a {
		background:url(img/bt_pdt.gif) no-repeat;
		width:88px;
		height:16px;
		display:block;
}

.pdt-btn a:hover {
		background: url(img/bt_pdt.gif) no-repeat 0px -16px;
		cursor: pointer;
		width:88px;
}


div#present .pitem{
	width:308px;
	float:left;
}

/*IE6 hack*/
*html div#present .pitem{
	width:274px;
	float:left;
}

div#present p.pitem{
	font-size:12px;
	font-weight:bold;
	padding-left:34px;
}

.pno01{
	background:url(img/pno01.gif) no-repeat center left;
	width:308px;
	min-height:28px;
	height: auto !important;
	height: 28px;
	border-bottom:#666 1px dotted;
	padding-bottom:7px;
	margin-bottom:10px;
}

.pno02{
	background:url(img/pno02.gif) no-repeat center left;
	min-height:28px;
	height: auto !important;
	height: 28px;
	border-bottom:#666 1px dotted;
	padding-bottom:7px;
	margin-bottom:10px;
}

.pno03{
	background:url(img/pno03.gif) no-repeat center left;
	min-height:28px;
	height: auto !important;
	height: 28px;
	border-bottom:#666 1px dotted;
	padding-bottom:7px;
	margin-bottom:10px;
}

.pno04{
	background:url(img/pno04.gif) no-repeat center left;
	min-height:28px;
	height: auto !important;
	height: 28px;
	border-bottom:#666 1px dotted;
	padding-bottom:7px;
	margin-bottom:10px;
}

.pno05{
	background:url(img/pno05.gif) no-repeat center left;
	min-height:28px;
	height: auto !important;
	height: 28px;
	border-bottom:#666 1px dotted;
	padding-bottom:7px;
	margin-bottom:10px;
}

.pno06{
	background:url(img/pno06.gif) no-repeat center left;
	min-height:28px;
	height: auto !important;
	height: 28px;
	border-bottom:#666 1px dotted;
	padding-bottom:7px;
	margin-bottom:10px;
}

.pno07{
	background:url(img/pno07.gif) no-repeat center left;
	min-height:28px;
	height: auto !important;
	height: 28px;
	border-bottom:#666 1px dotted;
	padding-bottom:7px;
	margin-bottom:10px;
}

.pno08{
	background:url(img/pno08.gif) no-repeat center left;
	min-height:28px;
	height: auto !important;
	height: 28px;
	border-bottom:#666 1px dotted;
	padding-bottom:7px;
	margin-bottom:10px;
}

span.pnum{
	font-size:12px;
	padding-left:34px;
}

div#p-caution{
	width:588px;
	padding:10px;
	border:#000 1px solid;
	margin-bottom:16px;
}

div#p-caution p{
	font-size:12px;
	line-height:1.5em;
}

.oubo-btn{
		width:278px;
		height:36px;
		display:block;
		overflow: hidden;
		padding-bottom:18px;
		/*padding:2px 0px 8px 0px;*/
}

.oubo-btn p{
		text-indent: -9999px;
}

.oubo-btn a {
		background:url(img/bt_oubo.gif) no-repeat;
		width:278px;
		height:36px;
		display:block;
}

.oubo-btn a:hover {
		background: url(img/bt_oubo.gif) no-repeat 0px -36px;
		cursor: pointer;
		width:278px;
}

/* ************* PAPA ************* */

div#papa{
	width:610px;
	margin:0px auto 0px;
	padding:10px;
}

h3.papa-ttl{
	text-indent:-9999px;
	width:610px;
	height:96px;
	padding:0;
	background:url(img/ttl_papa.gif) no-repeat top left;
	margin-bottom:16px;	
}

div#flasharea{
	width:610px;
	height:520px;
}

.papa-btns{
		width:105px;
		height:19px;
		display:block;
		overflow: hidden;
		padding-bottom:18px;
		/*padding:2px 0px 8px 0px;*/
}

.papa-btns p{
		text-indent: -9999px;
}

.papa-btns a {
		background:url(img/bt_papabk.gif) no-repeat;
		width:105px;
		height:19px;
		display:block;
}

.papa-btns a:hover {
		background: url(img/bt_papabk.gif) no-repeat 0px -19px;
		cursor: pointer;
		width:105px;
}

div#papabs{
	width:598px;
	border:#000 6px solid;
}

div#papabs-inner{
	width:578px;
	padding:10px;
}

div#papabs-inner p{
	font-size:12px;
	line-height:1.5em;
}

div#papabs-inner h2{
	text-indent:-9999px;
	width:493px;
	height:25px;
	padding:0;
	background:url(img/papa_boshu.gif) no-repeat top left;
	margin-bottom:3px;	
}

div#papabs-inner h3{
	font-size:16px;
	font-weight:bold;
	color:#000;
	padding-bottom:6px;
}

.papa-oubobtn{
		width:146px;
		height:27px;
		display:block;
		overflow: hidden;
		/*padding:2px 0px 8px 0px;*/
}

.papa-oubobtn p{
		text-indent: -9999px;
}

.papa-oubobtn a {
		background:url(img/bt_papaoubo.gif) no-repeat;
		width:146px;
		height:27px;
		display:block;
}

.papa-oubobtn a:hover {
		background: url(img/bt_papaoubo.gif) no-repeat 0px -27px;
		cursor: pointer;
		width:146px;
}

.papa-list{
	width:610px;
	border-bottom:#666 1px dotted;
	padding-bottom:6px;
	margin-bottom:16px;
}

.papa-list h3{
	font-size:16px;
	font-weight:bold;
	padding-bottom:3px;
}

.papa-list p{
	font-size:14px;
}

.papaimg{
	width:100px;
	padding-right:12px;
	float:left;
}	

.papacont{
	width:498px;
	float:left;
}	

.papa-bk-ttl{
	text-indent:-9999px;
	width:610px;
	height:21px;
	padding:0;
	background:url(img/papa_bk_title.gif) no-repeat top left;
	margin-bottom:16px;	
}

/* ************************ RECRUIT ************************* */
h3.recruit-ttl{
	text-indent:-9999px;
	width:610px;
	height:40px;
	padding:0;
	background:url(img/ttl_recruit.gif) no-repeat top left;
	margin-bottom:16px;	
}


/* ************************ PRIVACY ************************* */
div#privacy{
	width:610px;
	margin:0px auto 0px;
	padding:10px;
}

h3.privacy-ttl{
	text-indent:-9999px;
	width:610px;
	height:40px;
	padding:0;
	background:url(img/ttl_pricacy.gif) no-repeat top left;
	margin-bottom:16px;	
}

.privacy-box{
	width:610px;
	border-bottom:#666 1px dotted;
	padding-bottom:16px;
	margin-bottom:12px;
}

.privacy-box h2{
	font-size:16px;
	font-weight:bold;
	padding-bottom:6px;
}

.privacy-box p{
	line-height:1.5em;
	padding-bottom:5px;
}

.privacy-box2{
	width:610px;
	padding-bottom:16px;
	margin-bottom:12px;
}

.privacy-box2 h2{
	font-size:16px;
	font-weight:bold;
	padding-bottom:6px;
}

.privacy-box2 p{
	line-height:1.5em;
	padding-bottom:5px;
}

/* ************************ INQUIRY ************************* */
div#qa{
	width:610px;
	margin:0px auto 0px;
	padding:10px;
}

h3.qa-ttl{
	text-indent:-9999px;
	width:610px;
	height:40px;
	padding:0;
	background:url(img/ttl_qa.gif) no-repeat top left;
	margin-bottom:40px;	
}

.qa-box{
	width:610px;
	border-bottom:#666 1px dotted;
	padding-bottom:16px;
	margin-bottom:12px;
}

.qa-box h3{
	font-size:16px;
	line-height:1.5em;
	padding-bottom:5px;
}

.qa-box p{
	line-height:1.5em;
	padding-bottom:5px;
}

/* ************************ SITEMAP ************************* */
div#sitemap{
	width:610px;
	margin:0px auto 0px;
	padding:10px;
}

div#sitemap p{
	border-top:#000 3px solid;
	padding-top:3px;
	padding-bottom:6px;
	margin-bottom:6px;
}

h3.sitemap-ttl{
	text-indent:-9999px;
	width:610px;
	height:40px;
	padding:0;
	background:url(img/ttl_sitemap.gif) no-repeat top left;
	margin-bottom:16px;	
}

.sitemap-left-box{
	width:290px;
	padding-right:30px;
	float:left;
}

.sitemap-right-box{
	width:290px;
	float:left;
}

.sitemap-box h3{
	font-size:16px;
	line-height:1.5em;
	padding-bottom:5px;
}

.sitemap-box p{
	line-height:1.5em;
	padding-bottom:5px;
}

/* ************************ SINGLE PAGE ************************* */
div#single-page{
	width:610px;
	margin:0px auto 0px;
	padding:10px;
	line-height:160%;
}

div#single-page h3{
	width:610px;
	color:#FFF;
	font-size:16px;
	padding:4px;
	background:#000;
	margin-bottom:10px;	
}

div#before{
	float:left;
}

div#next{
	float:right;
}

/* ************************ POLL ************************* */

div#pollarea{
	width:600px;
	height:74px;
	overflow:hidden;
	background:url(img/pollbg.jpg) no-repeat top left;
	font-size:13px;
	color:#FFF;
}

.lsno{
	list-style-type:none;
}

div#pollarea ul.lismo{
	list-style-type:none;
}

div#pollarea li.rasmo{
	list-style-type:none;
}

div#pollarea h2{
	display:none;
}

/* IE7 hack*/
*:first-child+html div#pollleft{
	width:272px;
	float:left;
	padding-right:10px;
}

div#pollleft{
	width:272px;
	float:left;
	padding-right:10px;
}

/* IE7 hack*/
*:first-child+html div#pollright{
	width:310px;
	float:left;
	padding-top:43px;
}

div#pollright{
	width:304px;
	float:left;
	padding-top:43px;
}

div#pollrightpoll{
	width:304px;
	float:left;
	padding-top:7px;
}

h3.pollttl{
	padding:46px 0px 4px 16px;
	color:#E6B617;
	font-size:12px;
}

.poll-input{
	padding:0px 0px 4px 0px;
	margin:0;
}

.pdb05{
	padding-bottom:5px;
}

.mgb05{
	margin-bottom:5px;
}

.wp-polls-ans{
	padding-bottom:2px;
}

.wp-polls-ul li{
	padding-bottom:3px;
}

.wp-polls-ul{
	padding-bottom:0px;
	margin-bottom:0px;
}

.wp-polls-ans{
	padding-left:10px;
}

.wp-polls-ans li{
	padding-bottom:3px;
}

div#navi{
	margin-top:7px;
}

span.pdt03{
	margin-top:10px;
}

/* ************************ OCEANS SP ************************* */


.txt16{
	font-size:16px;
	line-height:150%;
}

.txt14{
	font-size:14px;
	line-height:150%;
}

div#clred{
	color:#FF0000;
	font-size:10px;
	width:357px;
	line-height:140%;
	margin:0px auto 10px;
}

#prsleft{
	width:295px;
	float:left;
	padding-right:20px;
	margin-bottom:12px;
}

#prsright{
	width:282px;
	float:left;
	margin-bottom:12px;
}

#ecooubo{
	width:610px;
	border-bottom:#E20A16 3px solid;
	border-top:#E20A16 3px solid;
	margin-bottom:12px;
}

#ecooubo2{
	width:610px;
	border-bottom:#333 1px solid;
	border-top:#333 1px solid;
	margin-bottom:12px;
}