﻿/*** master-yahoo.css 1.0.0 ***/

/*** CORE FILES ***/
@import "http://i.yimg.jp/images/css/yj2.css";
@import "http://i.yimg.jp/images/mail/css/ymmh.css";
/*** all ***/
body {
	margin:0;
	text-align:center;
}
body img{
	border:none;
}
.mail_outline {
	width:950px;
	margin:0 auto;
	text-align:left;
}
.mail_outline table {
	margin:0 auto;
	text-align:left;
}
.mail_outline h2 {
	font-size:medium;
}
.mail_footer {
	width:950px;
	text-align:center;
}
#footer {
	margin-top:1em;
	margin-bottom:20px;
}
.emg_area {
	width:728px;
	margin:0 auto 10px auto; 
	text-align:center;
	_margin-left: 12%;/*IE6用*/
}

#mainPromo{
	text-align:center;
}
#mainPromo img{
	text-align:center;
}

/*** only mailguidetop.css ***/
#topc1 ol, #topc1 li, #topc1 p {
	font-size:small;
	_font-size:x-small;
}
#topc2 ol, #topc2 li, #topc2 p {
	font-size:small;
	_font-size:x-small;
}
/*** only mailguide.css ***/
#maincont h2, #maincont h1 {

}
p.ycsfp {
	font-size:medium;
	_font-size:small;
}
#tab {
	font-size:medium;
	_font-size:small;
}
p.tips {
	margin: 10px 0 10px 5px;
	padding:5px;
	background-color:#FDFFDA;
}
p.caution {
	margin: 10px 0 10px 5px;
	padding:5px;
	background-color:#FFE2E2;
}
p.related {
	margin: 10px 0 10px 5px;
	padding:5px;
	background:#E0F4FD;
}
p.gotoguidetop,#mainPromo .gotoguidetop2 {
	margin:10px 0px 0px 0px;
	font-size:small;
	_font-size:x-small;
}

#mainPromo #main #maincont dl.stepnavi dd ul li
{
display:inline;
list-style-type:none;
text-align:center;
font-size:small;
_font-size:x-small;
}

#breadcrumb td ,#breadcrumbstep td,#maincont #link_p a{
	font-size:small;
	_font-size:x-small;
}
p.gototop,p.gototopstep {
	font-size:small;
	_font-size:x-small;
}
/*** only academic_edition/support/faq/style.css ***/
.mail_outline #contents #mainPromo #contents #body .sub_body{
	text-align:left;
}
.mail_outline #contents #mainPromo #contents #body .sub_body .split{
	_margin-left:40px;
}
.mail_outline #contents #mainPromo #contents #contents-body #main-wrapper #main .read,
.mail_outline #contents #mainPromo #contents #contents-body #main-wrapper #main .allQ {
	text-align:left;
}
.mail_outline #contents #mainPromo #contents #contents-body #main-wrapper .q .number{
	position:relative;
}

/*** only cg_optin_layout.css ***/

.mail_outline #contents #mainPromo .mainwrappaer{
margin:0 auto;
}

/*** only viruscheck_promo.css,security_promo.css ***/
.mail_outline #contents #mainPromo .viruschk,
.mail_outline #contents #mainPromo .fee-contents,
.mail_outline #contents #mainPromo .sub-contents {
text-align:left;
}
/*** only recent promopage ***/
.promo_outline {width:950px; margin:0 auto;}
.promo_body {width:850px; margin:10px auto;}
.promo_body_center {width:850px; margin:10px auto 30px; text-align:center;}
.promo_footer {width:950px; text-align:center;}
#footer {margin-top:1em;}

/*** only collabo ***/

.collabo_list .row .box_left .box_title,
.collabo_list .row .box_right .box_title {
_font-size:small;
_width:455px;
}

.collabo_list .adress{
_font-size:small;
}
.collabo_list .pice{
_font-size:84%;
}
.riyouchuu_txtarea .riyouchuu_txt{
_font-size:small;
}
.riyouchuu_txtarea .riyouchuu_txt .kaijyo_txt,
.box_description .arrows .moredetail,
.mail_outline #contents #mainPromo #wrapper #main .list .list_main .txt_list{
_font-size:x-small;
}

.caption .titleAbout, .caption .titleAddress, .caption .titleFee {
height:inherit !important;
}
#register_form #mainContentsWhite .usercheck .middle{
_width:686px;
}

/*** only collabo HAWKS ***/
.mail_outline #contents #mainPromo #wrapper .sub_box{
height:inherit !important;
_width:455px;
}

.mail_outline #contents #mainPromo #wrapper #main .box_5,{
_margin-left:15px;
}
.mail_outline #contents #mainPromo #wrapper #main .sub_box_5{
_width:920px;
}
.mail_outline #contents #mainPromo #wrapper #main .sub_box_5_txt{
_font-size:small;
}
.mail_outline #contents #mainPromo #wrapper #main .list,
.mail_outline #contents #mainPromo #wrapper #main .list_bg_btm{
_margin-left:45px;
}
.mail_outline #contents #mainPromo #wrapper #main .box_1 .sub_box .sub_box_1_img{
_margin-right:3px;
}

/*** only collabo GAMBA ***/
.mail_outline #contents #mainPromo #wrapper #main .sub_lower{
_width:455px;
}
.mail_outline #contents #mainPromo #wrapper #main .box_5 .sub_tit_box_5 .sub_box_5_txt,
.mail_outline #contents #mainPromo #wrapper #main .box_6 .img_b2 .sub_box_6_txt{
_font-size:x-small;
}
.mail_outline #contents #mainPromo #wrapper #main .box_5{
_margin-left:-1px;
}
/*** only antispam ***/
.mail_outline #contents #mainPromo table tr td table tr td table{
width:100%;
_width:auto;
}

/*** only promo/urgent body ***/
.mail_outline #contents #mainPromo .promo_body{
text-align:left;
}

/***　promo　***/
.mail_outline .promo_outline #contents #mainPromo #contents{
	position:absolute;
	left:0;
	width:100%;
}

/*** clearfix ***/
.clearFix {
	display:inline-block;
}
.clearFix:after {
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	content:".";
}

.clearFix {
	display:block;
}
