@charset "Shift_JIS";

@import url("/biz/shared/css/toolkit_list.css");



/* ================ reset ================== */
body,
div,
ul,ol,li,
h1,h2,h3,h4,h5,h6,
p,a,
img,
table,th,td,
dl,dt,dd,
form {
margin:0;
padding:0;
border:0;
line-height:140%;
font-weight:normal;
font-style:normal;
}


ul,
ul ul,
ul ul ul {
list-style:square;
}

sup {
vertical-align:top;
}

/* ================ general ================== */
body * {
font-family:"‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
}

body {
font-size:16.8px;
color:#333333;
}

/* hack for safari2 \*/
html:\66irst-child body {
letter-spacing:-1px;
}



#contents {
width: 960px;
margin: 0 auto;
padding: 0;
}


/* ================ utility ================== */

/* -------- clear -------- */

.reset-point {
clear:both;
width:1px;
height:1px;
overflow:hidden;
}

.clearfix:after,
#contents .frm_dot_top #main ul.plan_list li:after {
content        : ".";
height         : 0px;
clear          : both;
visibility     : hidden;
display        : block;
}

#contents .frm_dot_top #main ul.plan_list li {
	display:         inline-block;
}

/*\*/
#contents .frm_dot_top #main ul.plan_list li {
	height:          1%;
}

#contents .frm_dot_top #main ul.plan_list li {
	display:         block;
}

.clearfix {
zoom:100%;
}

.cmn_clb {
clear:both;
}

/* -------- link -------- */
#contents a {
color:#333333;
}
#contents a:hover {
color:#4BABB6;
}
#contents a:link {
text-decoration:underline;
}


/* -------- annotation -------- */
#contents dl.annotation,
#contents dl.annotation_plural {
font-size:0.85em;
color:#666666;
}
#contents dl.annotation.fs_12,
#contents dl.annotation_plural.fs_12 {
font-size:1.00em;
}
#contents dl.annotation.nowmal,
#contents dl.annotation_plural.nowmal {
font-size:1.00em;
color:#333333;
}
#contents dl.annotation.red,
#contents dl.annotation_plural.red,
#contents dl.annotation dt.red,
#contents dl.annotation dd.red {
color:#FF0000;
}
#contents dl.annotation dt,
#contents dl.annotation_plural dt {
width:2em;
}
#contents dl.annotation dd {
margin:-1.4em 0 4px 2em;
}
#contents dl.annotation_plural dd {
margin:-1.5em 0 4px 2em;
}
#contents dl.annotation a,
#contents dl.annotation_plural a {
color:#666666;
}
#contents dl.annotation a:hover,
#contents dl.annotation_plural a:hover {
color:#4BABB6;
}
#contents dl.annotation_star dd {
margin:-1.4em 0 4px 1.4em;
}

/* -------- note_area -------- */
#contents ul.note_area {
list-style:square;
padding:10px 20px 10px 30px;
font-size:0.85em;
color:#666666;
border:3px solid #EAEDEF;
}


/* -------- font -------- */
#contents .bold {
	font-weight:bold;
}
#contents .fs_14 {
	font-size: 14px;
}
#contents .fs_12 {
	font-size: 12px;
}
#contents .fs_10 {
	font-size: 10px;
}


/* -------- margin -------- */

#contents .mt_0  { margin-top: 0 !important; }
#contents .mt_3  { margin-top: 3px !important; }
#contents .mt_5  { margin-top: 5px !important; }
#contents .mt_10 { margin-top:10px !important; }
#contents .mt_15 { margin-top:15px !important; }
#contents .mt_20 { margin-top:20px !important; }
#contents .mt_25 { margin-top:25px !important; }
#contents .mt_30 { margin-top:30px !important; }
#contents .mt_35 { margin-top:35px !important; }
#contents .mt_40 { margin-top:40px !important; }
#contents .mt_45 { margin-top:45px !important; }
#contents .mt_50 { margin-top:50px !important; }

#contents .mb_0  { margin-bottom: 0 !important; }
#contents .mb_3  { margin-bottom: 3px !important; }
#contents .mb_5  { margin-bottom: 5px !important; }
#contents .mb_10 { margin-bottom:10px !important; }
#contents .mb_15 { margin-bottom:15px !important; }
#contents .mb_20 { margin-bottom:20px !important; }
#contents .mb_25 { margin-bottom:25px !important; }
#contents .mb_30 { margin-bottom:30px !important; }
#contents .mb_35 { margin-bottom:35px !important; }
#contents .mb_40 { margin-bottom:40px !important; }
#contents .mb_45 { margin-bottom:45px !important; }
#contents .mb_50 { margin-bottom:50px !important; }

#contents .ml_0  { margin-left: 0 !important; }
#contents .ml_5  { margin-left: 5px !important; }
#contents .ml_10 { margin-left:10px !important; }
#contents .ml_15 { margin-left:15px !important; }
#contents .ml_20 { margin-left:20px !important; }
#contents .ml_25 { margin-left:25px !important; }
#contents .ml_30 { margin-left:30px !important; }
#contents .ml_35 { margin-left:35px !important; }
#contents .ml_40 { margin-left:40px !important; }
#contents .ml_45 { margin-left:45px !important; }
#contents .ml_50 { margin-left:50px !important; }

#contents .mr_0  { margin-right: 0 !important; }
#contents .mr_5  { margin-right: 5px !important; }
#contents .mr_10 { margin-right:10px !important; }
#contents .mr_15 { margin-right:15px !important; }
#contents .mr_20 { margin-right:20px !important; }
#contents .mr_25 { margin-right:25px !important; }
#contents .mr_30 { margin-right:30px !important; }
#contents .mr_35 { margin-right:35px !important; }
#contents .mr_40 { margin-right:40px !important; }
#contents .mr_45 { margin-right:45px !important; }
#contents .mr_50 { margin-right:50px !important; }



/* -------- padding -------- */

#contents .pt_0  { padding-top: 0 !important; }
#contents .pt_3  { padding-top: 3px !important; }
#contents .pt_5  { padding-top: 5px !important; }
#contents .pt_10 { padding-top:10px !important; }
#contents .pt_15 { padding-top:15px !important; }
#contents .pt_20 { padding-top:20px !important; }
#contents .pt_25 { padding-top:25px !important; }
#contents .pt_30 { padding-top:30px !important; }
#contents .pt_35 { padding-top:35px !important; }
#contents .pt_40 { padding-top:40px !important; }
#contents .pt_45 { padding-top:45px !important; }
#contents .pt_50 { padding-top:50px !important; }

#contents .pb_0  { padding-bottom: 0 !important; }
#contents .pb_3  { padding-bottom: 3px !important; }
#contents .pb_5  { padding-bottom: 5px !important; }
#contents .pb_10 { padding-bottom:10px !important; }
#contents .pb_15 { padding-bottom:15px !important; }
#contents .pb_20 { padding-bottom:20px !important; }
#contents .pb_25 { padding-bottom:25px !important; }
#contents .pb_30 { padding-bottom:30px !important; }
#contents .pb_35 { padding-bottom:35px !important; }
#contents .pb_40 { padding-bottom:40px !important; }
#contents .pb_45 { padding-bottom:45px !important; }
#contents .pb_50 { padding-bottom:50px !important; }

#contents .pl_0  { padding-left: 0 !important; }
#contents .pl_5  { padding-left: 5px !important; }
#contents .pl_10 { padding-left:10px !important; }
#contents .pl_15 { padding-left:15px !important; }
#contents .pl_20 { padding-left:20px !important; }
#contents .pl_25 { padding-left:25px !important; }
#contents .pl_30 { padding-left:30px !important; }
#contents .pl_35 { padding-left:35px !important; }
#contents .pl_40 { padding-left:40px !important; }
#contents .pl_45 { padding-left:45px !important; }
#contents .pl_50 { padding-left:50px !important; }

#contents .pr_0  { padding-right: 0 !important; }
#contents .pr_5  { padding-right: 5px !important; }
#contents .pr_10 { padding-right:10px !important; }
#contents .pr_15 { padding-right:15px !important; }
#contents .pr_20 { padding-right:20px !important; }
#contents .pr_25 { padding-right:25px !important; }
#contents .pr_30 { padding-right:30px !important; }
#contents .pr_35 { padding-right:35px !important; }
#contents .pr_40 { padding-right:40px !important; }
#contents .pr_45 { padding-right:45px !important; }
#contents .pr_50 { padding-right:50px !important; }


/* -------- float -------- */
.flt_l { float: left; }
.flt_r { float: right; }


/* -------- text-align -------- */
#contents .ta_c { text-align:center; }
#contents .ta_r { text-align:right; }


/* -------- btn_link -------- */
#contents .btn_link a {
background:url(/biz/shared/img/general/list_marker_gry.gif) 0 2px no-repeat;
padding-left: 16px;
}
#contents .btn_link a:hover {
background:url(/biz/shared/img/general/list_marker_gry.gif) 0 2px no-repeat;
}

/* pdf icon*/
#contents .btn_link img {
margin:0 0 0 3px;
vertical-align:middle;
}

/* -------- underline -------- */
#contents .underline-text {
text-decoration:underline;
}

/* -------- get adobe -------- */
#contents .get-adobe {
margin:10px 20px 0 12px;
}
#contents .get-adobe img {
float:left;
width:88px;
margin:0 10px 0 0;

}
#contents .get-adobe p {
font-size:0.85em;
color:#666666;
}

/* -------- btn_print -------- */
#contents p.btn_print {
float:right;
width:142px;
margin:0 0 0 0;
padding:11px 10px 0 0;
background:url(/biz/shared/img/general/btn_print_on.gif) no-repeat 0 11px;
}
/* -------- btn_pdf_dl_en -------- */
#contents p.btn_pdf_dl {
float:right;
width:128px;
margin:0 0 0 0;
padding:11px 10px 0 0;
background:url(/biz/shared/img/general/btn_pdf_dl_on.gif) no-repeat 0 11px;
}
/* -------- btn_pdf_dl_en -------- */
#contents p.btn_pdf_dl_en {
float:right;
width:136px;
margin:0 0 0 0;
padding:11px 10px 0 0;
background:url(/biz/shared/img/general/btn_pdf_dl_en_on.gif) no-repeat 0 11px;
}

/* -------- frm_box -------- */
#contents .frm_box_mdl {
width:960px;
background:url(/biz/shared/img/general/bg_frm_line.gif) repeat-y left top;
}
#contents .frm_box_btm {
width:960px;
padding:0 0 4px 0;
background:url(/biz/shared/img/general/bg_frm_btm.gif) no-repeat left bottom;
}
#contents .frm_box_top {
width:960px;
background:url(/biz/shared/img/general/bg_frm_top.gif) no-repeat left top;
}
#contents .frm_box_mdl h1 {
float:left;
width:312px;
margin:0 0 0 0;
padding:30px 0 30px 21px;
}


/* -------- frm_box -------- */
#contents .frm_wire_mdl {
width:960px;
background:url(/biz/shared/img/general/bg_wire_mdl.gif) repeat-y left top;
}
#contents .frm_wire_btm {
width:960px;
padding:0 0 4px 0;
background:url(/biz/shared/img/general/bg_wire_btm.gif) no-repeat left bottom;
}
#contents .frm_wire_top {
width:960px;
background:url(/biz/shared/img/general/bg_wire_top.gif) no-repeat left top;
}

/* -------- frm_tp -------- */
#contents .frm_tp_mdl {
width:960px;
background:url(/biz/shared/img/general/bg_frm_tp_box_mdl.gif) repeat-y left top;
}
#contents .frm_tp_btm {
width:960px;
padding:0 0 4px 0;
background:url(/biz/shared/img/general/bg_frm_tp_box_btm.gif) no-repeat left bottom;
}
#contents .frm_tp_top {
width:960px;
background:url(/biz/shared/img/general/bg_frm_tp_box_top.gif) no-repeat left top;
}
#contents .frm_tp_top #main {
width:759px;
}
#contents .frm_tp_top #main .main_inner {
width:719px;
padding:0 20px 30px 21px;
}
#contents .frm_tp_top #main .main_inner h1 {
clear:both;
padding:0 0 20px;
}
/* -------- frm_dot -------- */
#contents .frm_dot_mdl {
width:960px;
background:url(/biz/shared/img/general/bg_frm_dot_box_mdl.gif) repeat-y left top;
}
#contents .frm_dot_btm {
width:960px;
padding:0 0 4px 0;
background:url(/biz/shared/img/general/bg_frm_dot_box_btm.gif) no-repeat left bottom;
}
#contents .frm_dot_top {
width:960px;
background:url(/biz/shared/img/general/bg_frm_dot_box_top.gif) no-repeat left top;
}

/* -------- rollover -------- */
#contents .ro a {
display:block;
}
#contents .ro a:hover {
background:transparent;
}
#contents .ro a:hover img {
visibility:hidden;
}

/* -------- link_icon -------- */
/* red */
#contents ul.link_red {
list-style:none;
}
#contents .link_red a,
#contents ul.link_red li a {
padding:0 0 0 16px;
background:url(/biz/shared/img/general/list_marker_red.gif) no-repeat 0 2px;
}
#contents .link_red a:hover,
#contents ul.link_red li a:hover {
background:url(/biz/shared/img/general/list_marker_red_on.gif) no-repeat 0 2px;
}
/* blue */
#contents ul.link_blu {
list-style:none;
}
#contents .link_blu a,
#contents ul.link_blu li a {
padding:0 0 0 16px;
background:url(/biz/shared/img/general/list_marker_blu.gif) no-repeat 0 2px;
}
#contents .link_blu a:hover,
#contents ul.link_blu li a:hover {
background:url(/biz/shared/img/general/list_marker_blu_on.gif) no-repeat 0 2px;
}
/* green */
#contents ul.link_grn {
list-style:none;
}
#contents .link_grn a,
#contents ul.link_grn li a {
padding:0 0 0 16px;
background:url(/biz/shared/img/general/list_marker_grn.gif) no-repeat 0 2px;
}
#contents .link_grn a:hover,
#contents ul.link_grn li a:hover {
background:url(/biz/shared/img/general/list_marker_grn_on.gif) no-repeat 0 2px;
}
/* yellow */
#contents ul.link_ylw {
list-style:none;
}
#contents .link_ylw a,
#contents ul.link_ylw li a {
padding:0 0 0 16px;
background:url(/biz/shared/img/general/list_marker_ylw.gif) no-repeat 0 2px;
}
#contents .link_ylw a:hover,
#contents ul.link_ylw li a:hover {
background:url(/biz/shared/img/general/list_marker_ylw_on.gif) no-repeat 0 2px;
}
/* Purple */
#contents ul.link_ppl {
list-style:none;
}
#contents .link_ppl a,
#contents ul.link_ppl li a {
padding:0 0 0 16px;
background:url(/biz/shared/img/general/list_marker_ppl.gif) no-repeat 0 2px;
}
#contents .link_ppl a:hover,
#contents ul.link_ppl li a:hover {
background:url(/biz/shared/img/general/list_marker_ppl_on.gif) no-repeat 0 2px;
}
/* gray */
#contents ul.link_gry {
list-style:none;
}
#contents .link_gry a,
#contents ul.link_gry li a {
padding:0 0 0 16px;
background:url(/biz/shared/img/general/list_marker_gry.gif) no-repeat 0 0.3em;
}
/* nw */
#contents ul.link_nw,
#contents ul.link_nw_ylw {
list-style:none;
}
#contents .link_nw a,
#contents ul.link_nw li a {
padding:0 0 0 16px;
background:url(/biz/shared/img/general/icon_new-window.gif) no-repeat 0 2px;
}

#contents .link_nw_ylw a,
#contents ul.link_nw_ylw li a {
padding:0 0 0 16px;
background:url(/biz/shared/img/general/icon_new-window_ylw.gif) no-repeat 0 0.3em;
}

#contents .link_nw_s a,
#contents ul.link_nw_s a,
#contents ul li.link_nw_s a {
padding: 0 0 0 16px;
background:		 transparent url(/biz/shared/img/general/icon_new-window_s-off.gif) no-repeat scroll 0 1px;
}
#contents .link_nw_s a:hover,
#contents ul.link_nw_s a:hover,
#contents ul li.link_nw_s a:hover {
background:		 transparent url(/biz/shared/img/general/icon_new-window_s.gif) no-repeat scroll 0 1px;
}

/* -------- red -------- */
.red {
color:#FF0000;
}

/* -------- plus -------- */
span.plus {
position:relative;
bottom:2px;
}


/* roll-over */

.roll-over a {
	display: block!important;
}

.roll-over a:hover {
	height: inherit!important;
	background: transparent!important;
}

.roll-over a:hover img {
	visibility: hidden!important;
}

/*------------navi-left-------*/

#naviLeft li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#naviLeft ul {
	margin-top:20px;
}



/*-----------/navi-left-------*/


/*------------trademark-------*/
#biz-trademark {
	width: 958px;
	margin: 0 auto;
	padding: 0 0 10px 2px;
	text-align: left;
}

#biz-trademark a {
	color: #006699;
	text-decoration: none;
}

#biz-trademark a:hover {
	color: #006699;
	text-decoration: underline;
}

#biz-trademark .anno-iphone {
	margin: 0 0 6px 0;
	font-size: 0.9em;
	color: #666666;
	list-style: none;
}

#biz-trademark .anno-iphone li {
	margin-left: 0;
	text-indent: 0;
}

#biz-trademark p a {
	padding:0 0 0 16px;
	background:url(/biz/shared/img/v09b/bullet/icn_arrow_blue.gif) no-repeat left;
}

/*------------trademark-------*/


/* -------- list_style -------- */

#layout ul.list-disc li {
	padding:0 0 0 12px!important;
	list-style-type: none;
	background:url(/biz/shared/img/v09b/bullet/icn_list-disc.gif) no-repeat 0 0.4em;
}


/*--------------------------------------------------------------*/




/* EOF */

