@charset "UTF-8";



/* ini
---------------------------------------------------------------------------------------------------*/
body,
h1, h2, h3, h4, h5,
p, ul, ol, li, dl, dd, address,
form, input,
table,
blockquote {
	margin:0;
	padding:0;
	list-style:none;
	color:#333;
	font-style:normal;
}

body {
	text-align:center;
	background:url(/_shared/img/bgi-body_001.jpg) no-repeat 50% 0 #faf9f7;
	margin-bottom:18px;
}

table li, table p {font-size:100%;}

img,
table {border:none;}

a {
	outline:none;
	color:#541b86;
}

a:hover {text-decoration:none;}

#languageArea li, #globalNaviArea li, #relationList li,
#languageAreaEn li, #languageAreaCn li, #languageAreaKr li {
	line-height:0;
	font-size:0;
}





/* float
---------------------------------------------------------------------------------------------------*/
.left{float:left;}
.right{float:right;}
.floatNone{float:none;}
.clearfix{
	overflow:auto;
	height:1%;
}
.clear{clear:both;}

.lnkFlt30,
.lnkFlt50,
.lnkFlt {
	overflow:hidden;
	clear:both;
	margin:0 20px 20px 0;
}
.lnkFlt li{
	float:left;
	display:block;
	margin:0 20px 0 0;
}
.lnkFlt30 li{
	float:left;
	width:30%;
	display:block;
}
.lnkFlt50 li{
	float:left;
	width:50%;
	display:block;
}


/* hn
---------------------------------------------------------------------------------------------------*/
h2.h2w884, h2.h2w660,
h2.h2w611extension {
	margin-bottom:10px;
}
h3.h3w884, h3.h3w660 , h3.h3w321, h3.h3w205, h3.h3w205btn{
	margin-bottom:8px;
}


h2.h2w135extension {
	width:135px;
	float:left;
	margin-top:-2px;
}

h2.h2w611extension {
	background:url(/_shared/img/ttl-h2w611extension_001.gif) 0 50% no-repeat;
	width:599px;
	min-height:29px;
	padding:5px 8px 0 8px;
}
*+html h2.h2w611extension {
	background:url(/_shared/img/ttl-h2w611extension_001.gif) 0 50% no-repeat;
	width:599px;
	min-height:29px;
	padding:6px 8px 0 8px;
}
* html h2.h2w611extension {
	background:url(/_shared/img/ttl-h2w611extension_001.gif) 0 50% no-repeat;
	width:611px;
	height:29px;
	padding:4px 8px 0 8px;
}

h2.h2w884 {
	background:url(/_shared/img/ttl-h2w884bottom_001.gif) 0 100%;
	width:884px;
	clear:both;
}
span.h2w884 {
	background:url(/_shared/img/ttl-h2w884top_001.gif) 0 0 no-repeat;
	width:864px;
	padding:5px 5px 4px 15px;
	display:block;
}
* html span.h2w884 {
	width:884px;
}

h2.h2w660 {
	background:url(/_shared/img/ttl-h2w660bottom_001.gif) 0 100%;
	width:660px;
}
span.h2w660 {
	background:url(/_shared/img/ttl-h2w660top_001.gif) 0 0 no-repeat;
	width:640px;
	padding:5px 5px 4px 15px;
	display:block;
}
* html span.h2w660 {
	width:660px;
}

/* h3w660extension
---------------------------------------------------------------------------------------------------*/
h3.h3w660extension {
	background:url(/_shared/img/ttl-h3w660extension_001.gif) 0 50% no-repeat;
	width:660px;
	min-height:29px;
	padding:8px 5px 5px 7px;
}

* html h3.h3w660extension {
	background:url(/_shared/img/ttl-h3w660extension_001.gif) 0 50% no-repeat;
	width:660px;
	height:29px;
	padding:5px 5px 5px 7px;
}
h3.h3w611extension {
	background:url(/_shared/img/ttl-h2w611extension_001.gif) 0 50% no-repeat;
	width:599px;
	min-height:29px;
	padding:5px 8px 0 8px;
}
*+html h3.h3w611extension {
	background:url(/_shared/img/ttl-h2w611extension_001.gif) 0 50% no-repeat;
	width:599px;
	min-height:29px;
	padding:6px 8px 0 8px;
}
* html h3.h3w611extension {
	background:url(/_shared/img/ttl-h2w611extension_001.gif) 0 50% no-repeat;
	width:611px;
	height:29px;
	padding:4px 8px 0 8px;
}
/* h3 ----------- */
h3.h3w884 {
	background:url(/_shared/img/ttl-h3w884bottom_001.gif) 0 100%;
	width:884px;
	clear:both;
}
span.h3w884  {
	background:url(/_shared/img/ttl-h3w884top_001.gif) no-repeat;
	width:872px;
	padding:2px 6px;
	display:block;
}
* html span.h3w884  {
	width:884px;
}

h3.h3w660 {
	background:url(/_shared/img/ttl-h3w660bottom_001.gif) 0 100%;
	width:660px;
	clear:both;
}
h3.h3w660btn {
	background:url(/_shared/img/btn-w660bottom_001.gif) 0 100%;
	min-height:29px;
}
span.h3w660 {
	background:url(/_shared/img/ttl-h3w660top_001.gif) 0 0 no-repeat;
	width:653px;
	display:block;
	padding:3px 7px;
}
* html span.h3w660 {
	background:url(/_shared/img/ttl-h3w660top_001.gif) 0 0 no-repeat;
	width:660px;
	display:block;
	padding:3px 7px;
}
h3.h3w611 {
	background:url(/_shared/img/ttl-h3w611bottom_001.gif) 0 100%;
	width:611px;
	clear:both;
}
span.h3w611 {
	background:url(/_shared/img/ttl-h3w611top_001.gif) 0 0 no-repeat;
	width:611px;
	display:block;
	padding:3px 7px;
}
h3.h3w340 {
	background:url(/_shared/img/ttl-h3w340bottom_001.gif) repeat-y 0 100%;
	min-height:29px;
}
span.h3w340 {
	background:url(/_shared/img/ttl-h3w340top_001.gif) no-repeat;
	display:block;
	padding:4px 5px 4px 7px;
}
h3.h3w321 {
	background:url(/_shared/img/ttl-h3w321bottom_001.gif) repeat-y 0 100%;
}
h3.h3w321_02 {
	background:url(/_shared/img/ttl-h3w321bottom_002.gif) repeat-y 0 100%;
}
span.h3w321 {
	background:url(/_shared/img/ttl-h3w321top_001.gif) no-repeat;
	display:block;
	padding:4px 5px 4px 7px;
}
h3.h3w283 {
	background:url(/_shared/img/ttl-h3w283bottom_001.gif) repeat-y 0 100%;
	min-height:29px;
}
span.h3w283 {
	background:url(/_shared/img/ttl-h3w283top_001.gif) no-repeat;
	display:block;
	padding:4px 5px 4px 7px;
}
h3.h3w433 {
	background:url(/_shared/img/ttl-h3w433bottom_001.gif) 0 100%;
}

span.h3w433  {
	background:url(/_shared/img/ttl-h3w433top_001.gif) no-repeat;
	padding:2px 6px;
	display:block;
}
h3.h3w256 {
	background:url(/_shared/img/ttl-h3w256bottom_001.gif) 0 100%;
}

span.h3w256  {
	background:url(/_shared/img/ttl-h3w256top_001.gif) no-repeat;
	padding:2px 6px;
	display:block;
}
h3.h3w256btn {
	background:url(/_shared/img/ttl-h3w256bottomBtn_001.gif) 0 100%;
}

h3.h3w205 {
	background:url(/_shared/img/ttl-h3w205bottom_001.gif) 0 100%;
}
h3.h3w205box {
	background:url(/_shared/img/ttl-h3w205bottom_001.gif) repeat-y 0 100%;
	min-height:29px;
}
h3.h3w205btn {
	background:url(/_shared/img/ttl-h3w205bottom_002.gif) 0 100%;
	min-height:29px;
}
span.h3w205 {
	background:url(/_shared/img/ttl-h3w205top_001.gif) no-repeat;
	display:block;
	padding:4px 5px 4px 7px;
}
span.h3w205_02  {
	background:url(/_shared/img/ttl-h3w205top_002.gif) no-repeat;
	display:block;
	padding:4px 5px 4px 7px;
	font-size:90%;
}
h3.h3w205btn a{display:block;}

* html h3.h3w660box,
* html h3.h3w321,
* html h3.h3w205btn,
* html h3.h3w660btn {
	height:29px;
}

/* h4 ----------- */

.h4line {
	border-bottom:1px solid #541b86;
	margin-bottom:6px;
}

h4.hw256 {
	background:url(/_shared/img/bgi-w256top_001.gif) no-repeat 0 0;
	padding:6px 0 0 7px;
	display:block;
}
/* h5 ----------- */

.h5block {
	background:url(/_shared/img/bgi-h5ttl_001.gif) no-repeat 0 0.3em;
	margin-bottom:3px;
	padding:0 0 0 7px;
}


/* width
---------------------------------------------------------------------------------------------------*/
div.w205 {
	width:205px;
	float:left;
}
div.w321 {
	width:321px;
	float:left;
}
div.w321 a{
	margin:0px 3px 0px 0;
}
div.w283 {
	width:283px;
	float:left;
}
div.w283 a{
	margin:3px 3px 3px 0;
}
div.w300 {
	width:300px;
	float:left;
}
div.w340 {
	width:340px;
}
div.w390{
	width:390px;
}
div.w256top {
	background:url(/_shared/img/box-w256top_001.gif) no-repeat 0 0;
	padding:6px 0 0 0;
	display:block;
}
div.w256top02{
	background:url(/_shared/img/box-w256top_002.gif) no-repeat 0 0;
	padding:6px 0 0 0;
	display:block;
}
div.w256 {
	background:url(/_shared/img/box-w256bottom_001.gif) no-repeat 0 100%;
	padding:0 0 6px 0;
	width:256px;
}

div.w256box{
	background:url(/_shared/img/bgi-w256bottom_001.gif) no-repeat 0 100%;
	padding:0 0 6px 0;
	width:256px;
	height:100%;
	margin:7px 0 0 0;
}
.w205navi{
	margin:0;
	padding:20px 0 20px 0;
}

.w73{
	width:73px;
}
p.w208,
ul.w208{
	width:208px;
	padding:0 0 0 5px;
}

p.w160 {
	width:160px;
	padding:0 0 0 5px;
}
p.w185 {
	width:185px;
	padding:0 0 0 5px;
}


/* btn
---------------------------------------------------------------------------------------------------*/
p.w205btn {
	background:url(/_shared/img/btn-w205bottom_001.gif) 0 100%;
	margin:0 0 8px 0;
}
span.w205 {
	background:url(/_shared/img/btn-w205top_001.gif) no-repeat;
	display:block;
	padding:5px 5px 5px 7px;
	font-size:95%;
}
p.w205btn a{
	display:block;
}
p.w256btn {
	background:url(/_shared/img/btn-w256bottom_001.gif) 0 100%;
	margin:0 0 8px 0;
}
p.w204btn {
	margin-top:15px;
	background:url(/_shared/img/btn-relationWidth204bottom.gif) 0 100% no-repeat;
}
span.w204btn {
	background:url(/_shared/img/btn-relationWidth204top.gif) 0 0 no-repeat;
	display:block;
}
span.w256btn {
	background:url(/_shared/img/btn-w256top_001.gif) no-repeat;
	display:block;
	padding:5px 5px 5px 7px;
	font-size:95%;
}
p.w256btn a{
	display:block;
}
p.w205btn02 {
	background:url(/_shared/img/btn-w205bottom_002.gif) 0 100%;
}

span.w205_02  {
	background:url(/_shared/img/btn-w205top_002.gif) no-repeat;
	display:block;
	padding:5px 5px 5px 7px;
}
p.w205btn02 a {
	color:#FFFFFF;
	text-decoration:none;
	display:block;
}
p.w73btn {
	background:url(/_shared/img/btn-w73bottom_001.gif) no-repeat 50% 100%;
	margin:0 0 8px 292px;
}
span.w73btn {
	background:url(/_shared/img/btn-w73top_001.gif) no-repeat 50% 0;
	display:block;
	padding:5px 5px 5px 7px;
	font-size:95%;
}
p.w73btn a{
	display:block;
}

p.w321btn {
	background:url(/_shared/img/btn-w321bottom_001.gif) 0 100%;
	margin:0 0 8px 0;
}
span.w321btn {
	background:url(/_shared/img/btn-w321top_001.gif) no-repeat;
	display:block;
	padding:5px 5px 5px 7px;
	font-size:95%;
}
p.w321btn a {
	display:block;
}
p.w104btn {
	background:url(/_shared/img/btn-w104bottom_001.gif) no-repeat 50% 100%;
	margin:0 auto;
	text-align:center;
	width:104px;
}
* html p.w104btn {
	background:url(/_shared/img/btn-w104bottom_001.gif) no-repeat 50% 100%;
	margin:0 0 0 270px;
	text-align:center;
	width:104px;
}
span.w104btn {
	background:url(/_shared/img/btn-w104top_001.gif) no-repeat 50% 0;
	display:block;
	padding:5px 5px 5px 7px;
	font-size:95%;
}
p.w104btn a{
	display:block;
}


/* hr
---------------------------------------------------------------------------------------------------*/
hr{	
	height:1px;
	border:none;
	border-top:1px solid #f0f0f0;
}

/* column
---------------------------------------------------------------------------------------------------*/
#column_660 {
	width:660px;
	overflow:hidden;
	margin:0;
}

#column_611, #column_256, .column_433 {
	float:left;
}

#column_611 {
	width:611px;
}
 .column_433{
	width:433px;
}
#column_256 {
	width:256px;
	margin-left:17px;
}
#column_205 {
	width:205px;
	margin:0;
}
#column_218 {
	width:218px;
	margin:0;
	padding:0 0 0 13px;
}
#lead {
	width:724px;
	border-left:solid 1px #666666;
	margin:0;
	padding:0 0 0 10px;
}
#column_660 p {
	margin-bottom:20px;
}
#column_884 p {
	margin-bottom:20px;
}

/* list
---------------------------------------------------------------------------------------------------*/
.eventList p{
	margin:6px 0 0 8px;
	font-size:75%;
}
.eventList ul,
.listPage ul.child{
	padding:0 0 6px 0;
	border-bottom:1px #f0f0f0 solid;
	width:100%;
}
.listPage li{
	margin:4px 0 0 0;
}
.listPage ul.child span{
	margin:0 4px 0 0;
}
.listPage ul.child li{
	padding:0 0 0 25px;
	color:#666666;
	font-size:85%;	
}
ul.splitList {
	width:100%;
	margin-left:-8px;
	overflow:hidden;
}
ul.splitList li {
	float:left;
	margin:1px 0;
	padding:0 7px;
	border-left:1px solid #999;
	line-height:1.3;
	white-space:nowrap;
}


/* bgi
---------------------------------------------------------------------------------------------------*/
.w205top01 {
	width:193px;
	margin:0 -6px;
	padding:8px 6px 0;
	background:url(/_shared/img/box-w205top_001.gif) no-repeat;
}
.w205bottom01 {
	width:193px;
	padding:0 6px 6px;
	background:url(/_shared/img/box-w205bottom_001.gif) 0 100% no-repeat;
}
* html .w205top01, * html .w205bottom01 {
	width:205px;
}
.block {
	display:block;
}
.block a{
	display:block;
}




/* Link
---------------------------------------------------------------------------------------------------*/
.defaultLink li {
	background:url(/_shared/img/flg-default_001.gif) no-repeat 0 0.3em;
	padding-left:15px;
	text-decoration:none;
}

.listCookie .date {
	border-right:1px solid #ccc;
	padding:0 10px 0 0;
	float:left;
}
.listCookie a {
	background:url(/_shared/img/flg-cookieOff_001.gif) 0 0.1em no-repeat;
	margin:0 0 0 7px;
	padding:0 0 0 20px;
	width:510px;
	display:inline-block;
}
.listCookie a:visited {
	background:url(/_shared/img/flg-cookieOn_001.gif) 0 0.1em no-repeat;
	margin:0 0 0 7px;
	padding:0 0 0 20px;
}
.listCookieSub li{
	background:url(/_shared/img/flg-cookieOff_001.gif) 0 0.3em no-repeat;
	padding:0 0 0 20px;
}



.listCookieBlock li {
	overflow:auto;	
	clear:left;
}
.listCookieBlock .date {
	border-right:1px solid #ccc;
	padding:0 10px 0 0;
	float:left;
}
.listCookieBlock a {
	background:url(/_shared/img/flg-cookieOff_001.gif) 0 0.25em no-repeat;
	margin:0 0 0 7px;
	padding:0 0 0 20px;
	display:inline-block;
	width:520px;
	float:left;
}
.listCookieBlock a:visited {
	background:url(/_shared/img/flg-cookieOn_001.gif) 0 0.25em no-repeat;
	margin:0 0 0 7px;
	padding:0 0 0 20px;
}



/* flag
---------------------------------------------------------------------------------------------------*/
.icoFlg01 a,
.icoFlg02 a,
.icoFlg03 a,
.icoFlg04 a,
.icoFlg05 a,
.icoFlg06 a,
.icoFlg07 a,
a.icoFlg01,
a.icoFlg02,
a.icoFlg03,
a.icoFlg04,
a.icoFlg05,
a.icoFlg06,
a.icoFlg07 {
	padding:3px 0 3px 20px;
}
a.flgOpen {
	background:url(/_shared/img/flg-open_001.gif) no-repeat 0 0.15em;
	padding:0 0 0 17px;
	cursor:pointer;
}
.lnkFlg01 a{
	background:url(/_shared/img/flg-default_001.gif) no-repeat 0 0.3em;
	padding:0 0 0 17px;
	display:block;
}
.lnkFlg02 a{
	background:url(/_shared/img/flg-default_002.gif) no-repeat 0 3px;
	padding:0 0 0 20px;
}
.lnkFlg04 a{
	background:url(/_shared/img/flg-default_004.gif) no-repeat 3px 0.3em;
	padding:0 0 0 20px;
}
.lnkFlg05 a {
	background:url(/_shared/img/flg-default_001.gif) no-repeat 0 0.1em;
	padding:0 0 0 15px;
}
.lnkFlg06 a{
	background:url(/_shared/img/flg-default_005.gif) no-repeat 0 0.1em;
	padding:0 0 0 15px;	
}
.icoFlg01 a{background:url(/_shared/img/ico-flag_001.gif) no-repeat 0 0.2em;}
.icoFlg02 a{background:url(/_shared/img/ico-flag_002.gif) no-repeat 0 0.2em;}
.icoFlg03 a{background:url(/_shared/img/ico-flag_003.gif) no-repeat 0 0.35em;}
.icoFlg04 a{background:url(/_shared/img/ico-flag_004.gif) no-repeat 0 0.2em;}
.icoFlg05 a{background:url(/_shared/img/ico-flag_005.gif) no-repeat 0 0.2em;}
.icoFlg06 a{background:url(/_shared/img/ico-flag_006.gif) no-repeat 0 0.2em;}
.icoFlg07 a{background:url(/_shared/img/ico-flag_007.gif) no-repeat 0 0.2em;}
.icoFlg08 a{
	background:url(/_shared/img/ico-back_001.gif) no-repeat 0.30em 0.45em;
	padding:2px 0 2px 20px;
}
.flgMini01 a{
	background:url(/_shared/img/flg-mini_002.gif) no-repeat 3px 0.3em;
	padding:0 0 0 14px;	
}
.flgMini02 a{
	background:url(/_shared/img/flg-mini_003.gif) no-repeat 3px 0.6em;
	padding:0 0 0 12px;	
}
.flgMini03 a{
	background:url(/_shared/img/flg-mini_001.gif) no-repeat 3px 0.3em;
	padding:0 0 0 12px;	
}
a.lnkFlg01 {
	background:url(/_shared/img/flg-default_001.gif) no-repeat 0 0.3em;
	padding:0 0 0 17px;
	display:block;
}
a.lnkFlg02 {
	background:url(/_shared/img/flg-default_002.gif) no-repeat 0 0.3em;
	padding:0 0 0 20px;
}
a.lnkFlg04 {
	background:url(/_shared/img/flg-default_004.gif) no-repeat 3px 0.15em;
	padding:0 0 0 20px;
}
a.lnkFlg05 {
	background:url(/_shared/img/flg-default_001.gif) no-repeat 3px 0.1em;
	padding:0 0 0 20px;	
}
a.lnkFlg06 {
	display:block;
	padding:8px 8px 8px 24px;
	background:url(/_shared/img/flg-default_007.gif) 6px 0.8em no-repeat;
}
a.icoFlg01 {background:url(/_shared/img/ico-flag_001.gif) no-repeat 0 0.6em;}
a.icoFlg02 {background:url(/_shared/img/ico-flag_002.gif) no-repeat 0 0.6em;}
a.icoFlg03 {background:url(/_shared/img/ico-flag_003.gif) no-repeat 0 0.6em;}
a.icoFlg04 {background:url(/_shared/img/ico-flag_004.gif) no-repeat 0 0.6em;}
a.icoFlg05 {background:url(/_shared/img/ico-flag_005.gif) no-repeat 0 0.6em;}
a.icoFlg06 {background:url(/_shared/img/ico-flag_006.gif) no-repeat 0 0.6em;}
a.icoFlg07 {background:url(/_shared/img/ico-flag_007.gif) no-repeat 0 0.6em;}
a.icoFlg08 {
	background:url(/_shared/img/ico-back_001.gif) no-repeat 0.2em 0.45em;
	padding:2px 0 2px 17px;
}
a.flgMini01 {
	background:url(/_shared/img/flg-mini_002.gif) no-repeat 2px 0.4em;
	padding:0 0 0 12px;	
}
a.flgMini02 {
	background:url(/_shared/img/flg-mini_003.gif) no-repeat 2px 0.4em;
	padding:0 0 0 12px;	
}


/* List Standard
---------------------------------------------------------------------------------------------------*/
.lstStandard_01 li {
	background:url(/_shared/img/lst-default_001.gif) 0 0.55em no-repeat;
	padding-left:14px;
}
.lstNumber_01 li {
	list-style:decimal inside;
	padding-left:1.6em;
	text-indent:-1.6em;
}


/* caption & blockquote
---------------------------------------------------------------------------------------------------*/
.caption {
	border:1px solid #ccc;
	background:#f5f5f5;
	padding:2px 4px;
	font-size:90%;
}

.caption * {
	color:#4d4d4d;
}

blockquote {
	background:#f5f5f5;
	border:1px dashed #999;
	padding:4px 6px;
	margin:0 0 20px;
}


/* table
---------------------------------------------------------------------------------------------------*/
table.entry .width20{
	width:20%;
	vertical-align:top;
}
table.entry .width16{
	width:16%;
	text-align:right;
	vertical-align:top;
}
table.tableBorder_01 {
	border-collapse:collapse;
	width:100%;
}
table.tableBorder_01 td {
	border:1px solid #fff;
	padding:5px;
}

.nowrap {
	white-space:nowrap;
}

/* background color
---------------------------------------------------------------------------------------------------*/
.bgc_035020090 {
	background:#ded4c5;
}

.bgc_035009092 {
	background:#ebe2d5;
}

.bgc_035006093 {
	background:#ede7df;
}

.bgc_035004097,
.tableBorder_01 {
	background:#f7f3ed;
}

.bgc_000000087 {
	background:#dedede;
}
.bgc_000000093 {
	background:#ededed;
}
.bgc_000000000 {
	background:#ffffff;
}

.bgc_000000096{
	background:#f5f5f5;
	padding:2px 2px 2px 4px;
}

/* background
---------------------------------------------------------------------------------------------------*/
.bgnone a{
	background:none;
}
/* image
---------------------------------------------------------------------------------------------------*/
.imgFrame_03 {
	border:3px solid #e6e6e6;
	padding:1px;
}
img.imgBdr {
	border:3px #e6e6e6 solid;
}
.imgBdr a img{
	border:3px #e6e6e6 solid;
}
.imgBdr a:hover img{
	border:3px #541b86 solid;
}
.thumbnail{
	padding:0 10px 10px 0;
	vertical-align:top;
	float:left;
}
.imgborder_03 {
	border:3px solid #e6e6e6;
	padding:1px;
	display:inline-block;
}
a.imgborder_03:hover {border-color:#541B86;}

img#promotionImg {
	visibility:hidden;
}



/* list
---------------------------------------------------------------------------------------------------*/
ul.listCenter{
	width:235px;
	overflow:auto;
	margin: 0 auto; 
	text-align:center;
}
ul.listCenter li{
	float:left;
}
.kekkaList{
	border-bottom:1px #f0f0f0 solid;
	padding:5px 0 10px 0;
}

/* align
---------------------------------------------------------------------------------------------------*/
.alignCenter{text-align:center;}
.alignLeft{text-align:left;}
.alignRight{text-align:right;}
.alignTop{vertical-align:top;}
.center{margin:0 auto;}

/* padding
---------------------------------------------------------------------------------------------------*/
.pr_15{padding-right:15px;}

/* margin
---------------------------------------------------------------------------------------------------*/
#contentsWrap .mt_none, #contentsWrap #column_660 .mt_none, .mt_none{margin-top:0;}
.mt_02{margin-top:2px;}
.mt_03{margin-top:3px;}
.mt_04{margin-top:4px;}
.mt_05{margin-top:5px;}
.mt_06{margin-top:6px;}
.mt_07{margin-top:7px;}
.mt_08{margin-top:8px;}
.mt_10{margin-top:10px;}
.mt_12{margin-top:12px;}
.mt_14{margin-top:14px;}
.mt_15{margin-top:15px;}
.mt_18{margin-top:18px;}
.mt_20{margin-top:20px;}
.mt_22{margin-top:22px;}
.mt_24{margin-top:24px;}
.mt_25{margin-top:25px;}
.mt_30{margin-top:30px;}

#contentsWrap .mb_none{margin-bottom:0;}
.mb_02{margin-bottom:2px;}
.mb_03{margin-bottom:3px;}
.mb_04{margin-bottom:4px;}
.mb_05{margin-bottom:5px;}
.mb_06{margin-bottom:6px;}
.mb_07{margin-bottom:7px;}
.mb_08{margin-bottom:8px;}
.mb_10{margin-bottom:10px;}
.mb_12{margin-bottom:12px;}
.mb_14{margin-bottom:14px;}
.mb_15{margin-bottom:15px;}
.mb_17{margin-bottom:17px;}
.mb_18{margin-bottom:18px;}
.mb_19{margin-bottom:19px;}
.mb_20{margin-bottom:20px;}
.mb_22{margin-bottom:22px;}
.mb_24{margin-bottom:24px;}
.mb_25{margin-bottom:25px;}
.mb_30{margin-bottom:30px;}

.ml_none{margin-left:0;}
.ml_02{margin-left:2px;}
.ml_03{margin-left:3px;}
.ml_04{margin-left:4px;}
.ml_05{margin-left:5px;}
.ml_06{margin-left:6px;}
.ml_07{margin-left:7px;}
.ml_08{margin-left:8px;}
.ml_10{margin-left:10px;}
.ml_12{margin-left:12px;}
.ml_14{margin-left:14px;}
.ml_15{margin-left:15px;}
.ml_17{margin-left:17px;}
.ml_18{margin-left:18px;}
.ml_20{margin-left:20px;}
.ml_22{margin-left:22px;}
.ml_24{margin-left:24px;}
.ml_25{margin-left:25px;}
.ml_30{margin-left:30px;}

.mr_none{margin-right:0;}
.mr_02{margin-right:2px;}
.mr_03{margin-right:3px;}
.mr_04{margin-right:4px;}
.mr_05{margin-right:5px;}
.mr_06{margin-right:6px;}
.mr_07{margin-right:7px;}
.mr_08{margin-right:8px;}
.mr_10{margin-right:10px;}
.mr_12{margin-right:12px;}
.mr_14{margin-right:14px;}
.mr_15{margin-right:15px;}
.mr_17{margin-right:17px;}
.mr_18{margin-right:18px;}
.mr_19{margin-right:19px;}
.mr_20{margin-right:20px;}
.mr_22{margin-right:22px;}
.mr_24{margin-right:24px;}
.mr_25{margin-right:25px;}
.mr_30{margin-right:30px;}
