@charset "utf-8";

/*-----------------------------------------------------
	helproom 01
-------------------------------------------------------*/
#helproom01 table.box tr td {width: 191px;
	border-collapse: collapse;
	border: 1px solid #CFCFCF;
}
#helproom01 table.box tr td.col02 {text-align: left;
	padding-top: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
	min-height: 110px;
	vertical-align: top
}
#helproom01 table.box tr td.col02 ul {height: 110px}
#helproom01 table.box tr td.col02 a {color: #21A03A}
#helproom01 table.box tr td.col02 ul li {margin-bottom: 5px}
#helproom01 table.box tr td.col02 ul li.end {margin-bottom: 0}
#helproom01 table.box tr td.col03 {padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 18px
}
#helproom01 table.box tr td.col02 ul li img {position: relative;
	top: -1px;
	margin-right: 5px
}
div.helproom_frame {background-image: url(../../helproom/helproom_img/helproom_bg_02.gif);
	background-repeat: repeat-y}
table.list01 th.th {border: none;
	padding-right: 10px;
	vertical-align: top
}
table.list01 th.bg01 {
	background-image: url(../../helproom/helproom_img/helproom01_bg01.gif);
	background-repeat: repeat-y
}
table.list01  tr td.bg01 {background-image: url(../../helproom/helproom_img/helproom01_bg01.gif)}
table.list01 th.bg02 {
	background-image: url(../../helproom/helproom_img/helproom01_bg02.gif);
	background-repeat: repeat-y
}

table.list01  tr td.bg02 {background-image: url(../../helproom/helproom_img/helproom01_bg02.gif)}
table.list01 th.bg03 {
	background-image: url(../../helproom/helproom_img/helproom01_bg03.gif);
	background-repeat: repeat-y
}

table.list01  tr td.bg03 {background-image: url(../../helproom/helproom_img/helproom01_bg03.gif)}
table.list01  tr td.left {border: 1px solid #ccc;
	width: 173px
}
div.helproom_frame03 {background-image: url(../../helproom/helproom_img/helproom01_bg11.gif);
	background-repeat: repeat-y
}
table.list01 td.middle {border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 10px 8px;
	padding-right: 8px;
}
table.list01 td.right {border: 1px solid #ccc;
	width: 138px;
	text-align: center
}
table.list01 td.triangle {border: none;
	text-align: center;
	height: 20px
}
p.triangle {margin: 5px 0 5px 371px}
table.condition {width: 600px}
table.condition th{border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	width: 173px;
	background-color: #DDEFB6;
	text-align: left;
	padding-left: 12px
}
table.condition td {border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 8px;
	line-height: 150%
}
table.condition tr.end th , table.condition tr.end td {border-bottom: 1px solid #ccc}
div.gray_box {width: 578px;
	border: 1px solid #ccc;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 20px
}
div.gray_box ul li {margin-bottom: 3px}
div.gray_box ul li.end {margin-bottom: 0}



div.gray_box2 {width: 565px;
	border: 1px solid #ccc;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px
}
div.gray_box2 table {width: 100%;}
div.gray_box2 table td {vertical-align: top}
div.gray_box2 table td.middle ul {margin-left: 15px}
div#helproom_frame02 {background-image: url(../../helproom/helproom_img/helproom01_bg08.gif);
	background-repeat: repeat-y
}
/* safari4 only */
body:first-of-type table.list01 td.triangle {border-left: 2px solid #fff}
body:first-of-type div.gray_box2 table td.middle ul {margin-left: 0px}
/* ie6 only */
* html div.gray_box2 {padding-bottom: 10px;}
* html div.gray_box ul {letter-spacing: 1px}
* html #helproom01 table.box tr td.col02 ul li {margin-bottom: 11px}
/* ie7 only */
*:first-child+html div.gray_box ul {letter-spacing: 1px}
*:first-child+html #helproom01 table.box tr td.col02 ul li {margin-bottom: 11px}
/* ie8 only */
html>/**/body div.gray_box ul {  
    letter-spacing /*\**/: blue\1px;
}
html>/**/body table.box tr td.col02 ul li {  
    margin-bottom /*\**/: blue\11px;
}

/*-----------------------------------------------------
	helproom 02
-------------------------------------------------------*/


/*-----------------------------------------------------
	helproom 03
-------------------------------------------------------*/
#link03 li {display: inline;
	border-right: 1px solid #000;
	padding-right: 5px;
	margin-left: 5px
}
#link03 li.first {margin-left: 0px}
#link03 li.end {border-right: none}

/*-----------------------------------------------------
	helproom 04
-------------------------------------------------------*/
table.condition04 {border-collapse: collapse;width: 100%}
table.condition04 thead td {background-color: #CCE599;padding: 10px}
table.condition04 td {border: 1px solid #ccc}
table.condition04 td.col_01 {background-image: url(../../helproom/helproom_img/helproom01_bg10.gif);
	background-repeat: repeat;
	padding: 10px;
	text-align: center;
	vertical-align: middle
}
table.condition04 td.col_02 {background-color: #F3F9E6;
	padding: 10px;
	line-height: 150%;
	vertical-align: top
}
table.condition04 td.col_03 {background-color: #FAFDF4;
	padding: 10px;
	line-height: 150%;
	vertical-align: top
}
table.condition04 td.col_04 {padding: 10px;line-height: 150%;vertical-align: top}
p.circle {position: relative;top: 3px}


ul#yougo_link li {display: inline;
	border-right: 1px solid #000;
	padding-right: 5px
}
ul#yougo_link li.end {border-right: none}

/*-----------------------------------------------------
	helproom 05
-------------------------------------------------------*/
div#helproom_frame {background-image: url(../../helproom/helproom_img/helproom_bg_02.gif);
	background-repeat: repeat-y
}
ul#yougo_link li {display: inline;
	border-right: 1px solid #000;
	padding-right: 5px
}
ul#yougo_link li.end {border-right: none}
p.helproom_back {text-align: right;
	margin-top: 10px;
	margin-right: 5px
}
p.helproom_back a {color: #666}


/*-----------------------------------------------------
	helproom 06
-------------------------------------------------------*/
table#help_tel {width: 100%}
table#help_tel td {border: 1px solid #ccc;
	height: 33px
}
table#help_tel td.col_1 {background-color: #DDEFB6;
	width: 185px;
	vertical-align: top
}
table#help_tel td.col_2 {background-color: #F3F9E6;
	width: 147px;
	padding-left: 10px;
	padding-top: 10px;
	vertical-align: top;
}
table#help_tel td.col_3 {background-color: #FAFDF4;width: 208px;padding-left: 15px}
table#help_tel td.col_4 {background-color: #fff;padding-left: 15px}
table#help_tel td.col_5 {background-color: #F3F9E6;padding-left: 10px}




/*-----------------------------------------------------
	left_box
-------------------------------------------------------*/

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

/*-----------------------------------------------------
	print
-------------------------------------------------------*/
