#bodyPane{
	margin : 0px 16px 8px 16px;
	/*width : 100%;*/
#bodyPane P{
	margin : 0px 8px 0px 11px;
}
}
H3.title{
	color: #2386d5;
	font-size: 32px;
	font-weight : normal;
	position: relative;
	/*margin-left: 48px;*/
	padding-bottom: 18px;
	padding-left: 15px;
}
H3.title:before {
    position: absolute;
    top: 4px;               /* 上からの位置 */
    left: 0px;              /* 左からの位置 */
    width: 5px;             /* 四角形の横幅 */
    height: 34px;            /* 四角形の縦幅 */
    background: #2386d5;
    content:"";           /* 空白可 */
}
/*H3.title{
	margin : 0px 0px 16px 0px;
	padding : 8px 8px 8px 8px;
	background-image : url(/common/img/h3_bg.gif);
	background-repeat : repeat-x;
	font-size : 1.3em;
	border-width : 0px 0px 1px 0px;
	border-color : #0075c2;
	border-style : solid;
	font-weight : bold;
	color : #0075c2;
}*/
H3.title A.arrow{
	float : right;
	display : block;
	height : 100%;
	margin : -3px 4px 0px 0px;
	padding : 4px 4px 4px 28px;
	border-width : 1px 1px 1px 1px;
	border-color : #2386D5;
	border-style : solid;
	background-image : url(/common/img/icon_circle_arrow.gif);
	background-repeat : no-repeat;
	background-position : 8px 50%;
	background-color : #FFFFFF;
	white-space : nowrap;
	font-size : 0.8em;
	vertical-align : center;
}
H3.title A.arrow:link,
H3.title A.arrow:visited{
	background-color : #FFFFFF;
}
H3.title A.arrow:hover,
H3.title A.arrow:active{
	background-color : #FFFFCC;
	color : #888888;
}
H4.other{
	margin : 8px 0px 8px 0px;
	padding : 1px 1px 1px 1px;
	font-size : 1.1em;
	border-width : 1px 1px 1px 1px;
	border-color : #999999;
	border-style : solid;
	font-weight : bold;
	background-color : #FFFFFF;
}
H4.other SPAN{
	display : block;
	padding : 6px 0px 6px 16px;
	background-color : #2386D5;
	color : #FFFFFF;
}
H4.other A,
H4.other A:link,
H4.other A:visited,
H4.other A:active{
	color : #FFFFFF;
}
H4.other A.arrow{
	background-image : url(/common/img/icon_arrow_white.gif);
}
UL.other{
	margin-left : 4px;
}
UL.other LI{
	list-style-type : none;
	padding-left : 12px;
	background-image : url(/common/img/icon_square.gif);
	background-repeat : no-repeat;
	background-position : 0px 4px;
}
UL.other LI OL LI{
	list-style-type : decimal;
	padding-left : 0px;
	background-image : none;
}

BODY.index DIV.link{
	width : 341px;
	height : 44px;
	padding : 9px 0px 0px 213px;
	background-image : url(img/index_pic01.jpg);
	margin-left : 78px;
}
BODY.index DIV.link IMG{
	margin : 0px 0px 0px 10px;
}


BODY.index DIV.service{
	padding : 16px 0px 16px 0px;
	border-width : 1px 1px 1px 1px;
	border-color : #3874C8;
	border-style : solid;
	background-image : url(img/index_service_bg.gif);
	background-repeat : repeat-y;
}
BODY.index DIV.service UL{
	height : 80px;
	margin-left : 0px;
	line-height : 1.5
}
BODY.index DIV.service UL.other{
	float : left;
}
BODY.index DIV.service UL.other LI{
	float : none;
	width : 220px;
	font-size : 1.1em;
}
BODY.index DIV.service UL LI{
	float : left;
	width : 182px;
	margin-left : 18px;
	font-size : 0.9em;
}
BODY.index DIV.service UL.otherS LI{
	list-style-type : disc;
}

BODY.index DIV.call{
	padding : 16px 16px 32px;
	border-width : 1px 1px 1px 1px;
	border-color : #3874C8;
	border-style : solid;
	background-image : url(img/index_pic04.jpg);
	background-repeat : no-repeat;
	background-position : right bottom;
}
BODY.index DIV.call UL{
	height : 90px;
	line-height : 1.5;
}
BODY.index DIV.call UL LI{
	float : left;
	width : 260px;
}

BODY.index H4.other{
	margin-bottom : 0px;
}


BODY.faq DIV.link{
	text-align : right;
}
BODY.faq DIV.link IMG{
	margin-left : 9px;
}
BODY.faq H5.q1{ background-image : url(img/faq_q1.gif); }
BODY.faq H5.q2{ background-image : url(img/faq_q2.gif); }
BODY.faq H5.q3{ background-image : url(img/faq_q3.gif); }
BODY.faq H5.q4{ background-image : url(img/faq_q4.gif); }
BODY.faq H5.q5{ background-image : url(img/faq_q5.gif); }
BODY.faq H5.q6{ background-image : url(img/faq_q6.gif); }
BODY.faq H5.q7{ background-image : url(img/faq_q7.gif); }
BODY.faq H5.q8{ background-image : url(img/faq_q8.gif); }
BODY.faq H5.q9{ background-image : url(img/faq_q9.gif); }
BODY.faq H5.q10{ background-image : url(img/faq_q10.gif); }
BODY.faq H5.q11{ background-image : url(img/faq_q11.gif); }

BODY.faq P.a1{ background-image : url(img/faq_a1.gif); }
BODY.faq P.a2{ background-image : url(img/faq_a2.gif); }
BODY.faq P.a3{ background-image : url(img/faq_a3.gif); }
BODY.faq P.a4{ background-image : url(img/faq_a4.gif); }
BODY.faq P.a5{ background-image : url(img/faq_a5.gif); }
BODY.faq P.a6{ background-image : url(img/faq_a6.gif); }
BODY.faq P.a7{ background-image : url(img/faq_a7.gif); }
BODY.faq P.a8{ background-image : url(img/faq_a8.gif); }
BODY.faq P.a9{ background-image : url(img/faq_a9.gif); }
BODY.faq P.a10{ background-image : url(img/faq_a10.gif); }
BODY.faq P.a11{ background-image : url(img/faq_a11.gif); }

BODY.faq H5{
	margin : 8px 0px 0px 0px;
	padding : 14px 0px 8px 36px;
	border-width : 1px 0px 0px 0px;
	border-color : #999999;
	border-style : dotted;
	background-position : 0px 11px;
	background-repeat : no-repeat;
}
BODY.faq H5.q1{
	border-width : 0px 0px 0px 0px;
}

BODY.faq #bodyPane P{
	padding : 4px 0px 0px 36px;
	background-position : 0px 6px;
	background-repeat : no-repeat;
}


/*DIV.link{
	text-align : right;
}*/
/*DIV.link IMG{
	margin-left : 9px;
}*/

DIV.map{
	height : 182px;
	padding : 12px 12px 12px 12px;
	border-width : 1px 1px 1px 1px;
	border-color : #3874C8;
	border-style : solid;
}
DIV.map P{
	padding-top : 12px;
}
DIV.map IMG.pic{
	float : right;
}
p.txt1 {
	font-size:18px;
	color:#F4661C;
	font-weight:bold;
	padding-left: 16px;
}
.info_box {
}

.info_box a {
	border-radius: 4px;
	behavior: url(/PIE.htc);
	color: #0075c2;
	width: 330px;
	border-collapse: collapse;
	margin: 0px 0px 0px 20px;
	padding-right: 10px;
	display: block;
	padding: 8px 0px 8px 30px;
	background-image: url(/personal/support/img/index/icon2.gif);
	background-repeat: no-repeat;
	background-position: 10px 50%;
	border: 1px solid #2386D5;
	line-height: 1em;
}

.info_box a:hover{
	font-weight: bold;
}
.info_box2 {
	color: #4A4A4A;
	padding: 10px;
	/*width: 730px;*/
	padding-right: 10px;
	/*background-image: url(/personal/support/hello/img/box_hello.gif);*/
	/*height: 320px;*/
	background-repeat: no-repeat;
	/*margin-left: 29px;*/
	border: 3px solid #2386D5;
	margin-top: 24px;
	margin-bottom: 32px;
}

.info_box2 a {
	border-radius: 4px;
	behavior: url(/PIE.htc);
	color: #0075c2;
	width: 330px;
	border-collapse: collapse;
	/*margin: 190px 0px 0px 20px;*/
	padding-right: 10px;
	display: block;
	padding: 8px 0px 8px 30px;
	background-image: url(/personal/support/img/index/icon2.gif);
	background-repeat: no-repeat;
	background-position: 10px 50%;
	border: 1px solid #2386D5;
	line-height: 1em;
}

.info_box2 a:hover{
	font-weight: bold;
}
DIV.info_box2 IMG.pic{
	float : right;
}

.info_sub{
	line-height: 1.4em;
	margin-left: 20px;
	margin-bottom: 20px;
	margin-top: 10px;
}
.notes {
	font-size : 0.80em;
}
p.kome{
	margin: 0 0 0 1em !important;
}	
p.kome span{
	margin: 0 0 0 -1em;
}	