@charset "utf-8";
/**********************************************************************
SKY PerfecTV! : For Foundation of Style [ /common/css/common.css ]

**********************************************************************/
/* reset */
/*---------------------------------------------*/
*{
	margin: 0;
	padding: 0;
	_zoom:1;
	font-size: 100%;
}

ol,ul {
	list-style: none;
}
a {
	outline: none;
}
img {
	border: none;
}

body {
	font-family: Verdana,'ＭＳ Ｐゴシック','メイリオ',sans-serif;
}

/* common */
/*---------------------------------------------*/
#wrapper_v3 a {
	color:#0099ff;
	text-decoration: none;
}
#wrapper_v3 a:hover {
	text-decoration: underline;
}
#wrapper_v3 a:visited {
	color:#9966ff;
}
#wrapper_v3 a img:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
}

/** header footer contents text-align **/
#header_v3,
#contents_v3,
#breadcrumb_v3,
#footer_v3 {
	text-align:left;
}

/** header footer a **/
#header_v3 a,
#footer_v3 a ,
#breadcrumb_v3 a {
	text-decoration:none;
}

#header_v3 a:hover,
#footer_v3 a:hover {
	text-decoration:underline;
}
#header_v3 a img:hover ,
#footer_v3 a img:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
}

/** breadcrumb a **/
#breadcrumb_v3 a {
	color:#0099ff;
	text-decoration: none;
}
#breadcrumb_v3 a:hover {
	text-decoration:underline;
}
#breadcrumb_v3 a:visited {
	color:#9966ff;
}


/** font italic **/
span.fItalic {
	font-style:italic;
}



/* div#header_v3 */
/*---------------------------------------------*/
#header_v3 {
	line-height:1;
}
#header_v3 ,
#header_v3 a {
	color: #444444;
}
#header_v3 a:visited {
	color: #444444;
} 

#header_v3 .naviAreaBg {
	background: url(/common_v3/img/bg_header.gif) left bottom repeat-x;
	padding:0 0 10px 0;
}
#header_v3 .naviAreaBg .naviArea {
	width: 960px;
	margin: 0 auto;
	padding: 0 15px;
	overflow: hidden;
	zoom:1;
}
#header_v3 .naviAreaBg .naviArea .leftBox {
	float: left;
	width: 192px;
}
#header_v3 .naviAreaBg .naviArea .rightBox {
	float: right;
	width: 768px;
}
#header_v3 .naviAreaBg .naviArea .leftBox .logo {
	margin:10px 0 0 0;
}
#header_v3 .naviAreaBg .naviArea .leftBox .logo img {
	margin:0 0 0 10px;
}

#header_v3 .naviAreaBg .naviArea .rightBox .upper,
#header_v3 .naviAreaBg .naviArea .rightBox .lower {
	overflow: hidden;
	zoom: 1;
}
#header_v3 .naviAreaBg .naviArea .rightBox .lower {
	margin:12px 0 0 0;
}
#header_v3 .naviAreaBg .naviArea .rightBox .linkList {
	float: left;
	margin: 8px 0 0 0;
	width:434px;
	text-align:right;
}
#header_v3 .naviAreaBg .naviArea .rightBox .linkList li {
	display: inline;
	line-height:1em;
	margin-left:10px;
}
#header_v3 .naviAreaBg .naviArea .rightBox .linkList li a {
	background: url(/common_v3/img/icon_link_leftarrow.gif) left center no-repeat;
	padding: 0 0 0 10px;
	font-size:70%;
}

#header_v3 .naviAreaBg .naviArea .rightBox .membertool {
	float:right;
	background:#eeeeee;
	padding: 5px;
	width:314px;
}
#header_v3 .naviAreaBg .naviArea .rightBox .membertool .text {
	font-size: 75%;
	font-weight: bold;
	padding:0;
	margin:0;
}
#header_v3 .naviAreaBg .naviArea .rightBox .membertool .text,
#header_v3 .naviAreaBg .naviArea .rightBox .membertool .btn {
	display: inline-block;
	vertical-align: middle;
	margin:0;
}

#header_v3 .naviAreaBg .naviArea .rightBox .extrainfo {
	float: left;
	margin:0 0 0 341px;
}
#header_v3 .naviAreaBg .naviArea .rightBox .extrainfo .btn {
	display:inline;
}
#header_v3 .naviAreaBg .naviArea .rightBox .search {
	float: right;
	width:279px;
	position:relative;
}


#header_v3 .naviAreaBg .naviArea .rightBox .search .txt {
	background: url(/common_v3/img/bg_textbox_search.gif) left top no-repeat;
	width: 245px;
	height:24px;
	border: none;
	position:absolute;
	top:0;
	left:7px;
	font-size:75%;
	color:#666666;
	padding:0 0 0 3px;
	line-height:2em;
}

#header_v3 .naviAreaBg .naviArea .rightBox .search .btn {
	position:absolute;
	top:0;
	right:0;
}

/* div#header_v3 simple */
/*---------------------------------------------*/
#header_v3.simple .naviAreaBg .naviArea .rightBox .linkList {
	float: right;
	margin: 8px 0 0 0;
}
#header_v3.simple .naviAreaBg .naviArea .rightBox .lower {
	margin:17px 0 0 0;
}

/* div#header_v3 search */
#header_v3.search .naviAreaBg .naviArea .rightBox .extrainfo {
	float: right;
	margin:41px 0 0 341px;
}
#header_v3.search .naviAreaBg .naviArea .rightBox .extrainfo .btn {
	display:inline;
}





/* gloval navi */
/*---------------------------------------------*/
#header_v3 div.gnavArea {
	background: #d3f1ff;
}
#header_v3 div.gnavArea ul {
	width: 960px;
	margin: 0 auto;
	padding: 6px 15px 0;
	overflow:hidden;
	zoom:1;
}
#header_v3 div.gnavArea ul li {
	float:left;
}
#header_v3 div.gnavArea ul li a {
	background-image: url(/common_v3/img/gnav.gif);
	height: 30px;
	display:block;
	text-indent: -9999px;
}
#header_v3 div.gnavArea ul li.top a {
	background-position: 0 0;
	width:69px;
}
#header_v3 div.gnavArea ul li.top a:hover {
	background-position: 0 -30px;
}
#header_v3 div.gnavArea ul li.top a.active {
	background-position: 0 -60px;
}
#header_v3 div.gnavArea ul li.genre a {
	background-position: -68px 0;
	width:157px;

}
#header_v3 div.gnavArea ul li.genre a:hover {
	background-position: -68px -30px;
}
#header_v3 div.gnavArea ul li.genre a.active {
	background-position: -68px -60px;
}
#header_v3 div.gnavArea ul li.guide a {
	background-position: -224px 0;
	width:115px;

}
#header_v3 div.gnavArea ul li.guide a:hover {
	background-position: -224px -30px;
}
#header_v3 div.gnavArea ul li.guide a.active {
	background-position: -224px -60px;
}
#header_v3 div.gnavArea ul li.user a {
	background-position: -339px 0;
	width:145px;

}
#header_v3 div.gnavArea ul li.user a:hover {
	background-position: -339px -30px;
}
#header_v3 div.gnavArea ul li.user a.active {
	background-position: -339px -60px;
}
#header_v3 div.gnavArea ul li.rejoin a {
	background-position: -483px 0;
	width:184px;

}
#header_v3 div.gnavArea ul li.rejoin a:hover {
	background-position: -483px -30px;
}
#header_v3 div.gnavArea ul li.rejoin a.active {
	background-position: -483px -60px;
}







/* div#footer_v3 */
/*---------------------------------------------*/
#footer_v3 {
	margin:30px auto 0;
	width:100%;
}
#footer_v3 ,
#footer_v3 a {
	color: #444444;
}
#footer_v3 a:visited {
	color: #444444;
}

#footer_v3 .naviAreaBg {
	background: #f7f7f7 url(/common_v3/img/bg_footer.jpg) left top repeat-x;
	border-bottom: 1px solid #d6d6d6;
	overflow: hidden;
	zoom: 1;
}
#footer_v3 .naviAreaBg .naviArea {
	width: 960px;
	margin: 0 auto;
	padding: 19px 15px 10px;
	font-size: 75%;
	overflow: hidden;
	zoom: 1;
}

#footer_v3 .naviAreaBg .naviArea .leftBox {
	float: left;
	width: 620px;
	overflow: hidden;
	zoom: 1;
}
#footer_v3 .naviAreaBg .naviArea .rightBox {
	float: right;
	width: 340px;
	background: url(/common_v3/img/bg_footer_navi_01.gif) left top repeat-y;
}
/** div#footer_v3 linkList **/
#footer_v3 .naviAreaBg .naviArea .leftBox .col {
	width: 155px;
	float: left;
}
#footer_v3 .naviAreaBg .naviArea .leftBox .col .linkList {
	margin: -10px 0 0 0;
}
#footer_v3 .naviAreaBg .naviArea .leftBox .col .linkList li {
	margin:10px 0 3px 0;
	line-height: 1.4em;
}
#footer_v3 .naviAreaBg .naviArea .leftBox .col .linkList li a {
	background: url(/common_v3/img/icon_link_leftarrow_gray.gif) left center no-repeat;
	padding: 0 0 0 10px;
	display: block;
}
#footer_v3 .naviAreaBg .naviArea .leftBox .col .linkList li .linkListBar {
	margin: 5px 0 0 5px;
}
#footer_v3 .naviAreaBg .naviArea .leftBox .col .linkList li .linkListBar li {
	margin: 0 0 3px 0;
}
#footer_v3 .naviAreaBg .naviArea .leftBox .col .linkList li .linkListBar li a {
	font-size:95%;
}
#footer_v3 .naviAreaBg .naviArea .leftBox .col .linkListBar li a {
	background: url(/common_v3/img/icon_link_bar.gif) left center no-repeat;
	padding: 0 0 0 10px;
	font-size:95%;
}
/** div#footer_v3 rightBox **/
#footer_v3 .naviAreaBg .naviArea .membertool {
	background: #eeeeee;
	border: 1px solid #cccccc;
	padding:5px;
	margin: 0 auto;
	width:312px;
}
#footer_v3 .naviAreaBg .naviArea .rightBox .membertool {
	margin: 0 0 0 20px;
}
#footer_v3 .naviAreaBg .naviArea .membertool .btn {
	display: inline;
}
#footer_v3 .naviAreaBg .naviArea .membertool .btn img {
	margin-left:2px;
	zoom:1;
}
#footer_v3 .naviAreaBg .naviArea .membertool .txt {
	font-weight: bold;
	margin:0 0 5px 0;
}
#footer_v3 .naviAreaBg .naviArea .membertool .txt span {
	font-weight: normal;
	font-size:95%;
	margin: 0 0 0 5px;
}
#footer_v3 .naviAreaBg .naviArea .officialacc  {
	float:left;
	margin: 20px 0 0 10px;
}
#footer_v3 .naviAreaBg .naviArea .rightBox .officialacc  {
	margin: 20px 0 0 20px;
}
#footer_v3 .naviAreaBg .naviArea .officialsite {
	float:left;
	margin: 20px 10px 0 0;
}
#footer_v3 .naviAreaBg .naviArea .rightBox .officialsite  {
	margin: 2em 0 0 10px;
}
#footer_v3 .naviAreaBg .naviArea .rightBox .officialacc img 
#footer_v3 .naviAreaBg .naviArea .rightBox .officialsite img {
	vertical-align:bottom;
}

#footer_v3 .naviAreaBg .naviArea .rightBox .officialsite .icon {
	text-align:left;
}

#footer_v3 .naviAreaBg .naviArea .officialacc .txt ,
#footer_v3 .naviAreaBg .naviArea .officialsite .txt {
	margin:0 0 10px 0;
	font-weight:bold;
	padding:0;
}
#footer_v3 .naviAreaBg .naviArea .officialacc .icon li ,
#footer_v3 .naviAreaBg .naviArea .officialsite .icon li {
	display:inline;
}

/* div#footer_v3 simple01 */
#footer_v3.simple01 .naviAreaBg ,
#footer_v3.simple02 .naviAreaBg {
	background: #f7f7f7 url(/common_v3/img/bg_footer_s.jpg) left top repeat-x;
}
#footer_v3.simple01 .naviAreaBg .naviArea ,
#footer_v3.simple02 .naviAreaBg .naviArea {
	padding: 19px 15px 23px;
}

#footer_v3.simple01 .naviAreaBg .naviArea .leftBox ,
#footer_v3.simple02 .naviAreaBg .naviArea .leftBox {
	float: left;
	width: 140px;
}
#footer_v3.simple01 .naviAreaBg .naviArea .centerBox ,
#footer_v3.simple02 .naviAreaBg .naviArea .centerBox {
	float: left;
	width: 357px;
	background: url(/common_v3/img/bg_footer_navi_01.gif) left top repeat-y;
}
#footer_v3.simple01 .naviAreaBg .naviArea .rightBox ,
#footer_v3.simple02 .naviAreaBg .naviArea .rightBox {
	float: right;
	width: 463px;
	background: url(/common_v3/img/bg_footer_navi_01.gif) left top repeat-y;
}
#footer_v3.simple01 .naviAreaBg .naviArea .officialacc ,
#footer_v3.simple02 .naviAreaBg .naviArea .officialacc {
	margin: 0 0 0 10px;
}
#footer_v3.simple03 .naviAreaBg .naviArea {
	height: 55px;
	padding: 10px 15px;
}
#footer_v3.simple03 .naviAreaBg .naviArea .officialacc {
	margin: 0 0 0 10px;
}






/** footer fundamental **/
#footer_v3 .fundamental {
	width: 960px;
	padding: 0 10px;
	margin:9px auto;
	overflow: hidden;
	vertical-align:bottom;
}
#footer_v3 .fundamental .logo {
	float: left;
	width: 82px;
	margin-right:5px;
}
#footer_v3 .fundamental .linkList {
	display:inline;
	float: left;
/*	width: 598px; */
	width:600px;
	margin:0 0 0 5px;
	line-height:1.2;
	vertical-align:bottom;
}
#footer_v3 .fundamental .linkList li {
	display: inline;
	background: url(/common_v3/img/bg_footer_navi_02.gif) right 5px no-repeat;
	padding-right: 3px;
	margin-left: -2px;
}
#footer_v3 .fundamental .linkList li.last {
	background: none;
}
#footer_v3 .fundamental .linkList li a {
	font-size: 70%;
}





#footer_v3 .fundamental .copyright {
	float: right;
	width: 264px;
	padding:0.5em 0 0 0;
}

/** footer fundamental for popup **/
#footer_v3.popup .fundamental {
	border-top:1px solid #d6d6d6;
	width:auto;
}
#footer_v3.popup .fundamental .copyright {
	width:960px;
	float:none;
	margin:0 auto;
	text-align:right;
}

/** footer_v3  div.pagetop_v3 **/
#footer_v3 div.pagetop_v3 p a {
	color:#0099ff;
	font-size:75%;
}
#footer_v3 div.pagetop_v3 p a:visited {
	color:#9966ff;
}








/* div#contents_v3 */
/*---------------------------------------------*/
#contents_v3 {
	
}
#contents_v3 .mainContents_v3 {
	width:960px;
	margin: 14px auto 0;
	padding: 0 15px;
	overflow:hidden;
	zoom:1;
	font-size:75%;
	line-height:1.5em;
}

/** breadcrumb **/
#breadcrumb_v3 {
	border-bottom:1px solid #cccccc;
	padding:7px 0 6px;
	font-size:70%;
	overflow:hidden;
	zoom:1;
}
#breadcrumb_v3 ul {
	width:960px;
	margin: 0 auto;
}
#breadcrumb_v3 ul li {
	display:inline;
	background: url(/common_v3/img/icon_breadcrumb_arrow.gif) right center no-repeat;
	padding: 0 15px 0 0;
	line-height:1.5;
}
#breadcrumb_v3 ul li.active {
	background:none;
}
#breadcrumb_v3 ul li.active a {
	color:#666666;
}
#breadcrumb_v3 ul li.home img {
	vertical-align:top;
	margin-top:2px;
}
/** div.pagetop_v3 **/
div.pagetop_v3 p {
	width:960px;
	text-align:right;
	margin:0 auto 8px;
}
div.pagetop_v3 p a {
	background: url(/common_v3/img/icon_link_toparrow.gif) left center no-repeat;
	padding:0 0 0 15px;
}

/** category navigation **/
#contents_v3 .mainContents_v3 .naviCategory {
	width:960px;
	margin:20px 0 0 0;
	position:relative;
	z-index:1;
}
#contents_v3 .mainContents_v3 .naviCategory ul.genre {
	float:left;
	overflow:hidden;
	zoom:1;
	margin:18px 0 0 0;
}
#contents_v3 .mainContents_v3 .naviCategory ul.genre li {
	float:left;
}
#contents_v3 .mainContents_v3 .naviCategory div.submenu {
	background:#feffc4;
	border:3px solid #ffe682;
	width:285px;
	float:left;
	margin:0 0 0 8px;
}
#contents_v3 .mainContents_v3 .naviCategory div.submenu ul {
	overflow:hidden;
	margin:0 0 0 5px;
}
#contents_v3 .mainContents_v3 .naviCategory div.submenu ul li {
	float:left;
	font-size:75%;
	margin:0 5px 0 0;
	margin:0 5px 5px 0\9;
}
* html #contents_v3 .mainContents_v3 .naviCategory div.submenu {
	padding-bottom:3px;
}
*+ html #contents_v3 .mainContents_v3 .naviCategory div.submenu {
	padding-bottom:3px;
}


#contents_v3 .mainContents_v3 .naviCategory div.submenu ul li.last {
	margin:0;
}
#contents_v3 .mainContents_v3 .naviCategory div.submenu ul li.last img {
	padding:18px 0 0 0;
}
#contents_v3 .mainContents_v3 .naviCategory .submenu dl.premium dt {
	line-height:1.5em;
	display:inline;
}
#contents_v3 .mainContents_v3 .naviCategory .submenu dl.premium dd {
	margin:3px 0 0 0;
}

#contents_v3 .mainContents_v3 .naviCategory ul.faq {
	overflow:hidden;
	zoom:1;
	margin:0;
}
#contents_v3 .mainContents_v3 .naviCategory ul.faq li {
	float:left;
}

#contents_v3 .mainContents_v3 .naviCategory .genreNavi p {
	margin-top:0;
}

#contents_v3 .mainContents_v3 .naviCategory .genreNavi ul {
	position: absolute;
	top: 38px;
	left: 0px;
	display: none;
	z-index: 22147483646;
	width: 661px;
	height: 78px;
	background: url(/library/common/img/bg_genre_navi_01.gif) no-repeat left top;
}


#contents_v3 .mainContents_v3 .naviCategory .genreNavi ul li {
	position: absolute;
} #contents_v3 .mainContents_v3 .naviCategory .genreNavi ul .btn01 {
	top: 12px;
	left: 12px;
} #contents_v3 .mainContents_v3 .naviCategory .genreNavi ul .btn02 {
	top: 12px;
	left: 82px;
} #contents_v3 .mainContents_v3 .naviCategory .genreNavi ul .btn03 {
	top: 12px;
	left: 172px;
} #contents_v3 .mainContents_v3 .naviCategory .genreNavi ul .btn04 {
	top: 12px;
	left: 243px;
} #contents_v3 .mainContents_v3 .naviCategory .genreNavi ul .btn05 {
	top: 12px;
	left: 322px;
} #contents_v3 .mainContents_v3 .naviCategory .genreNavi ul .btn06 {
	top: 12px;
	left: 399px;
} #contents_v3 .mainContents_v3 .naviCategory .genreNavi ul .btn07 {
	top: 12px;
	left: 488px;
} #contents_v3 .mainContents_v3 .naviCategory .genreNavi ul .btn08 {
	top: 44px;
	left: 12px;
} #contents_v3 .mainContents_v3 .naviCategory .genreNavi ul .btn09 {
	top: 44px;
	left: 106px;
} #contents_v3 .mainContents_v3 .naviCategory .genreNavi ul .btn10 {
	top: 44px;
	left: 246px;
}

#contents_v3 .mainContents_v3  .popupBox {
	padding: 10px 0 0 0;
	position: absolute;
	top: -19px;
	left: 330px;
	z-index: 2147483647;
	display: none;
	width: 325px;
	height: 160px;
	background: url(/library/common/img/popup/bg_popup_01.png) no-repeat left top;
	text-align: left;
}
#contents_v3 .mainContents_v3  #adult_global {
	background: url(/library/common/img/popup/bg_popup_01.png) no-repeat left top;
}
#contents_v3 .mainContents_v3 .naviCategory #adult_global {
	top: 140px;
	left: 330px;
}
#contents_v3 .mainContents_v3 .col-d #adult_global {
	top: 340px;
	left: 680px;
}
#contents_v3 .mainContents_v3 .genreList #adult_global2 {
	top: 100px;
	left: 480px;
}

#contents_v3 .mainContents_v3  .popupBox .message {
	text-align: center;
}

#contents_v3 .mainContents_v3  .popupBox .btn {
	margin-top: 10px;
	text-align: center;
}

#contents_v3 .mainContents_v3  .popupBox ul {
	margin: 10px 28px 0 28px !important;
	border-bottom: none !important;
	width: auto !important;
}

#contents_v3 .mainContents_v3  .popupBox ul li {
	float: none;
}

#contents_v3 .mainContents_v3  .popupBox .close {
	position: absolute;
	top: -26px;
	left: 299px;
}

A


#contents_v3 .mainContents_v3 .naviUseful {
	border:1px solid #cccccc;
	padding:10px 0;
	text-align:left;
	margin:20px 0 0 0;
}
#contents_v3 .mainContents_v3 .naviUseful ul {
	margin:0;
}
#contents_v3 .mainContents_v3 .naviUseful ul li {
	background:url(/common_v3/img/line_linklist.gif) right center no-repeat;
	padding:0 10px 0 10px;
	display:inline-block;
}

#contents_v3 .mainContents_v3 .naviUseful ul li.last {
	background:none;
}

/** font size **/
#contents_v3 .mainContents_v3 .largeFont {
	font-size:140%;
	line-height:1.5em;
}
#contents_v3 .mainContents_v3 .smallFont {
	font-size:83%;
}
#contents_v3 .mainContents_v3 .underline {
	text-decoration:underline;
}
/** font color **/
#contents_v3 .mainContents_v3 .noteBlue {
	color:#0099ff;
}
#contents_v3 .mainContents_v3 .noteRed {
	color:#ff0000;
}
/** text align **/
#contents_v3 .mainContents_v3 .txtAL {
	text-align:left!important;
}
#contents_v3 .mainContents_v3 .txtAR {
	text-align:right!important;
}
#contents_v3 .mainContents_v3 .txtAC {
	text-align:center!important;
}
/** vertical align **/
#contents_v3 .mainContents_v3 .vrtclAT {
	vertical-align:top!important;
}
#contents_v3 .mainContents_v3 .vrtclAM {
	vertical-align:middle!important;
}
#contents_v3 .mainContents_v3 .vrtclAB {
	vertical-align:bottom!important;
}
/** margin **/
#contents_v3 .mainContents_v3 .mT0 {
	margin-top:0!important;
}
#contents_v3 .mainContents_v3 .mT10 {
	margin-top:10px!important;
}
#contents_v3 .mainContents_v3 .mT20 {
	margin-top:20px!important;
}
#contents_v3 .mainContents_v3 .mT30 {
	margin-top:30px!important;
}
#contents_v3 .mainContents_v3 .mT50 {
	margin-top:50px!important;
}
#contents_v3 .mainContents_v3 .mB10 {
	margin-bottom:10px!important;
}
#contents_v3 .mainContents_v3 .mB20 {
	margin-bottom:20px!important;
}
#contents_v3 .mainContents_v3 .mB30 {
	margin-bottom:30px!important;
}
#contents_v3 .mainContents_v3 .mR5 {
	margin-right:5px!important;
}
#contents_v3 .mainContents_v3 .mR10 {
	margin-right:10px!important;
}
#contents_v3 .mainContents_v3 .mR20 {
	margin-right:20px!important;
}
#contents_v3 .mainContents_v3 .mR30 {
	margin-right:30px!important;
}
#contents_v3 .mainContents_v3 .mL5 {
	margin-left:5px!important;
}
#contents_v3 .mainContents_v3 .mL10 {
	margin-left:10px!important;
}
#contents_v3 .mainContents_v3 .mL20 {
	margin-left:20px!important;
}
#contents_v3 .mainContents_v3 .mL30 {
	margin-left:20px!important;
}
#contents_v3 .mainContents_v3 .mL40 {
	margin-left:40px!important;
}
#contents_v3 .mainContents_v3 .mL50 {
	margin-left:50px!important;
}


#contents_v3 .mainContents_v3 .p5 {
	padding:5px!important;
}
#contents_v3 .mainContents_v3 .p10 {
	padding:10px!important;
}
#contents_v3 .mainContents_v3 .imgText {
	vertical-align:middle;
	margin-right:5px;
}

/** p **/
#contents_v3 .mainContents_v3 p {
	margin:10px 0 0 0;
}
#contents_v3 .mainContents_v3 ul {
	margin:10px 0 0 0;
}

/** table **/
#contents_v3 .mainContents_v3 table.noBorder ,
#contents_v3 .mainContents_v3 table.noBorder th,
#contents_v3 .mainContents_v3 table.noBorder td,
#contents_v3 .mainContents_v3 table.type02 table.noBorder ,
#contents_v3 .mainContents_v3 table.type02 table.noBorder th,
#contents_v3 .mainContents_v3 table.type02 table.noBorder td {
	border:none;
	padding:0;
}

#contents_v3 .mainContents_v3 table.type01 {
	width:100%;
	margin:20px 0 0 0;
}
#contents_v3 .mainContents_v3 table.type01 th {
	background:#666666;
	color:#ffffff;
	text-align:center;
	padding:5px 0;
}
#contents_v3 .mainContents_v3 table.type01 td {
	background:#f5f5f5;
	padding:5px;
}

#contents_v3 .mainContents_v3 table.type01 tr.even td {
	background:#ebebeb;
}

#contents_v3 .mainContents_v3 table.type01 .channel {
	overflow:hidden;
	zoom:1;
	margin:0;
}
#contents_v3 .mainContents_v3 table.type01 .channel img ,
#contents_v3 .mainContents_v3 table.type01 .channel span {
	display:inline-block;
	vertical-align:middle;
}
#contents_v3 .mainContents_v3 table.type01 .channel img {
	margin:0 5px 0 0;
}
#contents_v3 .mainContents_v3 table.type01 .channel span a {

}
/** for service name table **/
#contents_v3 .mainContents_v3 table.type02 {
	margin:20px auto 0;
	border-collapse:collapse;
	width:100%;
}
#contents_v3 .mainContents_v3 table.type02.newservice {
	width:800px;
	text-align:center;
}
#contents_v3 .mainContents_v3 table.type02 th {
	background:#666666;
	color:#ffffff;
	text-align:center;
	padding:5px;
	border-left:1px solid #666666;
}
#contents_v3 .mainContents_v3 table.type02 td {
	background:#ffffff;
	padding:10px;
	border:1px solid #cccccc;
}
#contents_v3 .mainContents_v3 table.type02 th.borderLR {
	border-right:1px solid #ffffff;
	border-left:1px solid #ffffff;
}
#contents_v3 .mainContents_v3 table.type02 th.borderR {
	border-right:1px solid #ffffff;
}
#contents_v3 .mainContents_v3 table.type02 th.borderT {
	border-top:1px solid #ffffff;
}
#contents_v3 .mainContents_v3 table.type02 th.borderB {
	border-bottom:1px solid #ffffff;
}

#contents_v3 .mainContents_v3 table td.bgWhite {
	background:#ffffff;
}
#contents_v3 .mainContents_v3 table td.bgGray {
	background:#eeeeee;
}


/** linkList **/
#contents_v3 .mainContents_v3 ul.linkList li {
	text-indent:-10px;
	padding-left:10px;
}
#contents_v3 .mainContents_v3 ul.linkList li.pdf ,
#contents_v3 .mainContents_v3 .pdf {
	text-indent:-18px;
	padding-left:18px;
}

#contents_v3 .mainContents_v3 .pageLink li {
	text-indent:-15px;
	padding-left:15px;
	text-indent:0¥9;
	*text-indent:0;
	_text-indent:0;
	padding-left:0¥9;
	*padding-left:0;
	_padding-left:0;
}

#contents_v3 .mainContents_v3 .pageLink li .pageLink {
	margin:0;
	padding-left:15px¥9;
	*padding-left:15px;
	_padding-left:15px;

}

#contents_v3 .mainContents_v3 ul.linkList li a {
	background: url(/common_v3/img/icon_link_leftarrow.gif) left 4px no-repeat;
	padding: 0 0 0 10px;
}
#contents_v3 .mainContents_v3 p.linkList a {
	background: url(/common_v3/img/icon_link_leftarrow.gif) left 4px no-repeat;
	padding: 0 0 0 10px;
}
#contents_v3 .mainContents_v3 .textLink a {
	background: url(/common_v3/img/icon_link_leftarrow.gif) left 4px no-repeat;
	padding: 0 0 0 10px;
	margin:0 5px 0 5px;
}
#contents_v3 .mainContents_v3 a.textLink {
	background: url(/common_v3/img/icon_link_leftarrow.gif) left 4px no-repeat;
	padding: 0 0 0 10px;
}

#contents_v3 .mainContents_v3 .textLink.large a {
	background: url(/common_v3/img/icon_link_leftarrow_l.gif) left 4px no-repeat;
	padding: 0 0 0 15px;
	margin:0 5px 0 0;
	font-size:140%;
}


img.newwin {
	margin:0 3px 0 3px;
}

#contents_v3 .mainContents_v3 ul.linkList li.pdf a {
	background: url(/common_v3/img/icon_pdf.gif) left top no-repeat;
	padding: 0 0 2px 20px;
}
#contents_v3 .mainContents_v3 p.pdf a {
	background: url(/common_v3/img/icon_pdf.gif) left top no-repeat;
	padding: 0 0 2px 20px;
}
#contents_v3 .mainContents_v3 a.pdf {
	background: url(/common_v3/img/icon_pdf.gif) left top no-repeat;
	padding: 0 0 2px 20px;
}

#contents_v3 .mainContents_v3 ul.pageLink li a {
	background: url(/common_v3/img/icon_link_downarrow.gif) left 5px no-repeat;
	padding: 0 0 0 15px;
}
#contents_v3 .mainContents_v3 p.pageLink a {
	background: url(/common_v3/img/icon_link_downarrow.gif) left 5px no-repeat;
	padding: 0 0 0 15px;
}

#contents_v3 .mainContents_v3 ul.flatList {
	width:100%;
	margin:20px auto 0;
	text-align:center;
}
#contents_v3 .mainContents_v3 ul.flatList li {
	display:inline;
}
#contents_v3 .mainContents_v3 ul.flatList li img {
	margin:0 5px 0 5px;
}
#contents_v3 .mainContents_v3 ul.flatList.tab {
	border-bottom:3px solid #00a0e9;
	height:36px;
}
#contents_v3 .mainContents_v3 .flatLinkBox {
	margin:0 0 20px 0;
	width: 100%;
	overflow: hidden;
	zoom: 1;
}
#contents_v3 .mainContents_v3 .flatLinkBox ul.flatList {
	width:600px;
	float:left;	
	text-align:left;
	margin:10px 0 0 0;
}
#contents_v3 .mainContents_v3 .flatLinkBox ul.flatList li.active a {
	color:#000000;
}
#contents_v3 .mainContents_v3 .flatLinkBox .imgLink {
	float: right;
}
#contents_v3 .mainContents_v3 .flatLinkBox .imgLink li {
	display:inline;
}
#contents_v3 .mainContents_v3 .flatLinkBox .imgLink li img {
	vertical-align:middle;
}

/** pageback **/
#contents_v3 .mainContents_v3 div.pageback p {
	text-align:right;
	margin:0 auto 8px;
}
#contents_v3 .mainContents_v3 div.pageback p a {
	background: url(/common_v3/img/icon_link_toparrow.gif) left center no-repeat;
	padding:0 0 0 15px;
}


/** annotation **/
#contents_v3 .mainContents_v3 .annotation {
	font-size:83%;
}
#contents_v3 .mainContents_v3 .annotation span.icon {
	margin:0 5px 0 0;
}

/** dot list **/
#contents_v3 .mainContents_v3 ul.dotList,
#contents_v3 .mainContents_v3 ol.dotList {
	margin:10px 0 0 20px;
	zoom:normal;
}

#contents_v3 .mainContents_v3 ul.dotList li,
#contents_v3 .mainContents_v3 ol.dotList li{
	list-style-type:disc;
	list-style-position:outside;
	display:list-item;
	vertical-align:top;
}
#contents_v3 .mainContents_v3 ol.numberList ul.dotList ,
#contents_v3 .mainContents_v3 ol.numberList ol.dotList {
	margin:0 0 0 0;
}

#contents_v3 .mainContents_v3 ol.numberList ul.dotList li,
#contents_v3 .mainContents_v3 ol.numberList ol.dotList li{
	list-style-type:disc;
	list-style-position:inside;
	display:list-item;
	vertical-align:top;
}

/** ol List **/
#contents_v3 .mainContents_v3 ul.numberList ,
#contents_v3 .mainContents_v3 ol.numberList {
	margin:10px 0 0 20px;
	zoom:normal;
}
#contents_v3 .mainContents_v3 table ul.numberList ,
#contents_v3 .mainContents_v3 table ol.numberList {
	margin:10px 0 0 30px;
}

* html #contents_v3 .mainContents_v3 ul.numberList ,
* html #contents_v3 .mainContents_v3 ol.numberList {
	margin:10px 0 0 30px;
}
*+ html #contents_v3 .mainContents_v3 ul.numberList ,
*+ html #contents_v3 .mainContents_v3 ol.numberList {
	margin:10px 0 0 30px;
}



#contents_v3 .mainContents_v3 ul.numberList li ,
#contents_v3 .mainContents_v3 ol.numberList li {
	list-style-type:decimal;
	list-style-position:outside;
	display:list-item;
	vertical-align:top;
}

/** checkmark List **/
#contents_v3 .mainContents_v3 ul.checkList ,
#contents_v3 .mainContents_v3 ol.checkList {
/*	margin:10px 0 0 20px;*/
	zoom:normal;
}
#contents_v3 .mainContents_v3 ul.checkList li ,
#contents_v3 .mainContents_v3 ol.checkList li {
	background:url(/common_v3/img/icon_checklist.gif) left 4px no-repeat;
	padding:0 0 0 20px;
}

/** blue line box **/
#contents_v3 .mainContents_v3 .subscription {
	border:3px solid #0099ff;
	margin:10px 0 0 0;
/*	overflow:hidden;
	zoom:1;*/
	display:table;
	width:954px;
}
#contents_v3 .mainContents_v3 .subscription .button {
	display:table-cell;
	vertical-align:middle;
}
#contents_v3 .mainContents_v3 .subscription .button p {
	margin:0;
}
#contents_v3 .mainContents_v3 .subscription .text {
	display:table-cell;
	width:690px;
	margin:0 10px 0 0;
	padding:0 10px 10px;
}


/** gray box **/
#contents_v3 .mainContents_v3 .grayBox{
	border:1px solid #cccccc;
	background:#eeeeee;
	padding:10px;
	margin:20px 0 0 0;
}
/** gray border box **/
#contents_v3 .mainContents_v3 .grayBorderBox{
	border:1px solid #cccccc;
	padding:10px;
	margin:20px 0 0 0;
}

/** notice box **/
#contents_v3 .mainContents_v3 .noticeBox {
	width:698px;
	border:1px solid #cccccc;
	background:#eeeeee url(/common_v3/img/icon_exclamation.gif) 10px 10px no-repeat;;
	padding:0 10px 10px 30px;
	margin:10px auto 0;
}

/** notice pdf box **/
#contents_v3 .mainContents_v3 .noticePdfBox{
	width:718px;
	border:1px solid #cccccc;
	background:#eeeeee;
	padding:10px;
	margin:10px auto 0;
	overflow:hidden;
	zoom:1;
}
#contents_v3 .mainContents_v3 .noticePdfBox p {
	margin:0;
}
#contents_v3 .mainContents_v3 .noticePdfBox p.text {
	width:630px;
	float:left;
}
#contents_v3 .mainContents_v3 .noticePdfBox p.icon {
	width:88px;
	float:right;
}
/** open box **/
#contents_v3 .mainContents_v3 .openBox {
	width:310px;
	background:#f5f5f5;
	padding:10px;
	margin:10px 0 0 0;
}
#contents_v3 .mainContents_v3 .openBox p.title {
	margin:0;
	font-size:120%;
}
#contents_v3 .mainContents_v3 .openBox p.continue a {
	background:url(/common_v3/img/icon_continue.gif) left 3px no-repeat;
	padding:0 0 0 15px;
	color:#0099ff;
}
/** mobile information box **/
#contents_v3 .mainContents_v3 .mobileInfoBox{
	border:1px solid #cccccc;
	padding:10px;
	margin:20px auto 0;
	width:600px;
}



/** title **/
#contents_v3 .mainContents_v3 .h1Tit {
	font-size:280%;
	margin:20px 0 0 0;
	line-height:1em;
	color:#222222;
}
#contents_v3 .mainContents_v3 .h2Tit {
	background:#F7F7F7 url(/common_v3/img/bg_title_01.jpg) left bottom repeat-x;
	padding: 10px 10px 10px 20px;
	font-size:200%;
	margin:20px 0 0 0;
	color:#222222;
	vertical-align:middle;
	line-height:1.3em;
	min-height:30px;
	height: auto !important;
	height: 50px;
	position:relative;
}
#contents_v3 .mainContents_v3 .h2Tit span a img {
	position:absolute;
	top:5px;
	right:10px;
}
#contents_v3 .mainContents_v3 .h2Tit span.txtLink a {
	background: url(/common_v3/img/icon_link_leftarrow.gif) left center no-repeat;
	padding: 0 0 0 10px;
	margin:0 0 0 10px;
	font-size:60%;
	font-weight:normal;
}


#contents_v3 .mainContents_v3 .h3Tit {
	background:#F7F7F7 url(/common_v3/img/bg_title_02.jpg) left center repeat-x;
	padding: 10px 10px 10px 20px;
	font-size:140%;
	margin:20px 0 0 0;
	color:#222222;
}
#contents_v3 .mainContents_v3 .h3Tit span a {
	background: url(/common_v3/img/icon_link_leftarrow.gif) left 5px no-repeat;
	padding: 0 0 0 10px;
	margin:0 0 0 10px;
	font-size:70%;
	font-weight:normal;
}

#contents_v3 .mainContents_v3 .h3TitBar ,
#contents_v3 .mainContents_v3 .h4TitBar {
	border-left:8px solid #00a0e9;
	padding: 0 0 0 10px;
	font-size:140%;
	margin:20px 0 0 0;
	color:#222222;
}

#contents_v3 .mainContents_v3 .h4Tits {
	background: url(/common_v3/img/icon_title.jpg) left center no-repeat;
	padding: 0 0 0 20px;
	font-size:140%;
	margin:20px 0 0 0;
	color:#222222;
}
#contents_v3 .mainContents_v3 .h4Titm {
/*	color:#0099ff; */
	font-size:180%;
	margin:20px 0 0 0;
}
#contents_v3 .mainContents_v3 h4 {
	margin:10px 0 0 0;
}
#contents_v3 .mainContents_v3 h5 {
	margin:20px 0 0 0;
	font-size:140%;
}

/** column2 **/
#contents_v3 .mainContents_v3 .column2 {
	margin:10px -20px 0 0;
	overflow:hidden;
	zoom:1;
}
#contents_v3 .mainContents_v3 .column2 .col {
	float:left;
	width:470px;
	margin:0 20px 0 0;
}
#contents_v3 .mainContents_v3 .column2.faq {
	width:788px;
	margin:20px auto 0;
	border:1px solid #cccccc;
	padding:10px 0 10px 10px;
}
#contents_v3 .mainContents_v3 .column2.faq .col {
	float:left;
	width:380px;
	margin:0 10px 0 0;
}
#contents_v3 .mainContents_v3 .column2.faq .col ul li {
	line-height:1.8em;
}

/** column3 **/
#contents_v3 .mainContents_v3 .column3 {
	margin:10px -21px 0 0;
	overflow:hidden;
	zoom:1;
}
#contents_v3 .mainContents_v3 .column3 .col {
	float:left;
	width:306px;
	margin:0 21px 0 0;
}
#contents_v3 .mainContents_v3 .column3 .col2 {
	float:left;
	width:633px;
	margin:0 21px 0 0;
}

#contents_v3 .mainContents_v3 .column3.faq {
	width:800px;
	margin:20px auto 0;
}
#contents_v3 .mainContents_v3 .column3.faq .col {
	float:left;
	width:250px;
	margin:0 10px 0 0;
}


/** column4 **/
#contents_v3 .mainContents_v3 .column4 {
	margin:10px -20px 0 0;
	overflow:hidden;
	zoom:1;
}
#contents_v3 .mainContents_v3 .column4 .col {
	float:left;
	width:225px;
	margin:0 20px 0 0;
}
#contents_v3 .mainContents_v3 .column4 .col3 {
	float:left;
	width:715px;
	margin:0 20px 0 0;
}
#contents_v3 .mainContents_v3 .column4.guide .rowColExpln {
	display:inline-block;
}
#contents_v3 .mainContents_v3 .column4.guide .rowColExpln .colExpln {
	float:left;
	width:345px;
	margin:0 20px 0 0;
}

/** column5 **/
#contents_v3 .mainContents_v3 .column5 {
	margin:10px -20px 0 0;
	overflow:hidden;
	zoom:1;
}
#contents_v3 .mainContents_v3 .column5 .col {
	float:left;
	width:176px;
	margin:0 20px 0 0;
}
#contents_v3 .mainContents_v3 .column5 .col2 {
	float:left;
	width:372px;
	margin:0 20px 0 0;
}
#contents_v3 .mainContents_v3 .column5 .col3 {
	float:left;
	width:568px;
	margin:0 20px 0 0;
}

#contents_v3 .mainContents_v3 .column5 .col4 {
	float:left;
	width:764px;
	margin:0 20px 0 0;
}

/** column6 **/
#contents_v3 .mainContents_v3 .column6 {
	margin:10px -12px 0 0;
	overflow:hidden;
	zoom:1;
}
#contents_v3 .mainContents_v3 .column6 .col {
	float:left;
	width:150px;
	margin:0 12px 0 0;
}
#contents_v3 .mainContents_v3 .column6 .col2 {
	float:left;
	width:312px;
	margin:0 12px 0 0;
}
#contents_v3 .mainContents_v3 .column6 .col4 {
	float:left;
	width:636px;
	margin:0 12px 0 0;
}
#contents_v3 .mainContents_v3 .column6 .col5 {
	float:left;
	width:798px;
	margin:0 12px 0 0;
}

#contents_v3 .mainContents_v3 div.withImgCol {
	position: relative;
	width: 100%;
	overflow: hidden;
	zoom: 1;
}

#contents_v3 .mainContents_v3 div.withImgCol div.imgL {
	display: inline;
	float: left;
	margin-right: 1em;
}

#contents_v3 .mainContents_v3 div.withImgCol div.imgR {
	display: inline;
	float: right;
	margin-left: 1em;
}

#contents_v3 .mainContents_v3 div.withImgCol div.txtR,
#contents_v3 .mainContents_v3 div.withImgCol div.txtL {
	overflow: hidden;
	_zoom: 1;
}

/** promotion box **/
#contents_v3 .mainContents_v3 .promotionBox {
	width:802px;
	background:#feffc4;
	border:3px solid #ffe682;
	padding:10px;
	margin:20px auto 0;
}
#contents_v3 .mainContents_v3 .promotionBox img {
	margin:0 10px 0 0;
	vertical-align:middle;
}
/** registrationBox **/
#contents_v3 .mainContents_v3 .registrationBox {
	margin:20px auto 0;
	overflow:hidden;
	zoom:1;
	width:822px;
}
#contents_v3 .mainContents_v3 .registrationBox .yet {
	background:#feffc4;
	border:3px solid #ffe682;
	width:420px;
	padding:10px;
	margin:0 10px 0 0;
	float:left;
}
#contents_v3 .mainContents_v3 .registrationBox .already {
	background:#feffc4;
	border:3px solid #ffe682;
	width:340px;
	padding:10px;
	float:left;
}


#contents_v3 .mainContents_v3 .registrationBox .yet img ,
#contents_v3 .mainContents_v3 .registrationBox .already img {
	vertical-align:middle;
}
#contents_v3 .mainContents_v3 .registrationBox .yet a img ,
#contents_v3 .mainContents_v3 .registrationBox .already a img {
	margin:0 0 0 10px;
}
/** rejoinBox **/
#contents_v3 .mainContents_v3 .rejoinBox {
	width:541px;
	padding:10px;
	background:#feffc4;
	border:3px solid #ffe682;
	margin:20px auto 0;
}
#contents_v3 .mainContents_v3 .rejoinBox img {
	vertical-align:middle;
}
#contents_v3 .mainContents_v3 .rejoinBox a img {
	margin:0 0 0 10px;
}

/** rejoinBox tel **/
#contents_v3 .mainContents_v3 .rejoinTelBox {
	width:475px;
	padding:10px;
	background:#feffc4;
	border:3px solid #ffe682;
	margin:20px auto 0;
}
#contents_v3 .mainContents_v3 .rejoinTelBox img {
	vertical-align:middle;
}
#contents_v3 .mainContents_v3 .rejoinTelBox a img {
	margin:0 0 0 10px;
}


/** premiumHere **/
#contents_v3 .mainContents_v3 .premiumHere {
	width:683px;
	padding:10px;
	background:#feffc4;
	border:3px solid #ffe682;
	margin:20px auto 0;
}
#contents_v3 .mainContents_v3 .premiumHere img {
	vertical-align:middle;
}
#contents_v3 .mainContents_v3 .premiumHere a img {
	margin:0 0 0 10px;
}
/** reception24hourV **/
#contents_v3 .mainContents_v3 .reception24hourV {
	width:445px;
	padding:10px;
	background:#feffc4;
	border:3px solid #ffe682;
	margin:20px auto 0;
	text-align:center;
}
#contents_v3 .mainContents_v3 .reception24hourV a img {
	margin:10px 0 0 0;
}
/** reception24hourH **/
#contents_v3 .mainContents_v3 .reception24hourH {
	width:714px;
	padding:10px;
	background:#feffc4;
	border:3px solid #ffe682;
	margin:20px auto 0;
}
#contents_v3 .mainContents_v3 .reception24hourH img {
	vertical-align:middle;
}
#contents_v3 .mainContents_v3 .reception24hourH a img {
	margin:0 0 0 10px;
}

/** premium service box **/
#contents_v3 .mainContents_v3 .premiumServiceBox {
	width:740px;
	margin:20px auto 0;
	position:relative;
}
#contents_v3 .mainContents_v3 .premiumServiceBox p.button {
	position:absolute;
	top:60px;
	right:10px;
}

/** morefun box **/
#contents_v3 .mainContents_v3 .morefunBox {
	width:828px;
	margin:20px auto 0;
}
#contents_v3 .mainContents_v3 .morefunBox p {
	margin:0;
}
#contents_v3 .mainContents_v3 .morefunBox .linkArea {
	width:826px;
	padding:10px 0;
	text-align:center;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}
#contents_v3 .mainContents_v3 .morefunBox .linkArea p {
	display:inline-block;
	vertical-align:middle;
}
#contents_v3 .mainContents_v3 .morefunBox .linkArea p.linkText a {
	background: url(/common_v3/img/icon_link_leftarrow.gif) left 4px no-repeat;
	padding: 0 0 0 10px;
	margin:0 0 0 10px;
}

/** inquiry **/
#contents_v3 .mainContents_v3 .inquiryBox {
	width:358px;
	border:1px solid #cccccc;
	background:url(/common_v3/img/bg_inquiryBox.gif) left top no-repeat;
	padding:0 0 10px 0;
	margin:20px 0 0 0;
}
#contents_v3 .mainContents_v3 .inquiryBox.center {
	margin:20px auto 0;
}
#contents_v3 .mainContents_v3 .inquiryBox .title {
	font-size:140%;
	color:#666666;
	text-align:center;
}
#contents_v3 .mainContents_v3 .inquiryBox .text {
	color:#666666;
	text-align:center;
}
#contents_v3 .mainContents_v3 .inquiryBox dl.number {
	margin:0 0 0 35px;
}
#contents_v3 .mainContents_v3 .inquiryBox dl.number dt {
	display:inline;
}
#contents_v3 .mainContents_v3 .inquiryBox dl.number dd {
	display:inline;
	color:#0580d6;
	font-weight:bold;
	font-size:220%;
	margin:0 0 0 10px;
	line-height:1em;
}

#contents_v3 .mainContents_v3 .inquiryBox .annotation {
	margin:10px 0 0 40px;
}
#contents_v3 .mainContents_v3 .inquiryBox span.number {
	font-size:130%;
	color:#0580d6;
}
#contents_v3 .mainContents_v3 .inquiryBox .notes {
	background-color:#eeeeee;
	margin:10px;
	padding:5px 10px;
}

/** inquiry **/
#contents_v3 .mainContents_v3 .inquiryBoxL {
	width:600px;
	border:1px solid #cccccc;
	background:url(/common_v3/img/bg_inquiryBox_l.gif) left top no-repeat;
	padding:0 0 10px 0;
	margin:20px 0 0 0;
}
#contents_v3 .mainContents_v3 .inquiryBoxL.center {
	margin:20px auto 0;
}
#contents_v3 .mainContents_v3 .inquiryBoxL .title {
	font-size:140%;
	color:#666666;
	text-align:center;
}
#contents_v3 .mainContents_v3 .inquiryBoxL .text {
	color:#666666;
	text-align:center;
}
#contents_v3 .mainContents_v3 .inquiryBoxL dl.number {
	margin:0 0 0 20px;
}
#contents_v3 .mainContents_v3 .inquiryBoxL dl.number dt {
	display:inline;
}
#contents_v3 .mainContents_v3 .inquiryBoxL dl.number dd {
	display:inline;
	color:#0580d6;
	font-weight:bold;
	font-size:220%;
	margin:0 0 0 10px;
	line-height:1em;
}
#contents_v3 .mainContents_v3 .inquiryBoxL dl.number dd.small {
	display:inline;
	color:#000000;
	font-weight:normal;
	font-size:100%;
	margin:0 0 0 10px;
	line-height:1em;
}

#contents_v3 .mainContents_v3 .inquiryBoxL .annotation {
	margin:10px 0 0 20px;
}
#contents_v3 .mainContents_v3 .inquiryBoxL span.number {
	font-size:130%;
	color:#0580d6;
}
#contents_v3 .mainContents_v3 .inquiryBoxL .notes {
	background-color:#eeeeee;
	margin:10px;
	padding:5px 10px;
}

/** olde2cstmr **/
#contents_v3 .mainContents_v3 .olde2cstmr {
	width:285px;
	border:1px solid #cccccc;
	padding:10px;
	text-align:center;
	margin:20px 0 0 0;
}
#contents_v3 .mainContents_v3 .olde2cstmr p.button {
	background:url(/common_v3/img/bg_line_dot.gif) center top repeat-x;
	padding:10px 0 0 0;
}





/** left navi **/
#contents_v3 .mainContents_v3 .lComponent {
	width:200px;
	float:left;
	margin:0 20px 0 0;
}
#contents_v3 .mainContents_v3 .lComponent .information {
	border:1px solid #d2d2d2;
	width:178px;
	background:#ffffff url(/common_v3/img/bg_leftNavi_box.jpg) center top no-repeat;
	padding:0 10px 10px 10px;
	margin:20px 0 0 0;
}
#contents_v3 .mainContents_v3 .lComponent .information .title {
	font-size:110%;
	font-weight:normal;
	margin:10px 0 10px 5px;
	color:#222222;
}
#contents_v3 .mainContents_v3 .lComponent .information .btn {
	margin:5px 0 0 0;
}
#contents_v3 .mainContents_v3 .lComponent .information ul.linkList {
	margin:5px 0 0 0;
}
#contents_v3 .mainContents_v3 .lComponent .information ul.linkList li {
	padding:10px 0 10px 10px;
}
#contents_v3 .mainContents_v3 .lComponent .information ul.linkList li.dotline {
	background:url(/common_v3/img/bg_line_dot.gif) center top repeat-x;
}
#contents_v3 .mainContents_v3 .lComponent p.banner {
	margin:20px 0 0 0;
}

/** genre menu **/
#contents_v3 .mainContents_v3 .naviGenre_v3 {
	border-bottom:1px solid #d6d6d6;
	width:937px;
	margin: 10px auto 0;
	padding:5px 0;
	text-align:center;
}
#contents_v3 .mainContents_v3 .naviGenre_v3 ul {
	margin:0;
}
#contents_v3 .mainContents_v3 .naviGenre_v3 ul li {
	display:inline;
}
/** pack set menu **/
#contents_v3 .mainContents_v3 .naviPackset_v3 {
	border-bottom:1px solid #d6d6d6;
	margin:20px auto 0;
	padding:5px 0;
}
#contents_v3 .mainContents_v3 .naviPackset_v3 dl dd {
	margin:-43px 0 0 140px;
}
#contents_v3 .mainContents_v3 .naviPackset_v3 dd ul {
}
#contents_v3 .mainContents_v3 .naviPackset_v3 dd ul li {
	display:inline;
	vertical-align:middle;
}

/** genre filter  menu **/
#contents_v3 .mainContents_v3 .navigenreFilter_v3 {
	border-bottom:1px solid #d6d6d6;
	margin:20px auto 0;
}
#contents_v3 .mainContents_v3 .navigenreFilter_v3 dl {
	position:relative;
}
#contents_v3 .mainContents_v3 .navigenreFilter_v3 dl dt {
	position:absolute;
	top:15px;
	left:0;
}
#contents_v3 .mainContents_v3 .navigenreFilter_v3 dl dd {
	margin:0 0 0 110px;
}
#contents_v3 .mainContents_v3 .navigenreFilter_v3 dd ul {
	overflow:hidden;
	zoom:1;
	margin:0;
}
#contents_v3 .mainContents_v3 .navigenreFilter_v3 dd ul.upper {
	border-bottom:1px solid #cccccc;
}
#contents_v3 .mainContents_v3 .navigenreFilter_v3 dd ul li {
	float:left;
	margin:0;
	padding:5px 0;
	vertical-align:middle;
}


/** series introduction **/
#contents_v3 .mainContents_v3 .seriesIntro {
	overflow:hidden;
	zoom:1;
}
#contents_v3 .mainContents_v3 .seriesIntro .img {
	float:left;
	width:200px;
	margin:0 20px 0 0; 
}

#contents_v3 .mainContents_v3 .seriesIntro .explain {
	float:left;
	width:740px;
}
#contents_v3 .mainContents_v3 .iconList li {
	display:inline;
	margin:0 3px 0 0;
}
#contents_v3 .mainContents_v3 .channelInfo li {
	display:inline;
	margin:0 3px 0 0;
}
#contents_v3 .mainContents_v3 .channelInfo li img {
	vertical-align:middle;
}
#contents_v3 .mainContents_v3 .channelInfo li a {
	background: url(/common_v3/img/icon_link_leftarrow.gif) left 4px no-repeat;
	padding: 0 0 0 10px;
	margin:0 0 0 10px;
}

/** right component **/
#contents_v3 .mainContents_v3 .rComponent {
	width:740px;
	float:left;
}
/*** column2 ***/
#contents_v3 .mainContents_v3 .rComponent .column2 {
	margin:10px -20px 0 0;
	overflow:hidden;
	zoom:1;
}
* html #contents_v3 .mainContents_v3 .rComponent .column2 {
	margin-right:-25px;
}
#contents_v3 .mainContents_v3 .rComponent .column2 .col {
	float:left;
	width:360px;
	margin:0 20px 0 0;
}
/*** column3 ***/
#contents_v3 .mainContents_v3 .rComponent .column3 {
	margin:10px -19px 0 0;
	overflow:hidden;
	zoom:1;
}
#contents_v3 .mainContents_v3 .rComponent .column3 .col {
	float:left;
	width:234px;
	margin:0 19px 0 0;
}
#contents_v3 .mainContents_v3 .rComponent .column3 .col2 {
	float:left;
	width:487px;
	margin:0 19px 0 0;
}




/*** column4 ***/
#contents_v3 .mainContents_v3 .rComponent .column4 {
	margin:10px -12px 0 0;
	overflow:hidden;
	zoom:1;
}
#contents_v3 .mainContents_v3 .rComponent .column4 .col {
	float:left;
	width:176px;
	margin:0 12px 0 0;
}
#contents_v3 .mainContents_v3 .rComponent .column4 .col3 {
	float:left;
	width:552px;
	margin:0 12px 0 0;
}

/*** column5 ***/
#contents_v3 .mainContents_v3 .rComponent .column5 {
	margin:10px -10px 0 0;
	overflow:hidden;
	zoom:1;
}
#contents_v3 .mainContents_v3 .rComponent .column5 .col {
	float:left;
	width:140px;
	margin:0 10px 0 0;
}
#contents_v3 .mainContents_v3 .rComponent .column5 .col2 {
	float:left;
	width:290px;
	margin:0 10px 0 0;
}
#contents_v3 .mainContents_v3 .rComponent .column5 .col3 {
	float:left;
	width:440px;
	margin:0 10px 0 0;
}
#contents_v3 .mainContents_v3 .rComponent .column5 .col4 {
	float:left;
	width:590px;
	margin:0 10px 0 0;
}


/*** column6 ***/
#contents_v3 .mainContents_v3 .rComponent .column6 {
	margin:10px -10px 0 0;
	overflow:hidden;
	zoom:1;
}
#contents_v3 .mainContents_v3 .rComponent .column6 .col {
	float:left;
	width:115px;
	margin:0 10px 0 0;
}
#contents_v3 .mainContents_v3 .rComponent .column6 .col2 {
	float:left;
	width:240px;
	margin:0 10px 0 0;
}
#contents_v3 .mainContents_v3 .rComponent .column6 .col4 {
	float:left;
	width:490px;
	margin:0 10px 0 0;
}
#contents_v3 .mainContents_v3 .rComponent .column6 .col5 {
	float:left;
	width:615px;
	margin:0 10px 0 0;
}



/* search result */
/*---------------------------------------------*/
/** columnResult **/
#contents_v3 .mainContents_v3 .columnResult {
clear:both;
	overflow:hidden;
	zoom:1;
	margin:20px 0 0 0;
}
#contents_v3 .mainContents_v3 .columnResult .colL {
	width:634px;
	float:left;

}
#contents_v3 .mainContents_v3 .columnResult .colR {
	width:306px;
	float:right;
	margin:0;
}
#contents_v3 .mainContents_v3 .columnResult .colL .detailBox ,
#contents_v3 .mainContents_v3 .columnResult .colL .detailBoxEven {
	margin:10px 0 0 0;
	padding:10px;
}
#contents_v3 .mainContents_v3 .columnResult .colL .detailBox {
	background-color:#F5F5F5;
}
#contents_v3 .mainContents_v3 .columnResult .colL .detailBoxEven {
	background-color:#FEFEFE;
}
#contents_v3 .mainContents_v3 .columnResult .colL .detailBox .titleBox ,
#contents_v3 .mainContents_v3 .columnResult .colL .detailBoxEven .titleBox {
	overflow:hidden;
	zoom:1;
	clear:both;

}
#contents_v3 .mainContents_v3 .columnResult .colL .detailBox .titleBox .title ,
#contents_v3 .mainContents_v3 .columnResult .colL .detailBoxEven .titleBox .title {
	float:left;
}
#contents_v3 .mainContents_v3 .columnResult .colL .detailBox .titleBox .title h4 ,
#contents_v3 .mainContents_v3 .columnResult .colL .detailBoxEven .titleBox .title h4 {
	font-size:140%;
}
#contents_v3 .mainContents_v3 .columnResult .colL .detailBox .titleBox .title h4 a ,
#contents_v3 .mainContents_v3 .columnResult .colL .detailBoxEven .titleBox .title h4 a {
	background: url(/common_v3/img/icon_link_leftarrow.gif) left center no-repeat;
	padding: 0 0 0 10px;
	margin:0;
}

#contents_v3 .mainContents_v3 .columnResult .colL .detailBox .iconList ,
#contents_v3 .mainContents_v3 .columnResult .colL .detailBoxEven .iconList {
	float:right;
	margin-top:0;
}




/** search box **/
#contents_v3 .mainContents_v3 .searchBox {
	position:relative;
	overflow:hidden;
	zoom:1;
	background-color:#e9f8ff;
	margin:20px auto 0;
	padding:10px;
}
#contents_v3 .mainContents_v3 .searchBox input.text {
	background: url(/common_v3/img/bg_textbox_search_contents.gif) left top no-repeat;
	width: 330px;
	height:30px;
	border: none;
	color:#666666;
	padding:0 0 0 3px;
	position:absolute;
	top:-10px;
	left:270px;
	font-size:140%;
}
#contents_v3 .mainContents_v3 .searchBox input.button {
	position:absolute;
	top:10px;
	left:610px;
}
#contents_v3 .mainContents_v3 .searchBox input.button:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
} 
#contents_v3 .mainContents_v3 .searchBox p.text {
	margin:40px 0 0 260px;
}
#contents_v3 .mainContents_v3 .searchBox ul {
	margin:5px 0 0 260px;
}
#contents_v3 .mainContents_v3 .searchBox ul li {
	display:inline;
}
#contents_v3 .mainContents_v3 .searchBox ul li label{
	margin-right:15px;
}
#contents_v3 .mainContents_v3 .searchBox ul li input {
	margin:0 5px 0 0;
	vertical-align:middle;
}
#contents_v3 .mainContents_v3 .searchBox ul li img {
	margin:0 5px 0 0;
	vertical-align:middle;
}

/** search box for error page **/
#contents_v3 .mainContents_v3 .searchBoxError {
	position:relative;
/*	overflow:hidden;
	zoom:1;*/
	background-color:#e9f8ff;
	margin:20px 0 0 0;
	padding:10px;
	min-height:70px;
	height: auto !important;
	height: 70px;
	width:440px;
}
#contents_v3 .mainContents_v3 .searchBoxError h2 {
	margin:0;
	font-size:120%;
}
#contents_v3 .mainContents_v3 .searchBoxError input.text {
	background: url(/common_v3/img/bg_textbox_search_contents.gif) left top no-repeat;
	width: 330px;
	height:30px;
	border: none;
	color:#666666;
	padding:0 0 0 3px;
	position:absolute;
	top:40px;
	left:10px;
	font-size:140%;
}
#contents_v3 .mainContents_v3 .searchBoxError input.button {
	position:absolute;
	top:40px;
	left:370px;
}
#contents_v3 .mainContents_v3 .searchBoxError input.button:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
} 
#contents_v3 .mainContents_v3 .searchBoxError .searchBox {
	margin-top:0;
}

#contents_v3 .mainContents_v3 .columnResult .colR .detailBox {
	margin:10px 0 0 0;

}
#contents_v3 .mainContents_v3 .columnResult .colR .detailBox div.image {
	float:left; 
	margin:0 10px 10px 0;
}

#contents_v3 .mainContents_v3 .columnResult .colR .detailBox p.linkList {
	margin:0;
}
#contents_v3 .mainContents_v3 .columnResult .colR .detailBox p {
	zoom:normal;
}

/*** moreDetail ***/
#contents_v3 .mainContents_v3 .moreDetail {
	border:3px solid #ffe682;
	background-color:#feffc4;
	text-align:center;
	padding:10px;
	margin:20px 0 0 0;
}
#contents_v3 .mainContents_v3 .moreDetail p {
	margin:0;
}

/*** result h3  ***/
#contents_v3 .mainContents_v3 .columnResult h3.h3TitBar {

}

/*** search result in site ***/
#header_v3.insite .naviAreaBg .naviArea .rightBox .upper ul.linkList {
	float:right;
}
#contents_v3 .mainContents_v3 .searchBox.simple {
	height:30px;
}

/*** pageIndex ***/
#contents_v3 .mainContents_v3 .pageIndex {
	margin:30px auto 0;
	text-align:center;
/*	overflow:hidden;
	zoom:1;*/
}

/*** exp ***/
#contents_v3 .mainContents_v3 ul.exp li {
	display:inline;
	margin-right:15px;
}
#contents_v3 .mainContents_v3 ul.exp li img {
	margin-right:5px;
	vertical-align:middle;
}

#contents_v3 .mainContents_v3 .pageIndex li {
/*	float:left;*/
	display:inline;
	margin:0 10px 0 0;
	vertical-align:middle;
}
#contents_v3 .mainContents_v3 .pageIndex li span {
	border:1px solid #cccccc;
	display:inline-block;
	width:20px;
	height:20px;
	padding:3px 3px 0 3px;

}
#contents_v3 .mainContents_v3 .pageIndex li span a { 
	vertical-align:middle;
}
* html #contents_v3 .mainContents_v3 .pageIndex li span {
	display:inline;
	padding: 0;
}

#contents_v3 .mainContents_v3 .pageIndex li.active span {
	background-color:#cccccc;
}



#contents_v3 .mainContents_v3 .problemFlow {
	margin:20px 0 0 0;
}
#contents_v3 .mainContents_v3 .problemFlow .problem {
	width:328px;
	border:1px solid #cccccc;
	display:inline-block;
	padding:0 10px 10px;
	vertical-align:middle;
}
#contents_v3 .mainContents_v3 .problemFlow .arrow {
	width:16px;
	display:inline-block;
	padding:0 20px;
	vertical-align:middle;
}
#contents_v3 .mainContents_v3 .problemFlow .result {
	width:522px;
	border:1px solid #0099ff;
	background-color:#e9f8ff;
	display:inline-block;
	padding:0 10px 10px;
	vertical-align:middle;
}


/* service */
/*---------------------------------------------*/
#contents_v3 .mainContents_v3 .service {
	margin-top: 20px;
	background: url(/common_v3/img/bg_service_mdl.gif) top left repeat-y;
}

#contents_v3 .mainContents_v3 .service .btm {
	background: url(/common_v3/img/bg_service_btm.gif) bottom left no-repeat;
	overflow:hidden;
}

#contents_v3 .mainContents_v3 .service .btm .top {
	width: 978px;
	margin-right: -18px;
	background: url(/common_v3/img/bg_service_top.gif) top left no-repeat;
	overflow:hidden;
}

#contents_v3 .mainContents_v3 .service .btm .top .col {
	float: left;
	width: 292px;
	margin-right: 18px;
	padding:8px 8px 18px;

}

#contents_v3 .mainContents_v3 .service .btm .top .col p {
	text-align: center;
}

#contents_v3 .mainContents_v3 .service .btm .top .col p.button {
	background: url(/common_v3/img/bg_line_dot.gif) center top repeat-x;
	padding: 10px 0 0 0;
}

/* muryouday-text */
/*---------------------------------------------*/
#contents_v3 .mainContents_v3 h1 {
	font-size: 0;
}

.muryouday-text {
	padding: 10px 20px 15px;
	background: #0254b3 url(/common_v3/img/bg_muryou-day.gif) bottom left no-repeat;
}

#contents_v3 .mainContents_v3 .muryouday-text p {
	margin-top: 0;
}

/*
.muryouday-text p.day {
	line-height: 1.2;
	font-size: 280%;
	font-weight: bold;
	color: #fff;
}
*/
.muryouday-text .txt {
	text-align: center;
	margin-top: 0.25em !important;
	line-height: 1.2;
	font-size: 200%;
	font-weight: bold;
	color: #fff;
}

#wrapper_v3 .muryouday-text .txt a{
	color: #fff;
}


#contents_v3 .mainContents_v3 .adl-base {
	background-color: #8B1F4D;
	width:720px;
	margin:0 auto;
	color:#ffffff;
}
#contents_v3 .mainContents_v3 .adl-base .adl-stit {
	color: #FF6699;
}

#contents_v3 .mainContents_v3 .expansion {
	background:url(/common_v3/img/icon_expansion.gif) left center no-repeat;
	padding:0 0 0 35px;
	line-height:2em;
}

/* question box */
/*---------------------------------------------*/
.qaBox {
	width: 800px;
	margin: 10px auto 0;
}

.qaBox dt.question {
	padding: 10px 20px 18px;
	background: #666666 url(/common_v3/img/icon_q.gif) 20px 10px no-repeat;
}

.qaBox dt.question span {
	display: block;
	padding: 8px 0 0 50px;
	font-size: 120%;
	font-weight: bold;
	color: #FFF;
}

.qaBox dd.answer {
	padding: 10px 18px 10px 68px;
	border: 2px solid #ccc;
	border-top: none;
	background: url(/common_v3/img/icon_a.gif) 18px 10px no-repeat;
	min-height:2.2em;
}

.qaBox dd.answer dl {
	margin-top: 20px;
}

.qaBox dd.answer dl:first-child {
	margin-top: 8px;
}

.qaBox dd.answer dl dt span {
	display: block;
	line-height: 1.5;
}

.qaBox dd.answer dl dt a {
	background: url(/common_v3/img/icon_link_leftarrow.gif) left 4px no-repeat;
	padding: 0 0 0 10px;
	font-size: 120%;
	font-weight: bold;
}


#contents_v3 .mainContents_v3 .qaBox dd.answer dl dd p:first-child {
	margin-top: 0;
}

#contents_v3 .mainContents_v3 .heading .premiumService {
	background: url("/library/common/img/genre/bg_premium_service_02.gif") repeat-x scroll left top #5DC8F9;
	margin-bottom: 25px;
	padding: 5px 18px 5px 5px;
}


#contents_v3 .mainContents_v3 .heading .premiumService p {
    float: left;
    width: 244px;
	margin-top:0;
}

#contents_v3 .mainContents_v3 .heading .premiumService .arrow {
    display: inline-block;
    float: right;
    font-weight: bold;
    margin-top: 11px;
    width: auto;
}
#contents_v3 .mainContents_v3 .heading .premiumService .arrow {
    background: url("/library/common/img/icon/icon_arrow_01.png") no-repeat scroll 0 0.5em transparent;
    line-height: 1.6;
    padding-left: 12px;
}
#contents_v3 .mainContents_v3 .heading .premiumService .arrow a {
	color:#ffffff;
}


/* ie6 hack */
/*---------------------------------------------*/
/** header **/
/*---------------------------------------------*/
* html #header_v3 .naviAreaBg .naviArea .rightBox .lower {
	margin:12px 0 2px 0;
}
* html #header_v3.simple .naviAreaBg .naviArea .rightBox .lower {
	margin:17px 0 7px 0;
}
* html #header_v3 .naviAreaBg .naviArea .rightBox .linkList {
/*	margin-left: 100px;
	width: 240px;*/
}
* html #header_v3 .naviAreaBg .naviArea .rightBox .linkList li a {
	font-size:65%;
}

* html #header_v3 .naviAreaBg .naviArea .rightBox .membertool .text,
* html #header_v3 .naviAreaBg .naviArea .rightBox .membertool .btn {
	display: inline;
}
* html #header_v3 .naviAreaBg .naviArea .rightBox .membertool .btn {
	margin: 0 0 0 5px;
}
* html #header_v3 .naviAreaBg .naviArea .rightBox .extrainfo {
	margin-left: 150px;
}
* html #header_v3 .naviAreaBg .naviArea .rightBox .extrainfo .btn {
	margin-left:5px;
}
* html #header_v3 .naviAreaBg .naviArea .rightBox .search  {
	width:280px;
}
* html #header_v3 .naviAreaBg .naviArea .rightBox .search  .txt {
	left:8px;
	padding:6px 0 0 3px;
}

/** footer **/
/*---------------------------------------------*/
* html #footer_v3 .fundamental .copyright {
	padding:0.1em 0 0 0;
}
* html #footer_v3 .fundamental .linkList li {
	padding-right: 5px;
	margin-left: 3px;
}
* html #footer_v3 .fundamental .linkList li a {
	font-size:65%;
}

* html #footer_v3 .naviAreaBg .naviArea .leftBox .col .linkList li .linkListBar li a {
	font-size:80%;
}

* html #footer_v3 .naviAreaBg .naviArea .rightBox .membertool .btn {
	margin-left:2px;
}
* html #footer_v3 .naviAreaBg .naviArea .rightBox .membertool .txt span {
	font-size: 80%;
}

* html #footer_v3 .naviAreaBg .naviArea .rightBox .officialacc {
	margin:20px 0 0 10px;
	width:90px;
}
* html #footer_v3 .naviAreaBg .naviArea .rightBox .officialacc .icon li {
	margin-right:3px;
}
* html #footer_v3.simple01 .naviAreaBg .naviArea .rightBox .officialacc ,
* html #footer_v3.simple02 .naviAreaBg .naviArea .rightBox .officialacc {
	margin:0 0 0 5px;
}
* html #footer_v3 .naviAreaBg .naviArea .rightBox .officialsite {
/*	margin:20px 0 0 0;*/
}
* html #footer_v3 .naviAreaBg .naviArea .rightBox .officialsite .txt {
	margin-left:5px;
}
* html #footer_v3 .naviAreaBg .naviArea .rightBox .officialsite .icon li {
	margin-left:3px
}
* html #footer_v3.simple03 .naviAreaBg .naviArea {
	height: 53px;
}


/** breadcrumb **/
/*---------------------------------------------*/
* html #breadcrumb_v3 {
	font-size:60%;
}
* html #breadcrumb_v3 ul li {
	padding-left: 5px;
}
* html #breadcrumb_v3 ul li.home {
	padding-left: 0;
}


/** contents **/
* html #contents_v3 .mainContents_v3 .h2Tit {
	padding-bottom: 0;
	padding-top:20px;
}
* html #contents_v3 .mainContents_v3 .h2Tit span {
	top:15px;
	right:10px;
}

* html #contents_v3 .mainContents_v3 ul.linkList li {
	text-indent:0px;
	padding-left:0;
}
* html #contents_v3 .mainContents_v3 ul.linkList li.pdf ,
* html #contents_v3 .mainContents_v3 .pdf {
	text-indent:0;
	padding-left:0;
	zoom:1;
}

* html #contents_v3 .mainContents_v3 .lComponent .information {
	padding:0 9px 10px 9px;
}
* html #contents_v3 .mainContents_v3 .lComponent .information ul.linkList li {
	padding-left:0;
}

* html #contents_v3 .mainContents_v3 .morefunBox .linkArea p {
	display:inline;
}
/*** search result ***/
* html #contents_v3 .mainContents_v3 .searchBox input.text {
	padding-top:5px;
}
* html #contents_v3 .mainContents_v3 .searchBoxError input.text {
	padding-top:5px;
}

* html #contents_v3 .mainContents_v3 .columnResult .colL .detailBox .titleBox .title ,
* html #contents_v3 .mainContents_v3 .columnResult .colL .detailBoxEven .titleBox .title {
	width:455px;
}
* html #contents_v3 .mainContents_v3 .columnResult .colL .detailBox .iconList ,
* html #contents_v3 .mainContents_v3 .columnResult .colL .detailBoxEven .iconList {
	width:156px;
	text-align:right;
}
/*** column3 ***/
* html #contents_v3 .mainContents_v3 .rComponent .column3 {
	margin-right:-23px;
}
/*** ol List ***/
* html #contents_v3 .mainContents_v3 ol.dcml {
	margin:10px 0 0 25px;
}

* html #contents_v3 .mainContents_v3 .column4.guide .rowColExpln .colExpln {
	margin:0 10px 0 0;
}

* html #contents_v3 .mainContents_v3 .subscription .button ,
* html #contents_v3 .mainContents_v3 .subscription .button p ,
* html #contents_v3 .mainContents_v3 .subscription .text {
	display:inline;
	zoom:1;
	vertical-align:middle;
}
* html #contents_v3 .mainContents_v3 .problemFlow {
	padding-bottom:1px;
}
* html #contents_v3 .mainContents_v3 .problemFlow .problem ,
* html #contents_v3 .mainContents_v3 .problemFlow .arrow ,
* html #contents_v3 .mainContents_v3 .problemFlow .result {
	display:inline;
}
* html #contents_v3 .mainContents_v3 .naviUseful ul li {
	display:inline;
}
* html #contents_v3 .mainContents_v3 .naviCategory div.submenu {
	padding-bottom:3px;
}

/*---------------------------------------------*/
/* muryouday-text */
* html #contents_v3 .mainContents_v3 h1 {
	font-size: 0;
}


/* ie7 hack */
/*---------------------------------------------*/
/** header **/
/*---------------------------------------------*/
*+ html #header_v3 {
	letter-spacing: 0.04em;
}
*+ html #header_v3 .naviAreaBg .naviArea .rightBox .lower {
	margin:12px 0 2px 0;
}
*+ html #header_v3.simple .naviAreaBg .naviArea .rightBox .lower {
	margin:17px 0 7px 0;
}
*+ html #header_v3 .naviAreaBg .naviArea .rightBox .linkList {
/*	margin-left: 200px;
	width: 240px;*/
}
*+ html #header_v3 .naviAreaBg .naviArea .rightBox .linkList li a {
	font-size:65%;
}

*+ html #header_v3 .naviAreaBg .naviArea .rightBox .membertool .text,
*+ html #header_v3 .naviAreaBg .naviArea .rightBox .membertool .btn {
	display: inline;
}
*+ html #header_v3 .naviAreaBg .naviArea .rightBox .membertool .btn {
	margin:0 0 0 5px;
}
*+ html #header_v3 .naviAreaBg .naviArea .rightBox .extrainfo .btn {
	margin-left:5px;
}





/** footer **/
/*---------------------------------------------*/
*+ html #footer_v3 {
	letter-spacing: 0.035em;
}
*+ html #footer_v3 .fundamental .copyright {
	padding:0.1em 0 0 0;
}
*+ html #footer_v3 .fundamental .linkList li {
	padding-right: 5px;
	margin-left: 3px;
	background-position:right center;
}
*+ html #footer_v3 .fundamental .linkList li a {
	font-size:65%;
}
*+ html #footer_v3 .naviAreaBg .naviArea .membertool .btn {
	margin-left:2px;
}
*+ html #footer_v3 .naviAreaBg .naviArea .rightBox .membertool .btn { 
	margin-left:2px;
}
*+ html #footer_v3 .naviAreaBg .naviArea .leftBox .col .linkList li .linkListBar li a {
	font-size:80%;
}
*+ html #footer_v3 .naviAreaBg .naviArea .rightBox .membertool .txt span {
	font-size: 80%;
}

*+ html #footer_v3 .naviAreaBg .naviArea .rightBox .officialacc .icon li {
	margin-right:3px;
}
*+ html #footer_v3 .naviAreaBg .naviArea .rightBox .officialsite .icon li {
	margin-left:3px;
}

*+ html #footer_v3.simple03 .naviAreaBg .naviArea {
	height: 53px;
}
*+ html #footer_v3.simple01 .naviAreaBg .naviArea .leftBox .col .linkListBar li a,
*+ html #footer_v3.simple02 .naviAreaBg .naviArea .leftBox .col .linkListBar li a {
	font-size:80%;
}
*+ html #footer_v3.simple01 .naviAreaBg .naviArea .centerBox .membertool .txt span ,
*+ html #footer_v3.simple02 .naviAreaBg .naviArea .centerBox .membertool .txt span {
	font-size:80%;
}
/** breadcrumb **/
/*---------------------------------------------*/
*+ html #breadcrumb_v3 {
	font-size:60%;
	letter-spacing: 0.035em;
}

*+ html #breadcrumb_v3 ul li {
	padding-left: 5px;
}
*+ html #breadcrumb_v3 ul li.home {
	padding-left: 0;
}

/** contents **/
*+ html #contents_v3 .mainContents_v3 .h2Tit {
	
	
}

*+ html #contents_v3 .mainContents_v3 ul.linkList li {
/*	text-indent:0px;
	padding-left:0;*/
}
*+ html #contents_v3 .mainContents_v3 ul.linkList li.pdf ,
*+ html #contents_v3 .mainContents_v3 .pdf {
	text-indent:0;
	padding-left:0;
	zoom:1;
}


*+ html #contents_v3 .mainContents_v3 .lComponent .information ul.linkList li {
	padding-left:0;
}


*+ html #contents_v3 .mainContents_v3 .morefunBox .linkArea p {
	display:inline;
}
/*** search box contents ***/
*+ html #contents_v3 .mainContents_v3 .searchBox input.text {
	padding-top:5px;
}
*+ html #contents_v3 .mainContents_v3 .searchBoxError input.text {
	padding-top:5px;
}
/*** ol List ***/
*+ html #contents_v3 .mainContents_v3 ol.dcml {
	margin:10px 0 0 25px;
}
*+ html #contents_v3 .mainContents_v3 .subscription .button ,
*+ html #contents_v3 .mainContents_v3 .subscription .text {
	display:inline;
	zoom:1;
	vertical-align:middle;
}
*+ html #contents_v3 .mainContents_v3 .problemFlow .problem ,
*+ html #contents_v3 .mainContents_v3 .problemFlow .arrow ,
*+ html #contents_v3 .mainContents_v3 .problemFlow .result {
	display:inline;
}

*+ html #contents_v3 .mainContents_v3 .naviUseful ul li {
	display:inline;
}

*+ html #contents_v3 .mainContents_v3 .naviCategory div.submenu {
	padding-bottom:3px;
}
*+ html #contents_v3 .mainContents_v3 .naviCategory .submenu dl.premium dd {
	margin:0;
}

/* muryouday-text */
*+ html #contents_v3 .mainContents_v3 h1 {
	font-size: 0;
}



#contents_v3 .mainContents_v3 .naviCategory:after,
#contents_v3 .mainContents_v3 .heading .premiumService:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: "";
	line-height: 0;
}
#contents_v3 .mainContents_v3 .naviCategory,
#contents_v3 .mainContents_v3 .heading .premiumService {
	display: inline-table;
	min-height: 1%;
}
* html #contents_v3 .mainContents_v3 .naviCategory,
* html #contents_v3 .mainContents_v3 .heading .premiumService {
	height:1%;
	overflow:visible;
}
#contents_v3 .mainContents_v3 .naviCategory,
#contents_v3 .mainContents_v3 .heading .premiumService {
	display: block;
}