@charset "Shift_JIS";


/* =========================== clear ============================== */

.reset-point {
	clear:both;
	width:1px;
	height:1px;
	overflow:hidden;
}
.clearfix:after {
	content: "";
	display: block;
	clear: both;
	height: 0;
}


/* =========================== general purpose style ============================== */

/* -- color -- */
.fc_33 { color: #333333!important;}
.fc_66 { color: #666666!important;}
.fc_f0 { color: #ff0000!important;}
.accent { color: #ff0000!important;}

/* -- font size -- */
#layout .fs_10 { font-size:15px;}
#layout .fs_12 { font-size:17px;}
#layout .fs_13 { font-size:18px;}
#layout .fs_14 { font-size:19px;}

/* -- font weight -- */
#layout .fw_b { /*font-weight:bold;*/}

/* -- display -- */
.nodisplay {
	display: none !important;
}

/* -- text-align -- */
#layout .ta_l { text-align:left;}
#layout .ta_c { text-align:center;}
#layout .ta_r { text-align:right;}

/* -- white-space -- */
.nowrap { white-space: nowrap;}

/* -- vertical-align -- */
.va_t { vertical-align: top!important;}
.va_m { vertical-align: middle!important;}
.va_b { vertical-align: bottom!important;}


/* -- float -- */
#layout .flt_l { float:left;}
#layout .flt_r { float:right;}


/* -- margin top -- */
.mt_0 { margin-top:0 !important;}
.mt_5 { margin-top:5px !important;}
.mt_10 { margin-top:10px !important;}
.mt_15 { margin-top:15px !important;}
.mt_20 { margin-top:20px !important;}
.mt_25 { margin-top:25px !important;}
.mt_30 { margin-top:30px !important;}
.mt_35 { margin-top:35px !important;}
.mt_40 { margin-top:40px !important;/*width:90%;*/}
.mt_45 { margin-top:45px !important;}
.mt_50 { margin-top:50px !important;}

/* -- margin bottom -- */
.mb_0 { margin-bottom:0 !important;}
.mb_5 { margin-bottom:5px !important;}
.mb_10 { margin-bottom:10px !important;}
.mb_15 { margin-bottom:15px !important;}
.mb_20 { margin-bottom:20px !important;}
.mb_25 { margin-bottom:25px !important;}
.mb_30 { margin-bottom:30px !important;}
.mb_35 { margin-bottom:35px !important;}
.mb_40 { margin-bottom:40px !important;}
.mb_45 { margin-bottom:45px !important;}
.mb_50 { margin-bottom:50px !important;}

/* -- margin left -- */
.ml_0 { margin-left:0 !important;}
.ml_5 { margin-left:5px !important;}
.ml_10 { margin-left:10px !important;}
.ml_15 { margin-left:15px !important;}
.ml_20 { margin-left:20px !important;}
.ml_25 { margin-left:25px !important;}
.ml_30 { margin-left:30px !important;}
.ml_35 { margin-left:35px !important;}
.ml_40 { margin-left:40px !important;}
.ml_45 { margin-left:45px !important;}
.ml_50 { margin-left:50px !important;}

/* -- margin right -- */
.mr_0 { margin-right:0 !important;}
.mr_5 { margin-right:5px !important;}
.mr_10 { margin-right:10px !important;}
.mr_15 { margin-right:15px !important;}
.mr_20 { margin-right:20px !important;}
.mr_25 { margin-right:25px !important;}
.mr_30 { margin-right:30px !important;}
.mr_35 { margin-right:35px !important;}
.mr_40 { margin-right:40px !important;}
.mr_45 { margin-right:45px !important;}
.mr_50 { margin-right:50px !important;}


/* -- padding top -- */
.pt_0 { padding-top:0 !important;}
.pt_5 { padding-top:5px !important;}
.pt_10 { padding-top:10px !important;}
.pt_15 { padding-top:15px !important;}
.pt_20 { padding-top:20px !important;}
.pt_25 { padding-top:25px !important;}
.pt_30 { padding-top:30px !important;}
.pt_35 { padding-top:35px !important;}
.pt_40 { padding-top:40px !important;}
.pt_45 { padding-top:45px !important;}
.pt_50 { padding-top:50px !important;}

/* -- padding bottom -- */
.pb_0 { padding-bottom:0 !important;}
.pb_5 { padding-bottom:5px !important;}
.pb_10 { padding-bottom:10px !important;}
.pb_15 { padding-bottom:15px !important;}
.pb_20 { padding-bottom:20px !important;}
.pb_25 { padding-bottom:25px !important;}
.pb_30 { padding-bottom:30px !important;}
.pb_35 { padding-bottom:35px !important;}
.pb_40 { padding-bottom:40px !important;}
.pb_45 { padding-bottom:45px !important;}
.pb_50 { padding-bottom:50px !important;}

/* -- padding left -- */
.pl_0 { padding-left:0 !important;}
.pl_5 { padding-left:5px !important;}
.pl_10 { padding-left:10px !important;}
.pl_15 { padding-left:15px !important;}
.pl_20 { padding-left:20px !important;}
.pl_25 { padding-left:25px !important;}
.pl_30 { padding-left:30px !important;}
.pl_35 { padding-left:35px !important;}
.pl_40 { padding-left:40px !important;}
.pl_45 { padding-left:45px !important;}
.pl_50 { padding-left:50px !important;}

/* -- padding right -- */
.pr_0 { padding-right:0 !important;}
.pr_5 { padding-right:5px !important;}
.pr_10 { padding-right:10px !important;}
.pr_15 { padding-right:15px !important;}
.pr_20 { padding-right:20px !important;}
.pr_25 { padding-right:25px !important;}
.pr_30 { padding-right:30px !important;}
.pr_35 { padding-right:35px !important;}
.pr_40 { padding-right:40px !important;}
.pr_45 { padding-right:45px !important;}
.pr_50 { padding-right:50px !important;}

/* -- margin auto -- */
.mg_auto {
	margin-left:auto !important;
	margin-right:auto !important;
}


/* -- radius -- */
.rds_0 { -webkit-border-radius: 0 !important;}
.rds_5 { -webkit-border-radius: 5px;}
.rds_10 { -webkit-border-radius: 10px;}
.rds_15 { -webkit-border-radius: 15px;}
.rds_20 { -webkit-border-radius: 20px;}
.rds_25 { -webkit-border-radius: 25px;}
.rds_30 { -webkit-border-radius: 30px;}

/* -- radius top right -- */
.rds_tr_0 { -webkit-border-top-right-radius: 0 !important;}
.rds_tr_5 { -webkit-border-top-right-radius: 5px;}
.rds_tr_10 { -webkit-border-top-right-radius: 10px;}
.rds_tr_15 { -webkit-border-top-right-radius: 15px;}
.rds_tr_20 { -webkit-border-top-right-radius: 20px;}
.rds_tr_25 { -webkit-border-top-right-radius: 25px;}
.rds_tr_30 { -webkit-border-top-right-radius: 30px;}

/* -- radius top left -- */
.rds_tl_0 { -webkit-border-top-left-radius: 0 !important;}
.rds_tl_5 { -webkit-border-top-left-radius: 5px;}
.rds_tl_10 { -webkit-border-top-left-radius: 10px;}
.rds_tl_15 { -webkit-border-top-left-radius: 15px;}
.rds_tl_20 { -webkit-border-top-left-radius: 20px;}
.rds_tl_25 { -webkit-border-top-left-radius: 25px;}
.rds_tl_30 { -webkit-border-top-left-radius: 30px;}

/* -- radius tottom right -- */
.rds_br_0 { -webkit-border-bottom-right-radius: 0 !important;}
.rds_br_5 { -webkit-border-bottom-right-radius: 5px;}
.rds_br_10 { -webkit-border-bottom-right-radius: 10px;}
.rds_br_15 { -webkit-border-bottom-right-radius: 15px;}
.rds_br_20 { -webkit-border-bottom-right-radius: 20px;}
.rds_br_25 { -webkit-border-bottom-right-radius: 25px;}
.rds_br_30 { -webkit-border-bottom-right-radius: 30px;}

/* -- radius tottom left -- */
.rds_bl_0 { -webkit-border-bottom-left-radius: 0 !important;}
.rds_bl_5 { -webkit-border-bottom-left-radius: 5px;}
.rds_bl_10 { -webkit-border-bottom-left-radius: 10px;}
.rds_bl_15 { -webkit-border-bottom-left-radius: 15px;}
.rds_bl_20 { -webkit-border-bottom-left-radius: 20px;}
.rds_bl_25 { -webkit-border-bottom-left-radius: 25px;}
.rds_bl_30 { -webkit-border-bottom-left-radius: 30px;}



/* =========================== list type ============================== */


/* -- common style (for ul+li and other element) -- */
#layout .list-square,
#layout .list-square_66,
#layout .list-square_83,
#layout .list-square_F0,
#layout ul.list-square li,
#layout ul.list-square_66 li,
#layout ul.list-square_83 li,
#layout ul.list-square_F0 li,
#layout .list-disc,
#layout .list-disc_66,
#layout .list-disc_83,
#layout .list-disc_F0,
#layout ul.list-disc li,
#layout ul.list-disc_66 li,
#layout ul.list-disc_83 li,
#layout ul.list-disc_F0 li {
	padding:0 0 0 12px;
}


/* -- default color -- */
#layout ul.list-square li {
	background:url(../img/bullet/icn_list-square.gif) no-repeat 0 10px;
	line-height:1.4;
	font-size:20px;
}

#layout ul.list-disc li {
	background:url(../img/bullet/icn_list-disc.gif) no-repeat 0 5px;
}
#layout .list-square {
	background:url(../img/bullet/icn_list-square.gif) no-repeat 0 5px;
}
#layout .list-disc {
	background:url(../img/bullet/icn_list-disc.gif) no-repeat 0 5px;
}

/* -- gray #666666 -- */
#layout ul.list-square_66 li {
	background:url(../img/bullet/icn_list-square_66.gif) no-repeat 0 5px;
	color:#666666;
}
#layout ul.list-disc_66 li {
	background:url(../img/bullet/icn_list-disc_66.gif) no-repeat 0 5px;
	color:#666666;
}
#layout .list-square_66 {
	background:url(../img/bullet/icn_list-square_66.gif) no-repeat 0 5px;
	color:#666666;
}
#layout .list-disc_66 {
	background:url(../img/bullet/icn_list-disc_66.gif) no-repeat 0 5px;
	color:#666666;
}

/* -- gray #838383 -- */
#layout ul.list-square_83 li {
	background:url(../img/bullet/icn_list-square_83.gif) no-repeat 0 5px;
	color:#838383;
}
#layout ul.list-disc_83 li {
	background:url(../img/bullet/icn_list-disc_83.gif) no-repeat 0 5px;
	color:#838383;
}
#layout .list-square_83 {
	background:url(../img/bullet/icn_list-square_83.gif) no-repeat 0 5px;
	color:#838383;
}
#layout .list-disc_83 {
	background:url(../img/bullet/icn_list-disc_83.gif) no-repeat 0 5px;
	color:#838383;
}

/* -- red #FF0000 -- */
#layout ul.list-square_F0 li,
#layout ul.list-square li.accent,
#layout ul.list-square_66 li.accent,
#layout ul.list-square_83 li.accent {
	background:url(../img/bullet/icn_list-square_F0.gif) no-repeat 0 5px;
	color:#FF0000;
}
#layout ul.list-disc_F0 li,
#layout ul.list-disc li.accent,
#layout ul.list-disc_66 li.accent,
#layout ul.list-disc_83 li.accent {
	background:url(../img/bullet/icn_list-disc_F0.gif) no-repeat 0 5px;
	color:#FF0000;
}
#layout .list-square_F0 {
	background:url(../img/bullet/icn_list-square_F0.gif) no-repeat 0 5px;
	color:#FF0000;
}
#layout .list-disc_F0 {
	background:url(../img/bullet/icn_list-disc_F0.gif) no-repeat 0 5px;
	color:#FF0000;
}

#layout ul li.nest {
	background:none;
}


/* -- ul reset -- */
#layout ul.list-square,
#layout ul.list-square_66,
#layout ul.list-square_83,
#layout ul.list-square_F0,
#layout ul.list-disc,
#layout ul.list-disc_66,
#layout ul.list-disc_83,
#layout ul.list-disc_F0 {
	padding-left:0;
	background:none;
}



/* ============= other pars style ============= */

/* -- for font-size 10px -- */
#layout ul.fs_10 li,
#layout ul li.fs_10 {
	font-size:15px;
}

/* -- for font-size 11px -- */
#layout ul.fs_11 li,
#layout ul li.fs_11 {
	font-size:16px;
}

/* -- for font-size 14px -- */
#layout ul.fs_14 li,
#layout ul li.fs_14 {
	font-size:19px;
	background-position:0 6px !important;
}

/* -- for text color #666666 -- */
#layout ul.tc_66 li,
#layout ul li.tc_66 {
	color:#666666;
}

/* -- for text color #838383 -- */
#layout ul.tc_83 li,
#layout ul li.tc_83 {
	color:#838383;
}

/* -- for font-weight bold -- */
#layout ul.fw_b li,
#layout ul li.fw_b {
	/*font-weight:bold;*/
}

/* -- for text decoration underline -- */
#layout .txt-deco-ud a {
	text-decoration: underline;
}


/* ============= ol style ============== */

#layout ol.decimal,
#layout ol.upper-alpha {
	padding:0 0 0 20px;
}

#layout ol.decimal {
	list-style:decimal;
}

#layout ol.upper-alpha {
	list-style:upper-alpha;
}

/* ----- ol nest style ----- */
#layout ul.list-square li.nest,
#layout ul.list-square_66 li.nest,
#layout ul.list-square_83 li.nest,
#layout ul.list-square_F0 li.nest {
	background:none;
}
#layout ul.list-square li.nest ol,
#layout ul.list-square_66 li.nest ol,
#layout ul.list-square_83 li.nest ol,
#layout ul.list-square_F0 li.nest ol {
	padding:0 0 0 28px;
	zoom:1;
}
#layout ul.list-square li.nest ol li,
#layout ul.list-square_66 li.nest ol li,
#layout ul.list-square_83 li.nest ol li,
#layout ul.list-square_F0 li.nest ol li {
	padding:0;
	background:none;
}


/* =========================== annotation type ============================== */


/* ----- annotation (fix) ----- */

#layout ul.annotation_fix,
#layout ul.annotation_fix_11,
#layout ul.annotation_fix_12,
#layout ul.annotation_fix_14,
#layout ul.annotation_fix_F0,
#layout ul.annotation_fix_11_F0,
#layout ul.annotation_fix_12_F0,
#layout ul.annotation_fix_14_F0 {
	margin-top:10px;
	list-style:none;
}
#layout ul.annotation_fix li,
#layout ul.annotation_fix_11 li,
#layout ul.annotation_fix_12 li,
#layout ul.annotation_fix_14 li {
	text-indent:-1.7em;
	margin:0 0 0 1.7em;
	background:none!important;
	color:#666666;
}
#layout ul.annotation_fix_F0 li,
#layout ul.annotation_fix_11_F0 li,
#layout ul.annotation_fix_12_F0 li,
#layout ul.annotation_fix_14_F0 li {
	text-indent:-1.7em;
	margin:0 0 0 1.7em;
	background:none!important;
	color:#FF0000;
}
#layout ul.annotation_fix li,
#layout ul.annotation_fix_F0 li {
	font-size:15px;
}
#layout ul.annotation_fix_11 li,
#layout ul.annotation_fix_11_F0 li {
	font-size:16px;
}
#layout ul.annotation_fix_12 li,
#layout ul.annotation_fix_12_F0 li {
	font-size:17px;
}
#layout ul.annotation_fix_14 li,
#layout ul.annotation_fix_14_F0 li {
	font-size:19px;
}


/* ----- annotation (Number) ----- */

#layout dl.annotation_fix_num,
#layout dl.annotation_fix_num_11,
#layout dl.annotation_fix_num_12,
#layout dl.annotation_fix_num_F0,
#layout dl.annotation_fix_num_11_F0,
#layout dl.annotation_fix_num_12_F0 {
	margin-top:10px;
}


#layout dl.annotation_fix_num dt,
#layout dl.annotation_fix_num_11 dt,
#layout dl.annotation_fix_num_12 dt,
#layout dl.annotation_fix_num_F0 dt,
#layout dl.annotation_fix_num_11_F0 dt,
#layout dl.annotation_fix_num_12_F0 dt {
	width:2.3em;
	font-size:15px;
	color:#666666;
}
#layout dl.annotation_fix_num dd,
#layout dl.annotation_fix_num_11 dd,
#layout dl.annotation_fix_num_12 dd,
#layout dl.annotation_fix_num_F0 dd,
#layout dl.annotation_fix_num_11_F0 dd,
#layout dl.annotation_fix_num_12_F0 dd {
	margin:-1.3em 0 0 2.3em;
	font-size:15px;
	color:#666666;
}

#layout dl.annotation_fix_num_11 dt {
	font-size:16px;
}
#layout dl.annotation_fix_num_11 dd {
	font-size:16px;
}
#layout dl.annotation_fix_num_12 dt {
	font-size:17px;
}
#layout dl.annotation_fix_num_12 dd {
	font-size:17px;
}
#layout dl.annotation_fix_num_F0 dt {
	font-size:15px;
	color:#FF0000;
}
#layout dl.annotation_fix_num_F0 dd {
	font-size:15px;
	color:#FF0000;
}
#layout dl.annotation_fix_num_11_F0 dt {
	font-size:16px;
	color:#FF0000;
}
#layout dl.annotation_fix_num_11_F0 dd {
	font-size:16px;
	color:#FF0000;
}
#layout dl.annotation_fix_num_12_F0 dt {
	font-size:17px;
	color:#FF0000;
}
#layout dl.annotation_fix_num_12_F0 dd {
	font-size:17px;
	color:#FF0000;
}


/* ----- annotation (fix star) ----- */

#layout ul.annotation_fix_star,
#layout ul.annotation_fix_star_12 {
	margin-top:10px;
	list-style:none;
}
#layout ul.annotation_fix_star li {
	text-indent:-1.7em;
	margin:0 0 0 1.7em;
	background:none!important;
	font-size:15px;
}
#layout ul.annotation_fix_star_12 li {
	text-indent:-1.7em;
	margin:0 0 0 1.7em;
	background:none!important;
	font-size:17px;
}


/* ----- annotation (fix no icn) ----- */

#layout ul.annotation_fix_noicn,
#layout ul.annotation_fix_noicn_12 {
	margin-top:10px;
	list-style:none;
}
#layout ul.annotation_fix_noicn li {
	background:none!important;
	font-size:15px;
}
#layout ul.annotation_fix_noicn_12 li {
	background:none!important;
	font-size:17px;
}


/* ----- anno-iphone ----- */
ul.anno-iphone {
	margin-top:10px;
}

ul.anno-iphone li,
ul.anno-iphone_other li {
	color:#666666;
	font-size:16px;
}
ul.anno-iphone a:hover,
ul.anno-iphone_other a:hover {
background:transparent none repeat scroll 0%;
font-size:16px;
text-decoration:underline;
}
ul.anno-iphone a,
ul.anno-iphone_other a {
color:#006699;
display:inline;
font-size:16px;
text-decoration:none;
}


/* =========================== link list type ============================== */

/* -- common style -- */
#layout .link-list_mg,
#layout ul.link-list_mg li,
#layout .link-list_lg,
#layout ul.link-list_lg li,
#layout .link-list_cyan,
#layout ul.link-list_cyan li,
#layout .link-list_blue,
#layout ul.link-list_blue li,
#layout .link-list_pink,
#layout ul.link-list_pink li,
#layout .link-list_green,
#layout ul.link-list_green li,
#layout .link-list_gray,
#layout ul.link-list_gray li,
#layout .link-list_charcoal,
#layout ul.link-list_charcoal li {
padding:0 0 0 16px;
}

/* -- mid gray -- */
#layout ul.link-list_mg li {
background:url(../img/bullet/icn_arrow_mid-gray.gif) no-repeat 0 3px;
}
/* for except UL LI */
#layout .link-list_mg {
background:url(../img/bullet/icn_arrow_mid-gray.gif) no-repeat 0 3px;
}
#layout .link-list_mg a {
color:#006699;
}

/* -- light gray -- */
#layout ul.link-list_lg li {
background:url(../img/bullet/icn_arrow_light-gray.gif) no-repeat 0 3px;
}
/* for except UL LI */
#layout .link-list_lg {
background:url(../img/bullet/icn_arrow_light-gray.gif) no-repeat 0 3px;
}
#layout .link-list_lg a {
color:#006699;
}

/* -- cyan -- */
#layout ul.link-list_cyan li {
background:url(../img/bullet/icn_arrow_cyan.gif) no-repeat 0 3px;
}
/* for except UL LI */
#layout .link-list_cyan {
background:url(../img/bullet/icn_arrow_cyan.gif) no-repeat 0 3px;
}
#layout .link-list_cyan a {
color:#006699;
}

/* -- gray -- */
#layout ul.link-list_gray li {
background:url(../img/bullet/icn_arrow_gray.gif) no-repeat 0 3px;
}
/* for except UL LI */
#layout .link-list_gray {
background:url(../img/bullet/icn_arrow_gray.gif) no-repeat 0 3px;
}
#layout .link-list_gray a {
color:#006699;
}

/* -- black -- */
#layout ul.link-list_charcoal li {
background:url(../img/bullet/icn_arrow_charcoal.gif) no-repeat 0 3px;
}
/* for except UL LI */
#layout .link-list_charcoal {
background:url(../img/bullet/icn_arrow_charcoal.gif) no-repeat 0 3px;
}
#layout .link-list_charcoal a {
color:#006699;
}

/* -- blue -- */
#layout ul.link-list_blue li {
background:url(../img/bullet/icn_arrow_blue.gif) no-repeat 0 3px;
}
/* for except UL LI */
#layout .link-list_blue {
background:url(../img/bullet/icn_arrow_blue.gif) no-repeat 0 3px;
}
#layout .link-list_blue a {
color:#006699;
}

/* -- pink -- */
#layout ul.link-list_pink li {
background:url(../img/bullet/icn_arrow_pink.gif) no-repeat 0 3px;
}
/* for except UL LI */
#layout .link-list_pink {
background:url(../img/bullet/icn_arrow_pink.gif) no-repeat 0 3px;
}
#layout .link-list_pink a {
color:#006699;
}

/* -- green -- */
#layout ul.link-list_green li {
background:url(../img/bullet/icn_arrow_green.gif) no-repeat 0 3px;
}
/* for except UL LI */
#layout .link-list_green {
background:url(../img/bullet/icn_arrow_green.gif) no-repeat 0 3px;
}
#layout .link-list_green a {
color:#006699;
}


/* --------------- alin right --------------- */

#layout ul.link-list_mg li.rgt,
#layout ul.link-list_lg li.rgt,
#layout ul.link-list_cyan li.rgt,
#layout ul.link-list_gray li.rgt,
#layout ul.link-list_charcoal li.rgt,
#layout ul.link-list_blue li.rgt,
#layout ul.link-list_pink li.rgt,
#layout ul.link-list_green li.rgt,
#layout ul.link-list_mg_rgt li,
#layout ul.link-list_lg_rgt li,
#layout ul.link-list_cyan_rgt li,
#layout ul.link-list_gray_rgt li,
#layout ul.link-list_charcoal_rgt li,
#layout ul.link-list_blue_rgt li,
#layout ul.link-list_pink_rgt li,
#layout ul.link-list_green_rgt li {
	text-align:right;
	background:none;
}

#layout ul.link-list_mg li.rgt a,
#layout ul.link-list_mg_rgt li a {
	padding:0 0 0 16px;
	text-align:right;
	background:url(../img/bullet/icn_arrow_mid-gray.gif) no-repeat 0 2px;
}
/* color pattern */
#layout ul.link-list_lg li.rgt a,
#layout ul.link-list_lg_rgt li a {
	padding:0 0 0 16px;
	text-align:right;
	background:url(../img/bullet/icn_arrow_light-gray.gif) no-repeat 0 2px;
}
#layout ul.link-list_cyan li.rgt a,
#layout ul.link-list_cyan_rgt li a {
	padding:0 0 0 16px;
	text-align:right;
	background:url(../img/bullet/icn_arrow_cyan.gif) no-repeat 0 2px;
}
#layout ul.link-list_gray li.rgt a,
#layout ul.link-list_gray_rgt li a {
	padding:0 0 0 16px;
	text-align:right;
	background:url(../img/bullet/icn_arrow_gray.gif) no-repeat 0 2px;
}
#layout ul.link-list_charcoal li.rgt a,
#layout ul.link-list_charcoal_rgt li a {
	padding:0 0 0 16px;
	text-align:right;
	background:url(../img/bullet/icn_arrow_charcoal.gif) no-repeat 0 2px;
}
#layout ul.link-list_blue li.rgt a,
#layout ul.link-list_blue_rgt li a {
	padding:0 0 0 16px;
	text-align:right;
	background:url(../img/bullet/icn_arrow_blue.gif) no-repeat 0 2px;
}
#layout ul.link-list_pink li.rgt a,
#layout ul.link-list_pink_rgt li a {
	padding:0 0 0 16px;
	text-align:right;
	background:url(../img/bullet/icn_arrow_pink.gif) no-repeat 0 2px;
}
#layout ul.link-list_green li.rgt a,
#layout ul.link-list_green_rgt li a {
	padding:0 0 0 16px;
	text-align:right;
	background:url(../img/bullet/icn_arrow_green.gif) no-repeat 0 2px;
}

/* for except UL LI */
#layout .link-list_mg_rgt,
#layout .link-list_lg_rgt,
#layout .link-list_cyan_rgt,
#layout .link-list_gray_rgt,
#layout .link-list_gray_black,
#layout .link-list_blue_rgt,
#layout .link-list_pink_rgt,
#layout .link-list_green_rgt {
	background:none;
	text-align:right;
}
#layout .link-list_mg_rgt a,
#layout .link-list_lg_rgt a,
#layout .link-list_cyan_rgt a,
#layout .link-list_gray_rgt a,
#layout .link-list_charcoal_rgt a,
#layout .link-list_blue_rgt a,
#layout .link-list_pink_rgt a,
#layout .link-list_green_rgt a {
	padding:0 0 0 16px;
}

/* color pattern */
#layout .link-list_mg_rgt a {
	background:url(../img/bullet/icn_arrow_mid-gray.gif) no-repeat 0 2px;
}
#layout .link-list_lg_rgt a {
	background:url(../img/bullet/icn_arrow_light-gray.gif) no-repeat 0 2px;
}
#layout .link-list_cyan_rgt a {
	background:url(../img/bullet/icn_arrow_cyan.gif) no-repeat 0 2px;
}
#layout .link-list_gray_rgt a {
	background:url(../img/bullet/icn_arrow_gray.gif) no-repeat 0 2px;
}
#layout .link-list_charcoal_rgt a {
	background:url(../img/bullet/icn_arrow_charcoal.gif) no-repeat 0 2px;
}
#layout .link-list_blue_rgt a {
	background:url(../img/bullet/icn_arrow_blue.gif) no-repeat 0 2px;
}
#layout .link-list_pink_rgt a {
	background:url(../img/bullet/icn_arrow_pink.gif) no-repeat 0 2px;
}
#layout .link-list_green_rgt a {
	background:url(../img/bullet/icn_arrow_green.gif) no-repeat 0 2px;
}


/* --------------- alin center --------------- */

#layout ul.link-list_mg li.cnt,
#layout ul.link-list_lg li.cnt,
#layout ul.link-list_cyan li.cnt,
#layout ul.link-list_gray li.cnt,
#layout ul.link-list_charcoal li.cnt,
#layout ul.link-list_blue li.cnt,
#layout ul.link-list_pink li.cnt,
#layout ul.link-list_green li.cnt,
#layout ul.link-list_mg_cnt li,
#layout ul.link-list_lg_cnt li,
#layout ul.link-list_cyan_cnt li,
#layout ul.link-list_gray_cnt li,
#layout ul.link-list_charcoal_cnt li,
#layout ul.link-list_blue_cnt li,
#layout ul.link-list_pink_cnt li,
#layout ul.link-list_green_cnt li {
	text-align: center;
	background:none;
}

#layout ul.link-list_mg li.cnt a,
#layout ul.link-list_mg_cnt li a {
	padding:0 0 0 16px;
	text-align: center;
	background:url(../img/bullet/icn_arrow_mid-gray.gif) no-repeat 0 2px;
}
/* color pattern */
#layout ul.link-list_lg li.cnt a,
#layout ul.link-list_lg_cnt li a {
	padding:0 0 0 16px;
	text-align: center;
	background:url(../img/bullet/icn_arrow_light-gray.gif) no-repeat 0 2px;
}
#layout ul.link-list_cyan li.cnt a,
#layout ul.link-list_cyan_cnt li a {
	padding:0 0 0 16px;
	text-align: center;
	background:url(../img/bullet/icn_arrow_cyan.gif) no-repeat 0 2px;
}
#layout ul.link-list_gray li.cnt a,
#layout ul.link-list_gray_cnt li a {
	padding:0 0 0 16px;
	text-align: center;
	background:url(../img/bullet/icn_arrow_gray.gif) no-repeat 0 2px;
}
#layout ul.link-list_charcoal li.cnt a,
#layout ul.link-list_charcoal_cnt li a {
	padding:0 0 0 16px;
	text-align: center;
	background:url(../img/bullet/icn_arrow_charcoal.gif) no-repeat 0 2px;
}
#layout ul.link-list_blue li.cnt a,
#layout ul.link-list_blue_cnt li a {
	padding:0 0 0 16px;
	text-align: center;
	background:url(../img/bullet/icn_arrow_blue.gif) no-repeat 0 2px;
}
#layout ul.link-list_pink li.cnt a,
#layout ul.link-list_pink_cnt li a {
	padding:0 0 0 16px;
	text-align: center;
	background:url(../img/bullet/icn_arrow_pink.gif) no-repeat 0 2px;
}
#layout ul.link-list_green li.cnt a,
#layout ul.link-list_green_cnt li a {
	padding:0 0 0 16px;
	text-align: center;
	background:url(../img/bullet/icn_arrow_green.gif) no-repeat 0 2px;
}

/* for except UL LI */
#layout .link-list_mg_cnt,
#layout .link-list_lg_cnt,
#layout .link-list_cyan_cnt,
#layout .link-list_gray_cnt,
#layout .link-list_gray_black,
#layout .link-list_blue_cnt,
#layout .link-list_pink_cnt,
#layout .link-list_green_cnt {
	background:none;
	text-align: center;
}
#layout .link-list_mg_cnt a,
#layout .link-list_lg_cnt a,
#layout .link-list_cyan_cnt a,
#layout .link-list_gray_cnt a,
#layout .link-list_charcoal_cnt a,
#layout .link-list_blue_cnt a,
#layout .link-list_pink_cnt a,
#layout .link-list_green_cnt a {
	padding:0 0 0 16px;
}

/* color pattern */
#layout .link-list_mg_cnt a {
	background:url(../img/bullet/icn_arrow_mid-gray.gif) no-repeat 0 2px;
}
#layout .link-list_lg_cnt a {
	background:url(../img/bullet/icn_arrow_light-gray.gif) no-repeat 0 2px;
}
#layout .link-list_cyan_cnt a {
	background:url(../img/bullet/icn_arrow_cyan.gif) no-repeat 0 2px;
}
#layout .link-list_gray_cnt a {
	background:url(../img/bullet/icn_arrow_gray.gif) no-repeat 0 2px;
}
#layout .link-list_charcoal_cnt a {
	background:url(../img/bullet/icn_arrow_charcoal.gif) no-repeat 0 2px;
}
#layout .link-list_blue_cnt a {
	background:url(../img/bullet/icn_arrow_blue.gif) no-repeat 0 2px;
}
#layout .link-list_pink_cnt a {
	background:url(../img/bullet/icn_arrow_pink.gif) no-repeat 0 2px;
}
#layout .link-list_green_cnt a {
	background:url(../img/bullet/icn_arrow_green.gif) no-repeat 0 2px;
}

/* -- ul reset -- */
#layout ul.link-list_mg,
#layout ul.link-list_lg,
#layout ul.link-list_cyan,
#layout ul.link-list_gray,
#layout ul.link-list_charcoal,
#layout ul.link-list_blue,
#layout ul.link-list_pink,
#layout ul.link-list_green {
	padding-left:0;
	background:none;
}


/* =========================== other style ============================== */

p.pagetop {
	margin:10px 0 0;
	text-align:right;
}
p.pagetop a {
	padding:0 15px 0 0;
	background:url(../img/general/icon_pagetop.gif) no-repeat right center;
	color:#333333;
}

/* EOF */