﻿@charset "utf-8";
@import "yit_add.css";
/*
 * Style Path: css/style.css
 *
 * This Stylesheet was based on Yahoo! UI Library's Reset and Fonts CSS.
 * Copyright (c) 2006, Yahoo! Inc. All rights reserved.
 * http://developer.yahoo.com/yui/reset/
 * http://developer.yahoo.com/yui/fonts/
 * http://developer.yahoo.net/yui/license.txt
*/
html{
	color: #444;
	background: #fff;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

img {
	border: none;
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
	font-weight: normal;
}

li{
	list-style: none;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 113%;
	font-weight: bold;
}

input,textarea,select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
}

input,textarea,select {
	*font-size: 100%;
}

body {
	font: 13px/1.231 Arial, Helvetica, sans-serif;
	*font-size: 100%;
	*font: 90%;
}

table {
	font-size: inherit;
	font: 100%;
}

table th {
	text-align: left;
}

/* ----------------------------------------
 * floating- clear
 * ---------------------------------------- */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	width: 100%;
	height: 0;
	line-height: 0;
	overflow: hidden;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}

/* Hides from IE-mac Hack \*/
* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

/* ----------------------------------------
 * ���C���[�t���[�����C�A�E�g
 * ---------------------------------------- */

body {
	background: #fff;
	text-align: center;
}

div#doc {
	margin: 0 auto;
	position: relative;
	width: 780px;
	height: 100%;
	line-height: 1.5;
	text-align: left;
}

/* header */

#header {
	height: 55px;
}

div.title div.title img {
	display:block;
}

#logo {
	margin: 0;
	float: left;
	width: 202px;
	height: 55px;
}

#company-logo {
	float: right;
	width: 111px;
	height: 55px;
}

/* title */
div.title div.title {
	float: left;
	width: 559px;
	height: 148px;
}

div.title ul#product-nav {
	padding-top: 49px;
	float: left;
	width: 221px;
	height: 99px;
	_height: 148px;  /* for Win IE6 */
	background: url(../images/header/header_bg.png) no-repeat;
}

div.title ul#product-nav ul {
	line-height:0;
}

div.title ul#product-nav li {
	margin-bottom: 7px;
	*margin-bottom: 4px;
	_margin-bottom: 4px;  /* for Win IE6 */
	width: 207px;
	height: 23px;
	overflow: hidden;
	line-height:0;
}

div.title ul#product-nav li a {
	display: block;
	width: 207px;
	height: 23px;
	text-indent: -10000em;
	overflow: hidden;
}

div.title ul#product-nav li.product_nav01 {background: url(../images/header/header_01_on.png) no-repeat;}
div.title ul#product-nav li.product_nav01 a {background: url(../images/header/header_01.png) no-repeat;}
div.title ul#product-nav li.product_nav01 a.current,
div.title ul#product-nav li.product_nav01 a:hover {background: url(../images/header/header_01_on.png) no-repeat;}

div.title ul#product-nav li.product_nav02 {background: url(../images/header/header_02_on.png) no-repeat;}
div.title ul#product-nav li.product_nav02 a {background: url(../images/header/header_02.png) no-repeat;}
div.title ul#product-nav li.product_nav02 a.current,
div.title ul#product-nav li.product_nav02 a:hover {background: url(../images/header/header_02_on.png) no-repeat;}

div.title ul#product-nav li.product_nav03 {background: url(../images/header/header_03_on.png) no-repeat;}
div.title ul#product-nav li.product_nav03 a {background: url(../images/header/header_03.png) no-repeat;}
div.title ul#product-nav li.product_nav03 a.current,
div.title ul#product-nav li.product_nav03 a:hover {background: url(../images/header/header_03_on.png) no-repeat;}



/* navarea */
div#nav-area {
	width: 780px;
	height: 49px;
	overflow: hidden;
}

/* globalnav */
ul#globalnav {
	float: left;
	width: 672px;
	height: 49px;
	background: url(../images/globalnav/nav_bg.png) repeat-x;
}

ul#globalnav li {
	float: left;
	width: 112px;
	height: 49px;
	overflow: hidden;
}

ul#globalnav li a {
	display: block;
	width: 112px;
	height: 49px;
	text-indent: -10000em;
	overflow: hidden;
}

ul#globalnav li.nav01 {background: url(../images/globalnav/01_on.png) no-repeat;}
ul#globalnav li.nav01 a {background: url(../images/globalnav/01.png) no-repeat;}
body.top ul#globalnav li.nav01 a,
ul#globalnav li.nav01 a:hover {background: url(../images/globalnav/01_on.png) no-repeat;}

ul#globalnav li.nav02 {background: url(../images/globalnav/02_on.png) no-repeat;}
ul#globalnav li.nav02 a {background: url(../images/globalnav/02.png) no-repeat;}
body.precautions ul#globalnav li.nav02 a,
ul#globalnav li.nav02 a:hover {background: url(../images/globalnav/02_on.png) no-repeat;}

body.preface ul#globalnav li.nav02 a,
ul#globalnav li.nav02 a:hover {background: url(../images/globalnav/02_on.png) no-repeat;}

ul#globalnav li.nav03 {background: url(../images/globalnav/03_on.png) no-repeat;}
ul#globalnav li.nav03 a {background: url(../images/globalnav/03.png) no-repeat;}
body.navigation ul#globalnav li.nav03 a,
ul#globalnav li.nav03 a:hover {background: url(../images/globalnav/03_on.png) no-repeat;}

ul#globalnav li.nav04 {background: url(../images/globalnav/04_on.png) no-repeat;}
ul#globalnav li.nav04 a {background: url(../images/globalnav/04.png) no-repeat;}
body.audio ul#globalnav li.nav04 a,
ul#globalnav li.nav04 a:hover {background: url(../images/globalnav/04_on.png) no-repeat;}

ul#globalnav li.nav05 {background: url(../images/globalnav/05_on.png) no-repeat;}
ul#globalnav li.nav05 a {background: url(../images/globalnav/05.png) no-repeat;}
body.reference ul#globalnav li.nav05 a,
ul#globalnav li.nav05 a:hover {background: url(../images/globalnav/05_on.png) no-repeat;}

ul#globalnav li.nav06 {background: url(../images/globalnav/06_on.png) no-repeat;}
ul#globalnav li.nav06 a {background: url(../images/globalnav/06.png) no-repeat;}
body.handsfree ul#globalnav li.nav06 a,
ul#globalnav li.nav06 a:hover {background: url(../images/globalnav/06_on.png) no-repeat;}

/* search-form */
form#search-form {
	float: left;
	width: 108px;
	height: 49px;
	background: url(../images/globalnav/nav_bg.png) repeat-x;
}

form#search-form input.text {
	margin: 13px 11px 0 14px;
	padding: 2px 2px 0 2px;
	border: 1px solid #a8a8a8;
	width: 118px;
	_width: 123px;  /* for Win IE6 */
	height: 15px;
	_height: 19px;  /* for Win IE6 */
	color: #666;
	font-size: 90%;
}

form#search-form input.submit {
	vertical-align: bottom;
}

/* localnav */
ul#localnav {
	width: 780px;
	height: 37px;
}

#utility {
	*height: 45px;
}
ul#localnav li {
	float: left;
	width: 112px;
	height: 37px;
	overflow: hidden;
}

ul#localnav li a {
	display: block;
	width: 112px;
	height: 37px;
	text-indent: -10000em;
	overflow: hidden;
}

div.topicpath {
	padding: 6px 0 0 0;
	*padding: 8px 0 0 0;  /* for Win IE */
	float: left;
	width: 559px;
	height: 39px;
	*height: 37px;  /* for Win IE */
	_height: 44px;  /* for Win IE6 */
	overflow: hidden;
}

div.topicpath2 {
	padding: 6px 0 0 0;
	float: left;
	width: 536px;
	height: 39px;
	overflow: hidden;
	font: 10px/1.231 Arial, Helvetica, sans-serif;
	*font-size: 55%;
	*font: 60%;  /* for Win IE */
	margin: 0 0 0 15px;
	_margin: 0 0 0 8px;  /* for Win IE6 */
}

ul.topicpath {
	margin-left: 15px;
	font: 10px/1.231 Arial, Helvetica, sans-serif;
	*font-size: 55%;
	*font: 60%;  /* for Win IE */
}

ul.topicpath li {
	padding-right: 15px;
	display: inline;
	background: url(../images/contents/path.png) no-repeat right;
}

ul.topicpath li.current {
	padding: 0;
	background-image: none;
}

/* textsize */
div#text-size {
	margin: 6px 0 0 0;
	float: left;
	width: 221px;
	overflow: hidden;
	background: #d4d6da;
}

div#text-size dl {
	margin: 2px;
	width: 217px;
	height: 29px;
	background: #f3f3f3;
}

div#text-size dl dt {
	padding: 4px 0 0 0;
	float: left;
	width: 94px;
}

div#text-size dl dd {
	padding: 4px 0 0 0;
	float: left;
	width: 111px;
}

div#text-size dl dd ul li {
	float: left;
	width: 37px;
	height: 21px;
}

div#text-size dl dd ul li a{
	display: block;
	width: 37px;
	height: 21px;
	text-indent: -10000em;
	overflow: hidden;
}

div#text-size dl dd ul li.small {background: url(../images/textsize/small.png) no-repeat;}
div#text-size dl dd ul li.small a.current,
div#text-size dl dd ul li.small a:hover {background: url(../images/textsize/small_on.png) no-repeat;}

div#text-size dl dd ul li.middle {background: url(../images/textsize/middle.png) no-repeat;}
div#text-size dl dd ul li.middle a.current,
div#text-size dl dd ul li.middle a:hover {background: url(../images/textsize/middle_on.png) no-repeat;}

div#text-size dl dd ul li.large {background: url(../images/textsize/large.png) no-repeat;}
div#text-size dl dd ul li.large a.current,
div#text-size dl dd ul li.large a:hover {background: url(../images/textsize/large_on.png) no-repeat;}

div#contents {
	padding-bottom: 30px;
	position: relative;
	background: url(../images/contents/contentsbg.png) repeat-y;
}

div.pagetop {
	position: absolute;
	right: 0;
	bottom: 0;
	_bottom: -1px;  /* for Win IE6 */
}

div.pagetop img {
	display: block;
}

div#main {
	float: right;
	width: 541px;
}

div#sub {
	margin-right: 15px;
	float: left;
	width: 224px;
}

div#footer {
	padding: 28px 0 40px 0;
	clear: both;
	width: 100%;
	color: #878787;
	background: url(../images/footer/footer.png) no-repeat;
	font-size: 80%;
}

/* ----------------------------------------
 * �v�f���Ƃ̃X�^�C��
 * ---------------------------------------- */
a,
a:link {
	color: #0066fd;
	text-decoration: none;
}

a:visited {
	color: #7c00fc;
	text-decoration: none;
}

a:hover,
a:active {
	color: #c40026;
	text-decoration: underline;
}

p, ul, ol,
ul li,
ol li,
table,
table th,
table td {
	font-size: 105%;
}

table th,
table td {
	padding: 0 10px 2px 0;
}

table td ul,
table td ul li,
dl dd ul,
dl dd ul li {
	font-size: 100%;
}

strong {
	font-weight: bold;
}

.note {
	font-size: 80%:
}

/* ----------------------------------------
 * ����
 * ---------------------------------------- */
.clear {
	clear: both;
}

/* ----------------------------------------
 * Main
 * ---------------------------------------- */
#main div.section {
	margin-bottom: 22px;
}

#main div.section div.section {
	padding-top: 10px;
}

#main h1 {
	margin-bottom: 13px;
	padding: 12px 15px 12px 35px;
	color: #4d6cc2;
	border:solid 1px #d5d7db;
	font-size: 135%;
	background: url(../images/main/h1.png) no-repeat;
	background-color:#f9f9f9;
/*	height: 40px;	*/
/*	_height: 52px;   for Win IE6 */
}

#main h1 p {
	margin:0px;
	padding:0px;
}

#main h2 {
	margin-bottom: 13px;
	padding: 6px 15px 6px 27px;
	color: #fff;
	font-size: 108%;
	border-bottom:solid 1px #d5d7db;
	background: url(../images/main/h2.png) no-repeat;
	background-color:#91ade7;
/*	height: 26px;	*/
/*	_height: 32px;  for Win IE6 */
}

#main h2 a {
	color: #fff;
	text-decoration:none;
}

#main h3 {
	margin-bottom: 13px;
	padding: 6px 15px 0 13px;
	color: #4d6cc2;
	font-size: 108%;
	border-bottom:solid 1px #d5d7db;
	background-color:#f4f6fb;
/*	height: 28px;	*/
/*	_height: 34px;  for Win IE6 */
}

#main p {
	margin: 0 10px 15px 14px;
	line-height: 1.7;
	*font-size: 90%;
}

*+html>/**/body #main p,
*+html>/**/body #main li {
	font-size: 100%;  /* for Opera 8+ */
}

*+html>/**/body #main dl dd p {
	font-size: 110%;  /* for Opera 8+ */
}

#main li {
	font-size: 90%;
}

#main li p {
	margin: 0;
}

#main p.extra {
	color: #86b67c;
}

#main ol {
	margin: 0 0 10px 11px;
}

#main ol li {
	margin-bottom: 17px;
	padding: 2px 0 3px 26px;
	font-size: 90%;
}

#main ol li.step1 {background: url(../images/main/step1.png) no-repeat;}
#main ol li.step2 {background: url(../images/main/step2.png) no-repeat;}
#main ol li.step3 {background: url(../images/main/step3.png) no-repeat;}
#main ol li.step4 {background: url(../images/main/step4.png) no-repeat;}
#main ol li.step5 {background: url(../images/main/step5.png) no-repeat;}
#main ol li.step6 {background: url(../images/main/step6.png) no-repeat;}
#main ol li.step7 {background: url(../images/main/step7.png) no-repeat;}
#main ol li.step8 {background: url(../images/main/step8.png) no-repeat;}
#main ol li.step9 {background: url(../images/main/step9.png) no-repeat;}
#main ol li.step10 {background: url(../images/main/step10.png) no-repeat;}
#main ol li.step11 {background: url(../images/main/step11.png) no-repeat;}
#main ol li.step12 {background: url(../images/main/step12.png) no-repeat;}
#main ol li.step13 {background: url(../images/main/step13.png) no-repeat;}
#main ol li.step14 {background: url(../images/main/step14.png) no-repeat;}
#main ol li.step15 {background: url(../images/main/step15.png) no-repeat;}
#main ol li.step16 {background: url(../images/main/step16.png) no-repeat;}
#main ol li.step17 {background: url(../images/main/step17.png) no-repeat;}
#main ol li.step18 {background: url(../images/main/step18.png) no-repeat;}
#main ol li.step19 {background: url(../images/main/step19.png) no-repeat;}
#main ol li.step20 {background: url(../images/main/step20.png) no-repeat;}

#main div.fig {
	margin: 0 0 10px 14px;
	text-align: center
}

#main li div.fig {
	margin: 14px 0 5px 0;
}

#main table td div.fig {
	margin:0;
}

#main dl {
/*	font-size: 90%;*/
}

#main dl p,
#main li {
/*	font-size: 100%;*/
}

#main dl dt {
	margin: 0;
	padding: 0;
	height: 26px;
	overflow: hidden;
}

#main dl dd {
	margin-bottom: 5px;
	padding: 12px 30px 18px 30px;
}

#main dl dd p,
#main dl dd ul,
#main dl dd ol {
	margin: 0;
	padding: 0;
}

#main dl dd ul li p {
	margin: 0;
	padding: 0 0 4px 16px;
}

#main dl dd ul li.small p {
	margin: 0;
	margin: 0 0 4px 16px;
}

#main dl dd ul li.bull2 p {
	margin: 0;
	margin: 0 0 4px 16px;
}

#main dl.warning,
#main dl.caution,
#main dl.check,
#main dl.important,
#main dl.onepoint {
	margin-bottom:20px;
	width:541px;
}

#main .body .leader .text2 {
	margin-left: 66px;  /* _011_01_90.90475.htmlで使用　hasegawa tomoya */
}


#main dl dd ul li.leader p {
	margin: 0;
	margin: 0 0 4px 32px;
}

#main dl dd ul li.bull2small p {
	margin: 0;
	margin: 0 0 4px 32px;
}


#main dl dd ul li.bull {
	margin-bottom: 11px;
	padding-bottom: 7px;
	background: url(../images/contents/dotline.png) repeat-x bottom;
}


/* -------warning------- */
#main dl.warning dd {border-left:solid 1px #f29996;border-right:solid 1px #f29996;}
#main dl.warning dd {background: url(../images/main/warning_bottom.png) no-repeat bottom;}
#main dl.warning dd ul li p {background: url(../images/main/warning_list.png) no-repeat 0 5px;}
#main dl.warning dd ul li p.text {background:none;}
#main dl.warning dd ul li.small p {background: url(../images/main/warning_lists.png) no-repeat 0 5px;}
#main dl.warning dd ul li.bull2small p {background: url(../images/main/warning_lists.png) no-repeat 0 5px;}
#main dl.warning dd ul li.leader p {background: url(../images/main/warning_leader.png) no-repeat 0 5px;}
#main dl.warning dd ul li.sq p{font-weight:bold;background: url(../images/main/warning_sq.png) no-repeat 0 5px;}

/* -------caution------- */
#main dl.caution dd {border-left:solid 1px #f0c895;border-right:solid 1px #f0c895;}
#main dl.caution dd {background: url(../images/main/caution_bottom.png) no-repeat bottom;}
#main dl.caution dd ul li p {background: url(../images/main/caution_list.png) no-repeat 0 5px;}
#main dl.caution dd ul li p.text {background:none;}
#main dl.caution dd ul li.small p {background: url(../images/main/caution_lists.png) no-repeat 0 5px;}
#main dl.caution dd ul li.bull2small p {background: url(../images/main/caution_lists.png) no-repeat 0 5px;}
#main dl.caution dd ul li.leader p {background: url(../images/main/caution_leader.png) no-repeat 0 5px;}
#main dl.caution dd ul li.sq p{font-weight:bold;background: url(../images/main/caution_sq.png) no-repeat 0 5px;}

/* -------important------- */
#main dl.important dd {border-left:solid 1px #d9d2ac;border-right:solid 1px #d9d2ac;}
#main dl.important dd {background: url(../images/main/important_bottom.png) no-repeat bottom;}
#main dl.important dd ul li p {background: url(../images/main/important_list.png) no-repeat 0 5px;}
#main dl.important dd ul li p.text {background:none;}
#main dl.important dd ul li.small p {background: url(../images/main/important_lists.png) no-repeat 0 5px;}
#main dl.important dd ul li.bull2small p {background: url(../images/main/important_lists.png) no-repeat 0 5px;}
/*-----changed----*/
#main dl.important dd ul li p.leader {background: url(../images/main/important_leader.png) no-repeat 0 5px;}
/*#main dl.important dd ul li.leader p {background: url(../images/main/important_leader.png) no-repeat 0 5px;}*/
#main dl.important dd ul li.sq p{font-weight:bold;background: url(../images/main/important_sq.png) no-repeat 0 5px;}

/* -------check------- */
#main dl.check dd {border-left:solid 1px #a1baeb;border-right:solid 1px #a1baeb;}
#main dl.check dd {background: url(../images/main/check_bottom.png) no-repeat bottom;}
#main dl.check dd ul li p {background: url(../images/main/check_list.png) no-repeat 0 5px;}
#main dl.check dd ul li p.text {background:none;}
#main dl.check dd ul li.small p {background: url(../images/main/check_lists.png) no-repeat 0 5px;}
#main dl.check dd ul li.bull2small p {background: url(../images/main/check_lists.png) no-repeat 0 5px;}
#main dl.check dd ul li.leader p {background: url(../images/main/check_leader.png) no-repeat 0 5px;}
#main dl.check dd ul li.sq p{font-weight:bold;background: url(../images/main/check_sq.png) no-repeat 0 5px;}

/* -------onepoint-------#c8b7e3 */
#main dl.onepoint dd {border-left:solid 1px #c8b7e3;border-right:solid 1px #c8b7e3;}
#main dl.onepoint dd {background: url(../images/main/onepoint_bottom.png) no-repeat bottom;}
#main dl.onepoint dd ul li p {background: url(../images/main/onepoint_list.png) no-repeat 0 5px;}
#main dl.onepoint dd ul li p.text {background:none;}
#main dl.onepoint dd ul li.small p {background: url(../images/main/onepoint_lists.png) no-repeat 0 5px;}
#main dl.onepoint dd ul li.bull2small p {background: url(../images/main/onepoint_lists.png) no-repeat 0 5px;}
/*-----added----*/
#main dl.onepoint dd ul li.bull2small p.leader {background: url(../images/main/onepoint_leader.png) no-repeat 0 5px;}
#main dl.onepoint dd ul li.leader p {background: url(../images/main/onepoint_leader.png) no-repeat 0 5px;}
#main dl.onepoint dd ul li.sq p{font-weight:bold;background: url(../images/main/onepoint_sq.png) no-repeat 0 5px;}

/*-----added----*/
#main dl.onepoint dd ul li ul li ul li.Footnote p {
	padding: 0 0 4px 16px;
	background: url(../images/main/footnote.png) no-repeat 0 5px;
}

/* -------reference------- */
#main dl.reference {
	margin-top:20px;
	background-color:#efefef;
	padding:15px;
}
#main dl.reference dt {font-weight:bold;background: url(../images/contents/dotline.png) repeat-x bottom;}
#main dl.reference dd ul li p {background: url(../images/main/reference_list.png) no-repeat 0 5px;}



/* -------num------- */
#main dl dd ol.caution {
	margin: 0 0 4px 32px;
}

#main dl dd ol.caution li {
	margin: 0;
	padding: 0;
	font-size: 100%;list-style-type:decimal;
}


/* ----------------------------------------
 * Sub
 * ---------------------------------------- */
dl.menu dt {
	padding: 7px 13px 8px 13px;
	border: 1px solid #000;
	line-height: 1;
	color: #fff;
	background: #424242;
	font-size: 95%;
	*font-size: small;
	*font: x-small;
}

dl.menu dd {
	margin-left: 5px;
}

dl.menu dd ul li {
	background: #c8cbd2 url(../images/list/close.png) no-repeat 8px 9px;
	width: 219px;
	font-size: 95%;
	*font-size: small;
	*font: x-small;
}

dl.menu dd ul li.open {
	background: #c8cbd2 url(../images/list/open.png) no-repeat 8px 9px;
}

dl.menu dd ul li a {
	padding: 4px 4px 4px 22px;
	border: 1px solid #d6d9e5;
	border-right: 1px solid #9298a5;
	border-bottom: 1px solid #9298a5;
	display: block;
	width: 191px;
	_width: 219px;  /* for Win IE6 */
	color: #484f60;
	text-decoration: none;
}

dl.menu dd ul li a {
	padding: 4px 4px 4px 22px;
	border: 1px solid #d6d9e5;
	border-right: 1px solid #9298a5;
	border-bottom: 1px solid #9298a5;
	display: block;
	width: 191px;
	_width: 219px;  /* for Win IE6 */
	color: #484f60;
	text-decoration: none;
}


dl.menu dd ul li ul {
	padding-left: 10px;
	background: #f3f3f3;
}

dl.menu dd ul li ul li {
	background: #f3f3f3 url(../images/list/dotline.png) repeat-x bottom;
	width: 209px;
	font-size: 90%;
	* font-size: 70%;  /* for Win IE */
}

dl.menu dd ul li ul li.last {
	background-image: none;
}

dl.menu dd ul li ul li a {
	padding: 7px 4px 4px 13px;
	border: none;
	width: 192px;
	_width: 209px;  /* for Win IE6 */
	color: #1577ff;
	background: url(../images/list/pt.png) no-repeat 2px 11px;
}

dl.menu ul.L1 li.open p {
	font-size:90%;
}

dl.menu ul.L1 li.open ul.L2 li p {
	font-size:100%;
	color:#484F60;
}

/* ----------------------------------------
 * footer
 * ---------------------------------------- */



/* ----------------------------------------
 * Edit
 * ---------------------------------------- */

dl.menu dd ul li a:visited {
	color: #7c00fc;
	text-decoration: none;
}

dl.menu dd ul li a:hover,
dl.menu dd ul li a:active {
	color: #c40026;
	text-decoration: underline;
}

#print {
	text-align:right;
	margin-bottom:10px;
	font-size:90%;
}

#main p.Ex_title {
	font-weight:bold;
}

/* -------Footnote------- */
#main ul li.Footnote {
	margin: 0;
	margin: 0 0 4px 16px;
}

#main ul li.Footnote p {
	padding: 0 0 4px 16px;
	background: url(../images/main/footnote.png) no-repeat 0 5px;
}

#main .onepoint .Footnote .jisage {
	margin-left: 14px; /* _011_01_90.90476 _011_01_90.90600  インデントで使用 hasegawa tomoya  */
}

#main .Footnote .jisage {
	margin-left: 16px; /* _011_01_90.90516.html インデントで使用 hasegawa tomoya  */
}

#main .check .Footnote .Footnote_betu {
	margin-left: 16px;                 /* _011_01_90.90516.html インデントで使用 hasegawa tomoya  */
	padding: 0 0 4px 16px;
	background: url(../images/main/footnote.png) no-repeat 0 5px;
}


/* -----YIT-added----- */
#main ul li ul li.Footnote p {
	padding: 0 0 4px 16px;
	background: url(../images/main/footnote.png) no-repeat 0 5px;
}
#main ul li ul li ul li.Footnote p {
	padding: 0 0 4px 16px;
	background: url(../images/main/footnote.png) no-repeat 0 5px;
}

ul li ul li ul li.Footnote p {
	padding: 0 0 4px 16px;
	background: url(../images/main/footnote.png) no-repeat 0 5px;
}
/* ----------------- */

#main ul li.Footnote_indent {
	margin: 0;
	margin: 0 0 4px 32px;
}

	
/* -----YIT-added----- */
#main ul li ul li.Footnote {
	margin: 0;
	margin: 0 0 4px 32px;
}
#main ul li ul li ul li.Footnote {
	margin: 0;
	margin: 0 0 4px 32px;
}
/* ----------------- */

#main ul li.Footnote_indent p {
	padding: 0 0 4px 16px;
	background: url(../images/main/footnote.png) no-repeat 0 5px;
}

#main ul li.Footnote_step {
	margin: 0;
	margin: 0 0 4px 16px;
}

#main ul li.Footnote_step p {
	padding: 0 0 4px 28px;
}

#main ul li.Footnote_step p.no1 {background: url(../images/main/footnoteno1.png) no-repeat 0 5px;}
#main ul li.Footnote_step p.no2 {background: url(../images/main/footnoteno2.png) no-repeat 0 5px;}
#main ul li.Footnote_step p.no3 {background: url(../images/main/footnoteno3.png) no-repeat 0 5px;}
#main ul li.Footnote_step p.no4 {background: url(../images/main/footnoteno4.png) no-repeat 0 5px;}
#main ul li.Footnote_step p.no5 {background: url(../images/main/footnoteno5.png) no-repeat 0 5px;}
#main ul li.Footnote_step p.no1 {background: url(../images/main/footnoteno1.png) no-repeat 0 5px;}
#main ul li.Footnote_step p.no2 {background: url(../images/main/footnoteno2.png) no-repeat 0 5px;}
#main ul li.Footnote_step p.no3 {background: url(../images/main/footnoteno3.png) no-repeat 0 5px;}
#main ul li.Footnote_step p.no4 {background: url(../images/main/footnoteno4.png) no-repeat 0 5px;}
#main ul li.Footnote_step p.no5 {background: url(../images/main/footnoteno5.png) no-repeat 0 5px;}
#main ul li.Footnote_step p.no6 {background: url(../images/main/footnoteno6.png) no-repeat 0 5px;}
#main ul li.Footnote_step p.no7 {background: url(../images/main/footnoteno7.png) no-repeat 0 5px;}
#main ul li.Footnote_step p.no8 {background: url(../images/main/footnoteno8.png) no-repeat 0 5px;}
#main ul li.Footnote_step p.no9 {background: url(../images/main/footnoteno9.png) no-repeat 0 5px;}
#main ul li.Footnote_step p.no10 {background: url(../images/main/footnoteno10.png) no-repeat 0 5px;}
#main ul li.Footnote_step p.no11 {background: url(../images/main/footnoteno11.png) no-repeat 0 5px;}
#main ul li.Footnote_step p.no12 {background: url(../images/main/footnoteno12.png) no-repeat 0 5px;}
#main ul li.Footnote_step p.no13 {background: url(../images/main/footnoteno13.png) no-repeat 0 5px;}
#main ul li.Footnote_step p.no14 {background: url(../images/main/footnoteno14.png) no-repeat 0 5px;}
#main ul li.Footnote_step p.no15 {background: url(../images/main/footnoteno15.png) no-repeat 0 5px;}
#main ul li.Footnote_step p.no16 {background: url(../images/main/footnoteno16.png) no-repeat 0 5px;}
#main ul li.Footnote_step p.no17 {background: url(../images/main/footnoteno17.png) no-repeat 0 5px;}
#main ul li.Footnote_step p.no18 {background: url(../images/main/footnoteno18.png) no-repeat 0 5px;}
#main ul li.Footnote_step p.no19 {background: url(../images/main/footnoteno19.png) no-repeat 0 5px;}
#main ul li.Footnote_step p.no20 {background: url(../images/main/footnoteno20.png) no-repeat 0 5px;}

#main ul li.Footnote_step p.text {
	padding: 0 0 4px 28px;
}


/* -------body------- */
#main ul.body {
	margin: 0;
	padding: 0;
	font-size:100%;
}

#main ul.body p {
	margin: 0;
	padding: 0 0 4px 16px;
}

#main ul.body li.small p {
	margin: 0;
	margin: 0 0 4px 18px;
}

#main ul.body li.small p.jisage {  /* _011_01_90.90654.html _011_01_90.90878.html _011_01_90.90934.htmlインデントで使用 hasegawa tomoya  */
	margin: 0;
	margin: 0 0 4px 32px;
}

#main ul.body li p {
	margin: 0;
	margin: 0 0 4px 16px;
}

#main ul.body li.bull2 p {
	margin: 0;
	margin: 0 0 4px 32px;
}


#main ul.body li.leader p {
	margin: 0;
	margin: 0 0 4px 32px;
}


#main ul.body li.smallleader p {
	margin: 0;
	margin: 0 0 4px 48px;
}
#main ul.body li.bull2small p {
	margin: 0;
	margin: 0 0 4px 50px;
}

#main ul.body li.sq p{
	font-weight:bold;
	background: url(../images/main/body_sq.png) no-repeat 0 5px;
}

#main ul.body li.sq p.text{
	font-weight:normal;
}

#main li p img {
	vertical-align:middle;
}

#main ul.body li p {background: url(../images/main/body_list.png) no-repeat 0 5px;}
#main ul.body li.small p.text {background:none;}
#main ul.body li.bull2small p.text {background:none;}
#main ul.body li p.text {background:none;}
#main ul.body li.small p {background: url(../images/main/body_lists.png) no-repeat 0 5px;}
#main ul.body li.bull2small p {background: url(../images/main/body_lists.png) no-repeat 0 5px;}
#main ul.body li.smallleader p {background: url(../images/main/body_leader.png) no-repeat 0 5px;}
#main ul.body li.leader p {background: url(../images/main/body_leader.png) no-repeat 0 5px;}
/*-----added----*/
#main ul li ul.body li.bull p {background: url(../images/main/body_list.png) no-repeat 0 5px;}

#main ul.body li.sq p{
	font-weight:bold;
	background: url(../images/main/body_sq.png) no-repeat 0 5px;
}
/*-----added----*/
#main ul.body li.sq p.text{
	background:none;
}


/* -------num------- */
#main ol.body {
}

#main ol.body li {
	margin: 0;
	padding: 0;
/*	font-size: 100%;*/
}

#main ol.body li p {
	margin: 0;
	margin: 0 0 4px 3px;
	padding: 0 0 4px 25px;
}

#main ol.body li.step_black p.no1 {background: url(../images/main/stepblack1.png) no-repeat 0 5px;}
#main ol.body li.step_black p.no2 {background: url(../images/main/stepblack2.png) no-repeat 0 5px;}
#main ol.body li.step_black p.no3 {background: url(../images/main/stepblack3.png) no-repeat 0 5px;}
#main ol.body li.step_black p.no4 {background: url(../images/main/stepblack4.png) no-repeat 0 5px;}
#main ol.body li.step_black p.no5 {background: url(../images/main/stepblack5.png) no-repeat 0 5px;}
#main ol.body li.step_black p.no6 {background: url(../images/main/stepblack6.png) no-repeat 0 5px;}
#main ol.body li.step_black p.no7 {background: url(../images/main/stepblack7.png) no-repeat 0 5px;}
#main ol.body li.step_black p.no8 {background: url(../images/main/stepblack8.png) no-repeat 0 5px;}
#main ol.body li.step_black p.no9 {background: url(../images/main/stepblack9.png) no-repeat 0 5px;}
#main ol.body li.step_black p.no10 {background: url(../images/main/stepblack10.png) no-repeat 0 5px;}
#main ol.body li.step_black p.no11 {background: url(../images/main/stepblack11.png) no-repeat 0 5px;}
#main ol.body li.step_black p.no12 {background: url(../images/main/stepblack12.png) no-repeat 0 5px;}
#main ol.body li.step_black p.no13 {background: url(../images/main/stepblack13.png) no-repeat 0 5px;}
#main ol.body li.step_black p.no14 {background: url(../images/main/stepblack14.png) no-repeat 0 5px;}
#main ol.body li.step_black p.no15 {background: url(../images/main/stepblack15.png) no-repeat 0 5px;}
#main ol.body li.step_black p.no16 {background: url(../images/main/stepblack16.png) no-repeat 0 5px;}
#main ol.body li.step_black p.no17 {background: url(../images/main/stepblack17.png) no-repeat 0 5px;}
#main ol.body li.step_black p.no18 {background: url(../images/main/stepblack18.png) no-repeat 0 5px;}
#main ol.body li.step_black p.no19 {background: url(../images/main/stepblack19.png) no-repeat 0 5px;}
#main ol.body li.step_black p.no20 {background: url(../images/main/stepblack20.png) no-repeat 0 5px;}

#main ol.body li.step_white p.no1 {background: url(../images/main/stepWhite1.png) no-repeat 0 5px;}
#main ol.body li.step_white p.no2 {background: url(../images/main/stepWhite2.png) no-repeat 0 5px;}
#main ol.body li.step_white p.no3 {background: url(../images/main/stepWhite3.png) no-repeat 0 5px;}
#main ol.body li.step_white p.no4 {background: url(../images/main/stepWhite4.png) no-repeat 0 5px;}
#main ol.body li.step_white p.no5 {background: url(../images/main/stepWhite5.png) no-repeat 0 5px;}
#main ol.body li.step_white p.no6 {background: url(../images/main/stepWhite6.png) no-repeat 0 5px;}
#main ol.body li.step_white p.no7 {background: url(../images/main/stepWhite7.png) no-repeat 0 5px;}
#main ol.body li.step_white p.no8 {background: url(../images/main/stepWhite8.png) no-repeat 0 5px;}
#main ol.body li.step_white p.no9 {background: url(../images/main/stepWhite9.png) no-repeat 0 5px;}
#main ol.body li.step_white p.no10 {background: url(../images/main/stepWhite10.png) no-repeat 0 5px;}
#main ol.body li.step_white p.no11 {background: url(../images/main/stepWhite11.png) no-repeat 0 5px;}
#main ol.body li.step_white p.no12 {background: url(../images/main/stepWhite12.png) no-repeat 0 5px;}
#main ol.body li.step_white p.no13 {background: url(../images/main/stepWhite13.png) no-repeat 0 5px;}
#main ol.body li.step_white p.no14 {background: url(../images/main/stepWhite14.png) no-repeat 0 5px;}
#main ol.body li.step_white p.no15 {background: url(../images/main/stepWhite15.png) no-repeat 0 5px;}
#main ol.body li.step_white p.no16 {background: url(../images/main/stepWhite16.png) no-repeat 0 5px;}
#main ol.body li.step_white p.no17 {background: url(../images/main/stepWhite17.png) no-repeat 0 5px;}
#main ol.body li.step_white p.no18 {background: url(../images/main/stepWhite18.png) no-repeat 0 5px;}
#main ol.body li.step_white p.no19 {background: url(../images/main/stepWhite19.png) no-repeat 0 5px;}
#main ol.body li.step_white p.no20 {background: url(../images/main/stepWhite20.png) no-repeat 0 5px;}


table {
	margin: 0;
	margin: 5px 0 20px 16px;
	border:medium none;
	border-collapse:collapse;
	border-top:1px solid #999;
	border-right:1px solid #999;
	font-size:90%;
	width:525px;
}

table th,
table td {
	padding: 5px 5px 5px 5px;
	vertical-align:middle;
	border-bottom:1px solid #999;
	border-left:1px solid #999;
	*font-size:90%;
}

table th {
	background-color:#ddd;
	font-weight:bold;
	text-align:center;
}

table tbody th {
	background-color:#f5f5f5;
	font-weight:normal;
	text-align:left;
}

#main table td ul li p {
	margin: 0;
	padding: 0 0 4px 16px;
	font-size:100%;
}

#main table td ul li p {background: url(../images/main/body_list.png) no-repeat 0 5px;}
#main table td ul li p.text {background:none;}

div.leftculumn li ul li p a,
div.rightculumn li ul li p a {
	*font-size:130%!important;
}

#main div.pagetop {
	position: static!important;
	text-align:right!important;
	margin-left:410px!important;
	margin-top:20px!important;
}

#main div.pagetop2 {
	position: static!important;
	text-align:right!important;
	margin-top:20px!important;
	margin-right: 10px;
}

div.pagetop img {
	display: block;
}

#main dl.onepoint dd ul li.Footnote p {
	padding: 0 0 4px 16px;
	background: url(../images/main/footnote.png) no-repeat 0 5px!important;
}

#main table td.head {
	width:12px;
	background-color:#b0c3ec;
}

#main ol.body li.step_white p img {
	vertical-align:baseline;
}

#main ol.body li.step_black p img {
	vertical-align:baseline;
	margin-top:5px;
}

