@charset "UTF-8";


/** |Common Setting| ****************************************************************** START **/
/** [フォント] **************************************************************************/
*{font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;}

/** [マージン] **************************************************************************/

/* 上 */
.mT1em{margin-top:1em;}
.mT3{margin-top:3px;}
.mT5{margin-top:5px;}
.mT7{margin-top:7px;}
.mT10{margin-top:10px;}
.mT21{margin-top:21px;}
.mT24{margin-top:24px;}
.mT15{margin-top:15px;}
.mT30{margin-top:30px;}

/* 下 */
.mB3{margin-bottom:3px;}
.mB5{margin-bottom:5px;}
.mB6{margin-bottom:6px;}
.mB10{margin-bottom:10px;}
.mB15{margin-bottom:15px;}
.mB30{margin-bottom:30px;}

/* 左 */
.mL1em{margin-left:1em;}
.mL2em{margin-left:2em;}
.mL8{margin-left:8px;}
.mL10{margin-left:10px;}
.mL15{margin-left:15px;}
.mL20{margin-left:20px;}
.mL25{margin-left:25px;}

/* 右 */
.mR10{margin-right:10px;}
.mR15{margin-right:15px;}


/** [パディング] ************************************************************************/

/* 上 */
.pT21{padding-top:21px;}
.pT15{padding-top:15px;}
.pT30{padding-top:30px;}

/* 下 */
.pB15{padding-bottom:15px;}
.pB30{padding-bottom:30px;}

/* 左 */
.pL1em{padding-left:1em;}
.pL1Hem{padding-left:1.5em;}
.pL2em{padding-left:2em;}
.pL2Hem{padding-left:2.5em;}
.pL3em{padding-left:3em;}
.pL3Hem{padding-left:3.5em;}
.pL4em{padding-left:4em;}
.pL4Hem{padding-left:4.5em;}
.pL5em{padding-left:5em;}
.pL5Hem{padding-left:5.5em;}
.pL10{padding-left:10px;}
.pL15{padding-left:15px;}

/* 右 */
.pR10{padding-right:10px;}
.pR15{padding-right:15px;}

/** [テキストインデント] ********************************************************************/
.tI-1em{text-indent:-1em;}
.tI-1Hem{text-indent:-1.5em;}
.tI-2em{text-indent:-2em;}
.tI-2Hem{text-indent:-2.5em;}
.tI-3em{text-indent:-3em;}
.tI-3Hem{text-indent:-3.5em;}
.tI-4em{text-indent:-4em;}
.tI-4Hem{text-indent:-4.5em;}
.tI-5em{text-indent:-5em;}
.tI-5Hem{text-indent:-5.5em;}


/* clearfix */

.clearfix:after{
	content: "";
	display: block;
	clear: both;
	height: 0.1px;
}

* html .clearfix{ display: inline-block; }

/* no ie mac \*/
* html .clearfix{ height: 1%; }
.clearfix{ display: block; }
/* */

/* clearfix for IE7*/

*:first-child+html .clearfix{
  zoom:1;
}




/** |layout Setting| ****************************************************************** START **/

.grand #contentsInner2 {
width:603px;
	padding:0px
	text-align:center;
}

.grand #contentsInner2 #contents2col{
	margin:10px auto 0 auto;
	width:511px;
}

.grand #contentsInner2 .colLMain {
	float:left;
	width:511px
}

.grand #stepArea {
	padding-bottom:5px;
	border-bottom:1px solid #d2d2d2;
}

.grand #stepArea ul{
	width:492px;
}

.grand #stepArea .link{
	float:right;
	padding-right:20px;
}




/** |contents Setting| ****************************************************************** START **/

/* MAXART既存テーブル　ボーダー */

.grand table.T_border{
	border-top:1px solid #9d9da1;
	border-left:1px solid #9d9da1;
}

.grand table.T_border td{
	border-bottom:1px solid #9d9da1;
	border-right:1px solid #9d9da1;
	padding:2px;
}

.grand table.T_border_2{
	border:3px solid #cccccc;
}

.grand table.T_border_2 td{
	padding:3px;
}




/** |maxartk3style Setting| ****************************************************************** START **/

/* Basic Setting */
.body { background-color:#FAFAFA;}
.body,p,div,td { color:#111111; line-height:140%; font-size:small; padding:0px;}
*html .body,p,div,td { color:#111111; line-height:140%; font-size:x-small; padding:0px;}
html>body .body,p,div,td { color:#111111; line-height:140%; font-size:small; padding:0px;}
body { margin:0px 0px 0px 0px; 
       padding:0px;}

form { margin:0px; padding:0px; }
a, area { outline: 0 none; }
strong { font-weight:bold; }
em { font-style:italic; }
p,div,span,h1,h2,h3,h4 { margin:0px; padding:0px; }

p.top a{
	font-size:120%;
}

/* Link */
a.maxart			{ font-weight:normal;color: #111111; }
a.maxart:hover		{ font-weight:normal;color: #0066CC; text-decoration:underline; }
a.maxart:active		{ font-weight:normal;color: #0066CC; text-decoration:underline; }
a.maxart:visited	{ font-weight:normal;color: #0066CC; }

a.blue			    { font-weight:normal;color: #004085; }
a.blue:hover	    { font-weight:normal;color: #004085; text-decoration:underline; }
a.blue:active	    { font-weight:normal;color: #004085; text-decoration:underline; }
a.blue:visited	    { font-weight:normal;color: #004085; }

a.ppl			    { font-weight:normal;color: #958EE0; }
a.ppl:hover	    { font-weight:normal;color: #958EE0; text-decoration:underline; }
a.ppl:active	    { font-weight:normal;color: #958EE0; text-decoration:underline; }
a.ppl:visited	    { font-weight:normal;color: #958EE0; }

