﻿@charset "UTF-8";


/* ===  初期設定  === */

html {
	overflow-y:scroll;
	}

body {
	margin:0;
	padding:0;
	line-height:1.6;
	letter-spacing:1.5px;
	font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',fantasy;
	font-size:15px;
	color:#333;
	background:#fff;
	}

#container {
	width:1024px;
	margin:0 auto;
	background:url("../img/bg_contents.png") 0 0 repeat-y;
	}

br {
	letter-spacing:normal;
	}

img {
	border:0;
	vertical-align:bottom;
	}

a {
	color:#0099ff;
	text-decoration:none;
	}

a:hover	{
	color:#f53500;
	text-decoration: none;
	}

table,div {
	margin:auto;
	}


.left {
	float: left;
	}

.right {
	float: right;
	}

.clr {
	clear:both;
	}

.cla {
	clear:both;
	}

/* ===  初期設定  END  === */


/* ===  ヘッダー  === */

#header	{
	position:relative;
	margin: -20px 0 0 0;
	padding:0 5px;
	}

#header h1 {
	margin:0;
	padding:1px 3px 8px;
	font-size: 10px;
	color:#000;
	line-height:20px;
	letter-spacing: 0.9px;
	}

#header h1 a {
	color:#333;
	}

#header h1 a:hover {
	color:#666;
	}

#header h1 a img {
	margin: 13px 0 5px 5px;
	}

#pr {
	position: absolute;
	width: 440px;
	left: 250px;
	top: 32px;
	}

#tel {
	position: absolute;
	width: 325px;
	left: 670px;
	top: 30px;
	}

/* ===  ヘッダー  END  === */


  #nightl {
	float: left;
	}

  #nightr {
	float: right;
	}


/* ===  グローバルメニュー  ===*/

#gNav	{
	background: url(../img/bg_menu.gif) no-repeat;
	width: 1014px;
	height: 30px;
	margin-top: -20px;
	}

#gNav ul {
	list-style-type: none;
        display: block;
	margin: 0;
	padding: 0;
	}

#gNav ul li {
	position: relative;
	letter-spacing: 1px;
	float: left;
	width: 169px;
	height: 30px;
	}

#gNav ul li a {
	color: #fff;
	text-decoration: none;
	display: block;
	font-weight: bold;
	font-size: 15px;
	line-height: 30px;
	letter-spacing: 3px;
	text-align: center;
	}

#gNav ul li a.home {
	background:url(../img/bg_menu_li.png) repeat-x;
	color:#fff;
	width:169px;
	margin:0px;
	}

#gNav ul li a:hover {
	background:url(../img/bg_menu_li.png) repeat-x;
	color:#fc0;
	width:167px;
	margin:0 1px;
	}

#gNav ul li ul {
	display:none;
	position:absolute;
	width:518px;
	top:100%;
	left:0;
	}

#gNav ul li ul li {
	float: left;
	left:-1px;
	width:170px;
	height:28px;
	text-align:center;
	}

#gNav ul li ul li a {
	background:url(../img/bg_menu_mini.gif) no-repeat;
	background-color:#fff;
	width:170px;
	text-decoration:none;
	color:#fff;
	vertical-align:middle;
	font-size:13.5px;
	height:28px;
	line-height:28px;
	text-align:center;
	letter-spacing: 1px;
	filter:alpha(opacity=92);	/* IE用 */ 
	-moz-opacity:0.92;		/* Firefox用 */
	opacity:0.92;			/* Safari,Google Chrome用 */
	}
#gNav ul li ul li a.sm1	{
	font-size: 13.5px;
	letter-spacing: 0px;
	}

#gNav ul li ul li a:hover {
	background:url(../img/bg_menu_mini_h.gif) no-repeat;
	background-color:#fff;
	width:170px;
	color:#fa0;
	margin:0;
	filter:alpha(opacity=97);	/* IE用 */ 
	-moz-opacity:0.97;		/* Firefox用 */
	opacity:0.97;			/* Safari,Google Chrome用 */
	}

#gNav ul li:hover {
	position:relative;
	}

#gNav ul li:hover > ul {
	display: block
	}



#gNav.mgt-5 {
	margin-top: -5px;
	}
#gNav.mgt-4 {
	margin-top: -4px;
	}
#gNav.mgt-3 {
	margin-top: -3px;
	}
#gNav.mgt-2 {
	margin-top: -2px;
	}
#gNav.mgt-1 {
	margin-top: -1px;
	}
#gNav.mgt0 {
	margin-top: 0px;
	}
#gNav.mgt1 {
	margin-top: 1px;
	}
#gNav.mgt2 {
	margin-top: 2px;
	}
#gNav.mgt3 {
	margin-top: 3px;
	}
#gNav.mgt4 {
	margin-top: 4px;
	}
#gNav.mgt5 {
	margin-top: 5px;
	}





.la30	{
	letter-spacing: 30px;
	}
.la29	{
	letter-spacing: 29px;
	}
.la28	{
	letter-spacing: 28px;
	}
.la27	{
	letter-spacing: 27px;
	}
.la26	{
	letter-spacing: 26px;
	}
.la25	{
	letter-spacing: 25px;
	}
.la24	{
	letter-spacing: 24px;
	}
.la23	{
	letter-spacing: 23px;
	}
.la22	{
	letter-spacing: 22px;
	}
.la21	{
	letter-spacing: 21px;
	}
.la20	{
	letter-spacing: 20px;
	}
.la19	{
	letter-spacing: 19px;
	}
.la18	{
	letter-spacing: 18px;
	}
.la17	{
	letter-spacing: 17px;
	}
.la16	{
	letter-spacing: 16px;
	}
.la15	{
	letter-spacing: 15px;
	}
.la14	{
	letter-spacing: 14px;
	}
.la13	{
	letter-spacing: 13px;
	}
.la12	{
	letter-spacing: 12px;
	}
.la11	{
	letter-spacing: 11px;
	}
.la10	{
	letter-spacing: 10px;
	}
.la9	{
	letter-spacing: 9px;
	}
.la8-5	{
	letter-spacing: 8.5px;
	}
.la8	{
	letter-spacing: 8px;
	}
.la7-5	{
	letter-spacing: 7.5px;
	}
.la7	{
	letter-spacing: 7px;
	}
.la6-5	{
	letter-spacing: 6.5px;
	}
.la6	{
	letter-spacing: 6px;
	}
.la5-5	{
	letter-spacing: 5.5px;
	}
.la5	{
	letter-spacing: 5px;
	}
.la4-5	{
	letter-spacing: 4.5px;
	}
.la4	{
	letter-spacing: 4px;
	}
.la3-5	{
	letter-spacing: 3.5px;
	}
.la3	{
	letter-spacing: 3px;
	}
.la2-5	{
	letter-spacing: 2.5px;
	}
.la2	{
	letter-spacing: 2px;
	}
.la1-9	{
	letter-spacing: 1.9px;
	}
.la1-8	{
	letter-spacing: 1.8px;
	}
.la1-7	{
	letter-spacing: 1.7px;
	}
.la1-6	{
	letter-spacing: 1.6px;
	}
.la1-5	{
	letter-spacing: 1.5px;
	}
.la1-4	{
	letter-spacing: 1.4px;
	}
.la1-3	{
	letter-spacing: 1.3px;
	}
.la1-2	{
	letter-spacing: 1.2px;
	}
.la1-1	{
	letter-spacing: 1.1px;
	}
.la1	{
	letter-spacing: 1px;
	}
.la07	{
	letter-spacing: 0.7px;
	}
.la05	{
	letter-spacing: 0.5px;
	}
.la05	{
	letter-spacing: 0.3px;
	}
.la0	{
	letter-spacing: 0px;
	}
.la-01	{
	letter-spacing: -0.1px;
	}
.la-02	{
	letter-spacing: -0.2px;
	}
.la-03	{
	letter-spacing: -0.3px;
	}
.la-05	{
	letter-spacing: -0.5px;
	}
.la-1	{
	letter-spacing: -1px;
	}
.la-15	{
	letter-spacing: -1.5px;
	}
.la-2	{
	letter-spacing: -2px;
	}
.la-25	{
	letter-spacing: -2.5px;
	}
.la-3	{
	letter-spacing: -3px;
	}
.la-4	{
	letter-spacing: -4px;
	}
.la-5	{
	letter-spacing: -5px;
	}
.la-6	{
	letter-spacing: -6px;
	}
.la-7	{
	letter-spacing: -7px;
	}
.la-8	{
	letter-spacing: -8px;
	}
.la-9	{
	letter-spacing: -9px;
	}
.la-10	{
	letter-spacing: -10px;
	}


.bold	{
	font-weight: bold;
	}




.bold-on {
	font-weight: none;
	}


/* ===  グローバルメニュー  END  === */


/* ===  メインコンテンツ  === */

#contents {
	clear:both;
	margin: 0 0 0 5px;
	padding: 12px 0 0 7px;
	}

#main_t {
	float:left;
	width:780px;
	margin:0 10px 0 5px;
	}

#left_area {
	margin:-20px 0 0;
	float:left;
	width:178px;
	}

  #submenu {
	float:left;
	width:178px;
	margin: 5px 0 10px 0;
	display: block
	}

  #pr_space{
	width: 168px;
	margin: 300px 0 10px -2px;
	z-index: 9999;
	display: block
	}

#main {
	float:left;
	width:615px;
	margin: 0 3px 3px 3px;
	}

#main_s {
	float:left;
	width:790px;
	margin: 0 3px 3px 5px;
	}

#sub {
	float:right;
	width:200px;
	margin:0 9px 0 0;
	}

#pageTop {
	clear:both;
	}



/* ---  PR SPACE  ---  */

  #google_ado{
	margin: 10px 0 10px -2px;
	}

  #pr_space .center{
	width: 178px;
	margin: 0 auto;
	}











/* ---  HOME PAGE  ---  */

img {
	margin: 0 15px;	
	}


img.mg0 {
	margin: 0;
	}



img.mgr-10 {
	margin-right: -10px;
	}
img.mgr-9 {
	margin-right: -9px;
	}
img.mgr-8 {
	margin-right: -8px;
	}
img.mgr-7 {
	margin-right: -7px;
	}
img.mgr-6 {
	margin-right: -6px;
	}
img.mgr-5 {
	margin-right: -5px;
	}
img.mgr-4 {
	margin-right: -4px;
	}
img.mgr-3 {
	margin-right: -3px;
	}
img.mgr-2 {
	margin-right: -2px;
	}
img.mgr-1 {
	margin-right: -1px;
	}
img.mgr0 {
	margin-right: 0px;
	}
img.mgr1 {
	margin-right: 1px;
	}
img.mgr2 {
	margin-right: 2px;
	}
img.mgr3 {
	margin-right: 3px;
	}
img.mgr4 {
	margin-right: 4px;
	}
img.mgr5 {
	margin-right: 5px;
	}
img.mgr6 {
	margin-right: 6px;
	}
img.mgr7 {
	margin-right: 7px;
	}
img.mgr8 {
	margin-right: 8px;
	}
img.mgr9 {
	margin-right: 9px;
	}
img.mgr10 {
	margin-right: 10px;
	}
img.mgr11 {
	margin-right: 11px;
	}
img.mgr12 {
	margin-right: 12px;
	}
img.mgr13 {
	margin-right: 13px;
	}
img.mgr14 {
	margin-right: 14px;
	}
img.mgr15 {
	margin-right: 15px;
	}
img.mgr16 {
	margin-right: 16px;
	}
img.mgr17 {
	margin-right: 17px;
	}
img.mgr18 {
	margin-right: 18px;
	}
img.mgr19 {
	margin-right: 19px;
	}
img.mgr20 {
	margin-right: 20px;
	}
img.mgr21 {
	margin-right: 21px;
	}
img.mgr22 {
	margin-right: 22px;
	}
img.mgr23 {
	margin-right: 23px;
	}
img.mgr24 {
	margin-right: 24px;
	}
img.mgr25 {
	margin-right: 25px;
	}
img.mgr26 {
	margin-right: 26px;
	}
img.mgr27 {
	margin-right: 27px;
	}
img.mgr28 {
	margin-right: 28px;
	}
img.mgr29 {
	margin-right: 29px;
	}
img.mgr30 {
	margin-right: 30px;
	}
img.mgr32 {
	margin-right: 32px;
	}
img.mgr34 {
	margin-right: 34px;
	}
img.mgr35 {
	margin-right: 35px;
	}
img.mgr36 {
	margin-right: 36px;
	}
img.mgr38 {
	margin-right: 38px;
	}
img.mgr40 {
	margin-right: 40px;
	}
img.mgr42 {
	margin-right: 42px;
	}
img.mgr44 {
	margin-right: 44px;
	}
img.mgr45 {
	margin-right: 45px;
	}
img.mgr46 {
	margin-right: 46px;
	}
img.mgr48 {
	margin-right: 48px;
	}
img.mgr50 {
	margin-right: 50px;
	}
img.mgr52 {
	margin-right: 52px;
	}
img.mgr54 {
	margin-right: 54px;
	}
img.mgr55 {
	margin-right: 55px;
	}
img.mgr56 {
	margin-right: 56px;
	}
img.mgr58 {
	margin-right: 58px;
	}
img.mgr60 {
	margin-right: 60px;
	}



img.mgl-20 {
	margin-left: -20px;
	}
img.mgl-19 {
	margin-left: -19px;
	}
img.mgl-18 {
	margin-left: -18px;
	}
img.mgl-17 {
	margin-left: -17px;
	}
img.mgl-16 {
	margin-left: -16px;
	}
img.mgl-15 {
	margin-left: -15px;
	}
img.mgl-14 {
	margin-left: -14px;
	}
img.mgl-13 {
	margin-left: -13px;
	}
img.mgl-12 {
	margin-left: -12px;
	}
img.mgl-11 {
	margin-left: -11px;
	}
img.mgl-10 {
	margin-left: -10px;
	}
img.mgl-9 {
	margin-left: -9px;
	}
img.mgl-8 {
	margin-left: -8px;
	}
img.mgl-7 {
	margin-left: -7px;
	}
img.mgl-6 {
	margin-left: -6px;
	}
img.mgl-5 {
	margin-left: -5px;
	}
img.mgl-4 {
	margin-left: -4px;
	}
img.mgl-3 {
	margin-left: -3px;
	}
img.mgl-2 {
	margin-left: -2px;
	}
img.mgl-1 {
	margin-left: -1px;
	}
img.mgl0 {
	margin-left: 0px;
	}
img.mgl1 {
	margin-left: 1px;
	}
img.mgl2 {
	margin-left: 2px;
	}
img.mgl3 {
	margin-left: 3px;
	}
img.mgl4 {
	margin-left: 4px;
	}
img.mgl5 {
	margin-left: 5px;
	}
img.mgl6 {
	margin-left: 6px;
	}
img.mgl7 {
	margin-left: 7px;
	}
img.mgl8 {
	margin-left: 8px;
	}
img.mgl9 {
	margin-left: 9px;
	}
img.mgl10 {
	margin-left: 10px;
	}
img.mgl11 {
	margin-left: 11px;
	}
img.mgl12 {
	margin-left: 12px;
	}
img.mgl13 {
	margin-left: 13px;
	}
img.mgl14 {
	margin-left: 14px;
	}
img.mgl15 {
	margin-left: 15px;
	}
img.mgl16 {
	margin-left: 16px;
	}
img.mgl17 {
	margin-left: 17px;
	}
img.mgl18 {
	margin-left: 18px;
	}
img.mgl19 {
	margin-left: 19px;
	}
img.mgl20 {
	margin-left: 20px;
	}
img.mgl22 {
	margin-left: 22px;
	}
img.mgl25 {
	margin-left: 25px;
	}
img.mgl24 {
	margin-left: 24px;
	}
img.mgl26 {
	margin-left: 26px;
	}
img.mgl28 {
	margin-left: 28px;
	}
img.mgl30 {
	margin-left: 30px;
	}
img.mgl32 {
	margin-left: 32px;
	}
img.mgl34 {
	margin-left: 34px;
	}
img.mgl35 {
	margin-left: 35px;
	}
img.mgl36 {
	margin-left: 36px;
	}
img.mgl38 {
	margin-left: 38px;
	}
img.mgl40 {
	margin-left: 40px;
	}
img.mgl42 {
	margin-left: 42px;
	}
img.mgl44 {
	margin-left: 44px;
	}
img.mgl46 {
	margin-left: 46px;
	}
img.mgl48 {
	margin-left: 48px;
	}
img.mgl50 {
	margin-left: 50px;
	}




img.mgr5l5 {
	margin: 0 5px 0 5px;
	}

img.mgr5l8 {
	margin: 0 8px 0 5px;
	}

img.mgr5l10 {
	margin: 0 10px 0 5px;
	}

img.mgr5l5 {
	margin: 0 5px 0 5px;
	}

img.mgr8l5 {
	margin: 0 5px 0 8px;
	}

img.mgr10l5 {
	margin: 0 5px 0 10px;
	}

img.mgr10l5 {
	margin-right: 10px;
	margin-left: 5px;
	}

img.mgrl10 {
	margin-right: 10px;
	margin-left: 10px;
	}

img.mgrl10t8 {
	margin-top: 8px;
	margin-left: 10px;
	margin-right: 10px;
	}

img.mgr10tb20 {
	margin: 20px 10px 20px 0;
	}

img.mgr10t8 {
	margin-top: 8px;
	margin-right: 10px;
	}



img.mgt-50 {
	margin-top: -50px;
	}
img.mgt-48 {
	margin-top: -48px;
	}
img.mgt-46 {
	margin-top: -46px;
	}
img.mgt-45 {
	margin-top: -45px;
	}
img.mgt-44 {
	margin-top: -44px;
	}
img.mgt-42 {
	margin-top: -42px;
	}
img.mgt-40 {
	margin-top: -40px;
	}
img.mgt-38 {
	margin-top: -38px;
	}
img.mgt-36 {
	margin-top: -36px;
	}
img.mgt-35 {
	margin-top: -35px;
	}
img.mgt-34 {
	margin-top: -34px;
	}
img.mgt-32 {
	margin-top: -32px;
	}
img.mgt-30 {
	margin-top: -30px;
	}
img.mgt-29 {
	margin-top: -29px;
	}
img.mgt-28 {
	margin-top: -28px;
	}
img.mgt-27 {
	margin-top: -27px;
	}
img.mgt-26 {
	margin-top: -26px;
	}
img.mgt-25 {
	margin-top: -25px;
	}
img.mgt-24 {
	margin-top: -24px;
	}
img.mgt-23 {
	margin-top: -23px;
	}
img.mgt-22 {
	margin-top: -22px;
	}
img.mgt-21 {
	margin-top: -21px;
	}
img.mgt-20 {
	margin-top: -20px;
	}
img.mgt-19 {
	margin-top: -19px;
	}
img.mgt-18 {
	margin-top: -18px;
	}
img.mgt-17 {
	margin-top: -17px;
	}
img.mgt-16 {
	margin-top: -16px;
	}
img.mgt-15 {
	margin-top: -15px;
	}
img.mgt-14 {
	margin-top: -14px;
	}
img.mgt-13 {
	margin-top: -13px;
	}
img.mgt-12 {
	margin-top: -12px;
	}
img.mgt-11 {
	margin-top: -11px;
	}
img.mgt-10 {
	margin-top: -10px;
	}
img.mgt-9 {
	margin-top: -9px;
	}
img.mgt-8 {
	margin-top: -8px;
	}
img.mgt-7 {
	margin-top: -7px;
	}
img.mgt-6 {
	margin-top: -6px;
	}
img.mgt-5 {
	margin-top: -5px;
	}
img.mgt-4 {
	margin-top: -4px;
	}
img.mgt-3 {
	margin-top: -3px;
	}
img.mgt-2 {
	margin-top: -2px;
	}
img.mgt-1 {
	margin-top: -1px;
	}
img.mgt0 {
	margin-top: 0px;
	}
img.mgt3 {
	margin-top: 3px;
	}
img.mgt5 {
	margin-top: 5px;
	}
img.mgt8 {
	margin-top: 8px;
	}
img.mgt10 {
	margin-top: 10px;
	}
img.mgt12 {
	margin-top: 12px;
	}
img.mgt15 {
	margin-top: 15px;
	}
img.mgt18 {
	margin-top: 18px;
	}
img.mgt20 {
	margin-top: 20px;
	}
img.mgt25 {
	margin-top: 25px;
	}
img.mgt30 {
	margin-top: 30px;
	}


img.mgb-50 {
	margin-bottom: -50px;
	}
img.mgb-45 {
	margin-bottom: -45px;
	}
img.mgb-40 {
	margin-bottom: -40px;
	}
img.mgb-35 {
	margin-bottom: -35px;
	}
img.mgb-30 {
	margin-bottom: -30px;
	}
img.mgb-25 {
	margin-bottom: -25px;
	}
img.mgb-20 {
	margin-bottom: -20px;
	}
img.mgb-18 {
	margin-bottom: -18px;
	}
img.mgb-15 {
	margin-bottom: -15px;
	}
img.mgb-12 {
	margin-bottom: -12px;
	}
img.mgb-10 {
	margin-bottom: -10px;
	}
img.mgb-8 {
	margin-bottom: -8px;
	}
img.mgb-5 {
	margin-bottom: -5px;
	}
img.mgb0 {
	margin-bottom: 0px;
	}
img.mgb3 {
	margin-bottom: 3px;
	}
img.mgb5 {
	margin-bottom: 5px;
	}
img.mgb8 {
	margin-bottom: 8px;
	}
img.mgb10 {
	margin-bottom: 10px;
	}
img.mgb12 {
	margin-bottom: 12px;
	}
img.mgb15 {
	margin-bottom: 15px;
	}
img.mgb18 {
	margin-bottom: 18px;
	}
img.mgb20 {
	margin-bottom: 20px;
	}
img.mgb25 {
	margin-bottom: 25px;
	}
img.mgb30 {
	margin-bottom: 30px;
	}

p.tta-l {
	text-align: left;
	}

p.tta-r {
	text-align: right;
	}





  #navi {
	margin: -7px 8px 2px 5px;
	}

  #navi a {
	color: #222;
	font-size: 10px;
	line-height: 12px;
	letter-spacing: 1px;
	margin: 0 0;
	padding: 0 3px;
	}

  #navi a:hover {
	color: #0c0;
	}

  #navi.navi_bottom {
	margin: 0 5px 0 -180px;
	}


/* ---  INDEX PAGE  ---  */







  #main_t #m_box1 {
	margin:10px 15px 10px 12px;
	padding:10px 6px 9px 8px;
	background-color: #FFD;
	border: 2px solid #C00;
        border-radius: 8px;		/* CSS3 */  
        -webkit-border-radius: 8px;	/* Safari,Google Chrome用 */  
        -moz-border-radius: 8px;	/* Firefox用 */
	}

  #main_t #m_box1_p p {
	margin: 0 0 5px 0;
	padding: 5px 0 0 45px;
	background:url(../img/q.png) no-repeat;
	font-size: 16px;
	color: #e02;
	font-weight: bold;
	line-height: 1.6;
	letter-spacing: 2.3px;
	}

  #main_t #m_box1_a1 {
	float: left;
	width: 35px;
	}

  #main_t #m_box1_a1 img {
	margin: 10px 0;
	}

  #main_t #m_box1_a2 {
	width: 685px;
	margin: 8px 2px 0 40px;
	padding: 8px 2px;
	background-color: #d8fde3;
	border: 1px solid #C00;
	}

  #main_t #m_box1_a2 p {
	margin: 0 2px;
	padding: 3px 5px 2px 10px;
	font-size: 14px;
	color: #111;;
	line-height: 1.6;
	letter-spacing: 1.8px;
	}

  #main_t #m_box1_a2 p.r {
	width:665px;
	background-color: #fcfcfa;
	}

  #main_t #m_box1_a2 p.f12 {
	padding: 4px 4px 3px 10px;
	font-size: 12px;
	}

  #main_t #m_box1_a2 p.ctr {
	padding: 2px 4px 0 10px;
	text-align:center;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: 2.2px;
	}

  #main_t #m_box1_a2 p.saiyasu {
	margin: 3px 3px 0;
	padding: 0 4px 0 10px;
	font-size: 15px;
	font-weight: bold;
	color: #e02;
	letter-spacing: 3.5px;
	}

  #main_t #m_box1_a2 p.p_25 {
	padding: 3px 4px 0 25px;
	font-weight: bold;
	letter-spacing: 1.9px;
	}

  #main_t #m_box1_a2 p.p_60 {
	width:582px;
	padding: 3px 4px 0 95px;
	font-weight: bold;
	letter-spacing: 1.9px;
	}

  #main_t #m_box1_a2 img {
	margin: 0;
	padding: 4px 0 8px;
	}


  p.maintenance {
	width: 650px;
	font-size: 15px;
	letter-spacing: 4px;
	font-weight: bold;
	margin: 20px 100px 30px 35px;
	}



  #main_t #m_top h2 {
	width: 750px;
	clear: both;
	height: 28px;
	color: #fff;
	font-size: 15px;
	line-height: 28px;
	letter-spacing: 0.20em;
	font-weight: bold;
	background: url(../img/bar01.gif) no-repeat;
	border-top:2px solid #400;
	padding: 0 0 0 11px;
	margin: 10px 10px 12px 5px;
	}


  #main_t #text2 {
	overflow: hidden;
	color: #000;
	font-size: 13.5px;
	line-height: 22px;
	letter-spacing: 1.3px;
	margin: -2px 15px 10px 6px;
	padding: 0 0 0 8px;
	}

  #main_t #text2 p {
	color: #111;
	font-size: 13.5px;
	line-height: 24px;
	letter-spacing: 1.5px;
	margin: 0;
	padding: 5px 0;
	}









/* ---  SERVICE PAGE  ---  */

  /* --- SERVICE INFO --- */

  #second_top {
	font-size: 12px;
	height: auto;
	padding: 7px 0 7px 5px;
	margin: 8px 5px 10px 0px;
	letter-spacing: 1px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	}



  #second_menu {
	height: 120px;
	padding: 7px 0 7px 5px;
	margin: 8px 5px 10px 0px;
	letter-spacing: 1px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	}

  #second_menu #box1 {
	font-size: 12px;
	line-height: 20px;
	text-align: left;
	padding: 0 12px 0 0;
	}



  #second_menu #box1 a {
	color:#050505;
	padding: 0 0 0 10px;
	margin: 10px 0 0 0;
	background: url("../img/bg_santen_g.gif") no-repeat scroll 0 5px  transparent;
	}

  #second_menu #box1 a:hover {
	color:#0d0;
	}

  #second_menu #box1.pdr0 {
	padding-right: 0;
	}


  #service_menu {
	width: 250px;
	margin: 8px 8px 5px 4px;
	}

  #service_menu_box {
	width: 237px;
	padding: 5px 5px 8px;
	background-color: #ffc;
	border: 2px solid #091;
        border-radius: 5px;		/* CSS3 */  
        -webkit-border-radius: 5px;	/* Safari,Google Chrome用 */  
        -moz-border-radius: 5px;	/* Firefox用 */  
	}

  #service_menu h2 {
	font-size: 15px;
	font-weight: bold;
	margin: 0 1px 3px 3px;
	padding: 3px 0 3px 1px;
	height: 20px;
	letter-spacing: 3px;
	color: #940000;
	}


  #service_menu p {
	font-size: 12px;
	padding: 0 1px 0 5px;
	color: #000025;
	}

  #service_menu.pdr0 {
	padding-right: 0;
	margin-right: 0;
	}






  /* --- SERVICE INFO  END --- */

  /* --- SUB MENU --- */

  #submenu p {
	margin: 0 0 2.5px 0;
	line-height: 1.55;
	}


  #submenu dl{ 
	}

  #submenu #submenu_t a{
	display: block;
	cursor: pointer;
	padding: 0 0 0 15px;
	background: url(../img/menu_plus_b.png) 0px 3px no-repeat; 
	padding-right: 15px; 
	}

  #submenu #submenu_t a:hover
	color: #0f0;
	background: url(../img/menu_plus_w.png) 0px 3px no-repeat;
	}

  #submenu #submenu_t a.active {
	background:url(../img/menu_minus_w.png) 0px 3px no-repeat; 
	} 


  .dd {
	margin: 0 0 0 6px;
	}

  #submenu a {
	font-size:12px;
	color: #035;
	margin: 0;
	padding: 0 8.5px 0 9.5px;
	background: url(../img/bg_list_g_b.gif) 0px 4px  no-repeat;
	}

  #submenu a.subh {
	color: #c00;
	}

  #submenu a:hover {
	color: #0c0;
	background: url(../img/bg_list_r_b.gif) 0px 4px  no-repeat;
	}

  #submenu a.ctr1 {
	padding: 0 13.3px 0 9.5px;
	}

  #submenu a.ctr2 {
	padding: 0 12.1px 0 9.5px;
	letter-spacing: 1.5px;
	}

  #submenu a.btm {
	padding: 0 8.7px 0 9.5px;
	letter-spacing: 1.5px;
	}


  #submenu a.m11 {
	padding: 0 12px 0 8px;
	}

  #submenu a.m18 {
	margin: 0 18px 0 8px;
	}

  #submenu a.last {
	padding: 0 0 0 10px;
	}


  #submenu a.la0 {
	letter-spacing: 0px;	}

  #submenu a.la05 {
	letter-spacing: 0.5px;	}

  #submenu a.la08 {
	letter-spacing: 0.8px;	}

  #submenu a.la1 {
	letter-spacing: 1px;	}

  #submenu a.la12 {
	letter-spacing: 1.2px;	}

  #submenu a.la18 {
	letter-spacing: 1.8px;	}

  #submenu a.la20 {
	letter-spacing: 2.0px;	}

  #submenu a.la22 {
	letter-spacing: 2.2px;	}

  #submenu a.la25 {
	letter-spacing: 2.5px;	}

  #submenu a.la28 {
	letter-spacing: 2.8px;	}

  #submenu a.la30 {
	letter-spacing: 3.0px;	}





  #main #m_top h1 {
	background: url(../img/btn_t_35.gif) 0 -3px repeat-X;
	font-size: 16px;
	font-weight: bold;
	margin: 0 6px 0 0;
	padding: 6px 0 0 13px;
	clear: both;
	height: 35px;
	letter-spacing: 3px;
	color: #000009;
	text-indent: 0;
	}

  #main #m_top p {
	overflow: hidden;
	color: #000;
	font-size: 13.5px;
	line-height: 24px;
	letter-spacing: 1.3px;
	margin: 0 18px 0 5px;
	padding: 0 0 0 5px;
	z-index: 50;
	}

  #main #m_top p.price_tt {
	color: #fff;
	padding: 2px 15px 0;
	margin: 0 5px;
	font-weight: bold;
	text-align: center;
	background-color: #008;
	border: 1px solid #007;
        border-radius: 8px;		/* CSS3 */  
        -webkit-border-radius: 8px;	/* Safari,Google Chrome用 */  
        -moz-border-radius: 8px;	/* Firefox用 */  
	}

  #main #m_top p.top_mgrl40 {
	overflow: hidden;
	color: #000;
	font-size: 13.5px;
	line-height: 24px;
	letter-spacing: 1.5px;
	margin: 0 40px 0 40px;
	padding: 0 0 0 5px;
	z-index: 50;
	}

  #main #m_top p.top_mgrl40b {
	overflow: hidden;
	color: #000;
	font-size: 13.5px;
	line-height: 24px;
	letter-spacing: 1.5px;
	margin: 0 40px 10px 40px;
	padding: 0 0 0 5px;
	z-index: 50;
	}


  #main #m_top p a {
	color: #000;
	}

  #main #m_top p a:hover {
	color: #090;
	}


  #main #m_top p.f15 {
	font-size: 15px;
	}

  #main #m_top p.f16 {
	font-size: 16px;
	}


  #main #m_top p.top1 {
	color:#c00;
	font-size: 16px;
	line-height: 17px;
	letter-spacing: 3px;
	font-weight: bold;
	background: url(../img/arrow2.gif) no-repeat;
	padding: 0 0 0 27px;
	margin: 6px 24px 4px 20px;
	}

  #main #m_top p.top1-1 {
	color:#f00;
	font-size: 18px;
	line-height: 22px;
	vertical-align:middle;
	letter-spacing: 3px;
	font-weight: bold;
	background: url(../img/arrow4.gif) no-repeat;
	padding: 0px 0 3px 25px;
	margin: 15px 24px 4px 5px;
	}

  #main #m_top p.top1-2 {
	color:#d00;
	font-size: 16px;
	line-height: 20px;
	vertical-align:middle;
	letter-spacing: 3px;
	font-weight: bold;
	background: url(../img/arrow2.gif) no-repeat;
	padding: 0px 0 3px 25px;
	margin: 14px 24px 2px 5px;
	}

  #main #m_top p.top1-5 {
	color:#c00;
	font-size: 16px;
	line-height: 17px;
	letter-spacing: 3px;
	font-weight: bold;
	background: url(../img/arrow2.gif) no-repeat;
	padding: 0 0 0 27px;
	margin: 6px 24px 4px 2px;
	}

  #main #m_top p.top1-9 {
	font-size: 16px;
	line-height: 17px;
	letter-spacing: 3px;
	font-weight: bold;
	background: url(../img/arrow2.gif) no-repeat;
	padding: 1px 3px 0 22px;
	margin: 15px 5px 2px 0px;
	}


  #main #m_top p.top2 {
	color:#0c0;
	font-size: 15px;
	line-height: 17px;
	letter-spacing: 2px;
	font-weight: bold;
	background: url(../img/arrow2.gif) no-repeat;
	padding: 0 0 0 27px;
	margin: 6px 24px 3px 0px;
	}

  #main #m_top p.top2-1 {
	color:#0c0;
	font-size: 15px;
	line-height: 17px;
	letter-spacing: 2px;
	font-weight: bold;
	background: url(../img/arrow2.gif) no-repeat;
	padding: 0 0 0 27px;
	margin: 15px 24px 5px 15px;
	}

  #main #m_top p.top3 {
	color:#900;
	font-size: 15px;
	line-height: 17px;
	letter-spacing: 2px;
	font-weight: bold;
	background: #ffc url(../img/arrow3.gif) no-repeat 6px 5px;
	padding: 5px 0 4px 30px;
	margin: 8px 24px 10px 18px;
	border: 1px solid #fd4;
        border-radius: 4px;		/* CSS3 */  
        -webkit-border-radius: 4px;	/* Safari,Google Chrome用 */  
        -moz-border-radius: 4px;	/* Firefox用 */  
	}

  #main #m_top p.top3 a {
	color:#008;
	}


  #main #m_top p.top4 {
	overflow: hidden;
	color: #000;
	font-size: 13.5px;
	line-height: 24px;
	letter-spacing: 1.5px;
	margin: 0 25px 0 5px;
	padding: 0 0 0 5px;
	z-index: 50;
	}

  #main #m_top p.top9 {
	font-size: 16px;
	line-height: 17px;
	letter-spacing: 3px;
	font-weight: bold;
	background: url(../img/arrow1.gif) no-repeat;
	padding: 1px 0 0 18px;
	margin: 15px 5px 2px 10px;
	}






  #main #m_top p.hayami {
	color:#600;
	font-size: 15px;
	line-height: 17px;
	letter-spacing: 1.9px;
	font-weight: bold;
	background: #ffc url(../img/arrow3.gif) no-repeat 5px 5px;
	padding: 6px 0 4px 26px;
	margin: 10px 23px 10px 16px;
	border: 1px solid #fd4;
        border-radius: 4px;		/* CSS3 */  
        -webkit-border-radius: 4px;	/* Safari,Google Chrome用 */  
        -moz-border-radius: 4px;	/* Firefox用 */  
	}



  #main #m_top p.info_mainte {
	font-size: 14px;
	line-height: 28px;
	letter-spacing: 1.4px;
	margin: 40px 18px 50px 5px;
	padding: 0 0 0 5px;
	}

  #main #m_top p.info_mainte1 {
	font-size: 14px;
	line-height: 23px;
	letter-spacing: 1.2px;
	margin: 40px 18px 50px 5px;
	padding: 0 0 0 5px;
	}

  #main #m_top p.info_mainte1 {
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 1.2px;
	margin: 40px 18px 50px 5px;
	padding: 0 0 0 5px;
	}



  #main #m_top p.mgr5 {
	margin-right: 5px;
	}




  #main #m_top p.hayami a {
	color:#007;
	}


  #main #m_top p.rt	{
	text-align: right;
	}

















  .w480 {
	width: 480px;
	}

  .w500 {
	width: 500px;
	}

  .w520 {
	width: 520px;
	}

  .w540 {
	width: 540px;
	}

  .w550 {
	width: 550px;
	}

  .w560 {
	width: 560px;
	}

  .w580 {
	width: 580px;
	}

  .w600 {
	width: 600px;
	}

  .w620 {
	width: 620px;
	}

  .w630 {
	width: 630px;
	}

  .w640 {
	width: 640px;
	}

  .w660 {
	width: 660px;
	}

















  #main #m_top #text1 {
	margin: 10px 0 3px 0;
	}

  #main #m_top #text1 p {
	font-size: 14px;
	line-height: 16px;
	letter-spacing: 0.1em;
	font-weight: bold;
	background: url(../img/bg_santen_r_b.gif) 0 0.10em no-repeat;
	padding: 0 0 1px 15px;
	}

  #main #m_top #text1 p.cp_0 {
	margin: 5px 0 5px 25px;
	}

  #main #m_top #text1 p.cp_1 {
	margin: 5px 0 5px 35px;
	}

  #main #m_top #text1 p.cp_2 {
	margin: -16px 0 0 55px;
 	}

  #main #m_top #text1 p.cp_3 {
	margin: -16px 0 0 520px;
 	}

  #main #m_top #text1 p.cp_4 {
	margin: -14px 0 0 55px;
	}

  #main #m_top #text1 p.cp_5 {
	margin: -14px 0 0 280px;
	}

  #main #m_top #text1 p.cp_6 {
	margin: -14px 0 0 300px;
 	}

  #main #m_top #text1 p.cp_7 {
	margin: -13px 0 0 570px;
 	}

  #main #m_top #text1 p.cp_8 {
	margin: -13px 0 0 600px;
	}

  #main #m_top #text1 p.cp_9 {
	margin: -12px 0 0 530px;
 	}

  #main #m_top #text1 p.cp_10 {
	margin: -12px 0 0 550px;
 	}

  #main #m_top #text1 p.cp_11 {
	margin: -11px 0 0 270px;
 	}

  #main #m_top #text1 p.cp_12 {
	margin: -11px 0 0 290px;
 	}

  #main #m_top #text1 p.cp_13 {
	margin: -11px 0 0 30px;
 	}

  #main #m_top #text1 p.cp_14 {
	margin: -11px 0 0 410px;
 	}

  #main #m_top #text1 p.cp_15 {
	margin: -11px 0 0 430px;
 	}

  #main #m_top #text1 p.cp_16 {
	margin: -11px 0 0 480px;
	}

  #main #m_top #text1 p.cp_17 {
	margin: -11px 0 0 550px;
 	}

  #main #m_top #text1 p.cp_18 {
	margin: -10px 0 0 600px;
 	}

  #main #m_top #text1 p.cp_19 {
	margin: -10px 0 0 300px;
 	}

  #main #m_top #text1 p.cp_20 {
	margin: -9px 0 0 30px;
 	}

  #main #m_top #text1 p.cp_21 {
	margin: -9px 0 0 45px;
 	}

  #main #m_top #text1 p.cp_22 {
	margin: -9px 0 0 0px;
 	}

  #main #m_top #text1 p.cp_23 {
	margin: -9px 0 0 350px;
 	}

  #main #m_top #text1 p.cp_24 {
	margin: -9px 0 0 390px;
 	}

  #main #m_top #text1 p.cp_25 {
	margin: -9px 0 0 500px;
 	}

  #main #m_top #text1 p.cp_26 {
	margin: -9px 0 0 550px;
 	}

  #main #m_top #text1 p.cp_27 {
	margin: -7px 0 0 45px;
 	}

  #main #m_top #text1 p.cp_28 {
	margin: -7px 0 0 60px;
 	}

  #main #m_top #text1 p.cp_29 {
	margin: -7px 0 0 480px;
 	}

  #main #m_top #text1 p.cp_30 {
	margin: -7px 0 0 550px;
 	}

  #main #m_top #text1 p.cp_31 {
	margin: -4px 0 0 45px;
 	}

  #main #m_top #text1 p.cp_32 {
	margin: -4px 0 0 0px;
 	}

  #main #m_top #text1 p.cp_33 {
	margin: -4px 0 0 470px;
 	}

  #main #m_top #text1 p.cp_34 {
	margin: -3px 0 0 50px;
 	}

  #main #m_top #text1 p.cp_35 {
	margin: -3px 0 0 45px;
 	}

  #main #m_top #text1 p.cp_36 {
	margin: -3px 0 0 520px;
 	}

  #main #m_top #text1 p.cp_37 {
	margin: -2px 0 0 45px;
 	}

  #main #m_top #text1 p.cp_38 {
	margin: -2px 0 0 65px;
 	}

  #main #m_top #text1 p.cp_39 {
	margin: 0 0 0 0px;
 	}

  #main #m_top #text1 p.cp_40 {
	margin: 0 0 0 0px;
 	}

  #main #m_top #text1 p.cp_41 {
	margin: 0 0 0 530px;
 	}

  #main #m_top #text1 p.cp_42 {
	margin: 2px 0 0 35px;
 	}

  #main #m_top #text1 p.cp_43 {
	margin: 2px 0 0 45px;
 	}

  #main #m_top #text1 p.cp_44 {
	margin: 2px 0 0 60px;
 	}

  #main #m_top #text1 p.cp_45 {
	margin: 2px 0 0 70px;
 	}

  #main #m_top #text1 p.cp_46 {
	margin: 2px 0 0 0px;
 	}

  #main #m_top #text1 p.cp_47 {
	margin: 3px 0 0 0px;
 	}

  #main #m_top #text1 p.cp_48 {
	margin: 3px 0 0 280px;
 	}

  #main #m_top #text1 p.cp_49 {
	margin: 3px 0 0 530px;
 	}

  #main #m_top #text1 p.cp_50 {
	margin: 4px 0 0 0px;
 	}

  #main #m_top #text1 p.cp_51 {
	margin: 4px 0 0 0px;
 	}

  #main #m_top #text1 p.cp_52 {
	margin: 4px 0 0 0px;
 	}

  #main #m_top #text1 p.cp_53 {
	margin: 5px 0 0 0px;
 	}

  #main #m_top #text1 p.cp_54 {
	margin: 5px 0 0 250px;
 	}

  #main #m_top #text1 p.cp_55 {
	margin: 5px 0 0 0px;
 	}

  #main #m_top #text1 p.cp_56 {
	margin: 5px 0 0 0px;
 	}

  #main #m_top #text1 p.cp_57 {
	margin: 5px 0 0 530px;
 	}

  #main #m_top #text1 p.cp_58 {
	margin: 7px 0 0 30px;
 	}

  #main #m_top #text1 p.cp_59 {
	margin: 7px 0 0 0px;
 	}

  #main #m_top #text1 p.cp_60 {
	margin: 7px 0 0 0px;
 	}

  #main #m_top #text1 p.cp_61 {
	margin: 7px 0 0 0px;
 	}

  #main #m_top #text1 p.cp_62 {
	margin: 7px 0 0 0px;
 	}

  #main #m_top #text1 p.cp_63 {
	margin: 8px 0 0 0px;
 	}

  #main #m_top #text1 p.cp_64 {
	margin: 8px 0 0 50px;
 	}

  #main #m_top #text1 p.cp_65 {
	margin: 8px 0 0 0px;
 	}

  #main #m_top #text1 p.cp_66 {
	margin: 8px 0 0 0px;
 	}

  #main #m_top #text1 p.cp_67 {
	margin: 8px 0 0 0px;
 	}

  #main #m_top #text1 p.cp_68 {
	margin: 8px 0 0 430px;
 	}

  #main #m_top #text1 p.cp_69 {
	margin: 8px 0 0 0px;
 	}

  #main #m_top #text1 p.cp_70 {
	margin: 8px 0 0 0px;
 	}

  #main #m_top #text1 p.cp_71 {
	margin: 8px 0 0 0px;
 	}

  #main #m_top #text1 p.cp_72 {
	margin: 8px 0 0 0px;
 	}

  #main #m_top #text1 p.cp_73 {
	margin: 9px 0 0 0px;
 	}

  #main #m_top #text1 p.cp_74 {
	margin: 9px 0 0 0px;
 	}

  #main #m_top #text1 p.cp_75 {
	margin: 9px 0 0 0px;
 	}

  #main #m_top #text1 p.cp_76 {
	margin: 10px 0 0 0px;
 	}

  #main #m_top #text1 p.cp_77 {
	margin: 10px 0 0 0px;
 	}

  #main #m_top #text1 p.cp_78 {
	margin: 10px 0 0 0px;
 	}




  #main #m_top .tyu_1 {
	font-size: 11px;
	line-height: 18px;
	letter-spacing: 1.3px;
	padding: 2px 0 0 8px;
	margin: 3px 13px 0 5px;
	}

  #main #m_top .tyu_2 {
	font-size: 11px;
	letter-spacing: 1.3px;
	line-height: 18px;
	padding: 0 0 2px 38px;
	margin: 1px 13px 0 5px;	
	}

  #main #m_top .tyu_3 {
	font-size: 11px;
	letter-spacing: 1.3px;
	line-height: 18px;
	padding: 0 0 3px 10px;
	margin: 1px 18px 0 27px;	
	}

  #main #m_top .tyu_4 {
	font-size: 11px;
	letter-spacing: 1.3px;
	line-height: 17px;
	padding: 0 0 3px 38px;
	margin: -1px 10px 0 5px;	
	}


  #main #m_top .tyu_11 {
	font-size: 13px;
	line-height: 20px;
	letter-spacing: 1.3px;
	font-weight: bold;
	padding: 2px 0 0 4px;
	margin: 3px 13px 0 5px;
	}

  #main #m_top .tyu_12 {
	font-size: 13px;
	letter-spacing: 1.3px;
	line-height: 20px;
	padding: 0 0 2px 21px;
	margin: 1px 13px 0 5px;	
	}



  #main #m_top h2 {
	clear: both;
	height: 28px;
	color: #fff;
	font-size: 15px;
	line-height: 28px;
	letter-spacing: 0.20em;
	font-weight: bold;
	background: url(../img/bar01_2.gif) no-repeat;
	border-top:2px solid #400;
	padding: 0 0 0 11px;
	margin: 10px 11px 12px 5px;
	}


  #main #m_top h2.mgt3 {
	margin-top: 3px;
	}


  #main #m_top #con p {
	color: #000;
	font-size: 14.5px;
	line-height: 18px;
	letter-spacing: 0.12em;
	margin: 0 8px 0 15px;
	padding: 2px 0 3px 5px;
	}



  .sp_04 {
	font-size: 14px;
	letter-spacing: -0.4em;
	}

  .sp_05 {
	font-size: 14px;
	letter-spacing: -0.5em;
	}

  .sp_06 {
	font-size: 15px;
	letter-spacing: -0.6em;
	margin: 0 0 0 -2px;
	}

  .st	{
	font-weight: bold;
	color: #900;
	}

  .stc	{
	font-weight: bold;
	color: #c00;
	}

  .fs15	{
	font-size: 15px;
	}
  .fs16	{
	font-size: 16px;
	}
  .fs17	{
	font-size: 17px;
	}
  .fs18	{
	font-size: 18px;
	}

  .stf	{
	font-weight: bold;
	color: #f00;
	}

  .stf1	{
	font-weight: bold;
	color: #e00;
	}

  .stf2	{
	font-weight: bold;
	color: #d00;
	}

  .stf3	{
	font-weight: bold;
	color: #c00;
	}

  .stf4	{
	font-weight: bold;
	color: #b00;
	}

  .stf5	{
	font-weight: bold;
	color: #a00;
	}

  .stf6	{
	font-weight: bold;
	color: #900;
	}

  .stf7	{
	font-weight: bold;
	color: #800;
	}

  .stf8	{
	font-weight: bold;
	color: #700;
	}

  .stf9	{
	font-weight: bold;
	color: #600;
	}

  .stg	{
	font-weight: bold;
	color: #0b0;
	}

  .stge	{
	font-weight: bold;
	color: #0e0;
	}

  .stg9	{
	font-weight: bold;
	color: #090;
	}

  .stg8	{
	color: #080;
	}

  .stbs	{
	color: #000;
	}

  .stor	{
	color: #f30;
	}

  .strcs {
	color: #c00;
	}

  .strs	{
	color: #f00;
	}

  .stbus {
	color: #00a;
	}


  .rt	{
	text-align: right;
	vertical-align: top;
	}



  .fr-l	{
	overflow: hidden;
	float: left;
	}

  .fr-r	{
	overflow: hidden;
	float: right;
	}



  .lh13n {
	line-height: 13px;
	}

  .lh15n {
	line-height: 15px;
	}

  .lh15n {
	line-height: 15px;
	}

  .lh18n {
	line-height: 18px;
	}

  .lh20n {
	line-height: 20px;
	}


  .pdt3 {
	padding-top: 3px;
	}

  .pdt5 {
	padding-top: 5px;
	}

  .pdt8 {
	padding-top: 8px;
	}

  .pdt10 {
	padding-top: 10px;
	}

.va-b {
	margin: 0 0 5px;
	vertical-align:bottom;
	}





  #main #text2 {
	overflow: hidden;
	color: #000;
	font-size: 12.5px;
	line-height: 22px;
	letter-spacing: 1.3px;
	margin: -2px 15px 10px 7px;
	padding: 0 0 0 8px;
	}

  #main #text2 p {
	color: #111;
	font-size: 12.5px;
	line-height: 19px;
	letter-spacing: 1.5px;
	margin: 0;
	padding: 5px 0;
	}

  #main #text2 p.in  {
	color: #020202;
	font-size: 12.5px;
	line-height: 22px;
	letter-spacing: 1.3px;
	padding: 6px 0;
	}

  #main #text2 p.in1  {
	color: #020202;
	font-size: 12.5px;
	line-height: 22px;
	letter-spacing: 1.3px;
	padding: 6px 0 0;
	}

  #main #text2 p.in2  {
	color: #020202;
	font-size: 12.5px;
	line-height: 22px;
	letter-spacing: 1.3px;
	padding: 2px 0;
	}


  #main #text2 p.in2-1  {
	color: #020202;
	font-size: 12.5px;
	line-height: 22px;
	letter-spacing: 1.3px;
	padding: 4px 0 2px;
	}

  #main #text2 p.in2-2  {
	color: #020202;
	font-size: 12.5px;
	line-height: 22px;
	letter-spacing: 1.3px;
	padding: 2px 0 4px;
	}


  #main #text2 p.in3  {
	color: #020202;
	font-size: 12.5px;
	line-height: 22px;
	letter-spacing: 1.3px;
	padding: 0;
	}

  #main #m_top p.in4 {
    color: #000;
    font-size: 13.5px;
    letter-spacing: 1.5px;
    line-height: 24px;
    margin: 0 5px 0 0;
    overflow: hidden;
    padding: 0 0 0 0;
	}


  #main #m_top p.lh5 {
	line-height: 5px;
	}
  #main #m_top p.lh6 {
	line-height: 6px;
	}
  #main #m_top p.lh7 {
	line-height: 7px;
	}
  #main #m_top p.lh8 {
	line-height: 8px;
	}
  #main #m_top p.lh9 {
	line-height: 9px;
	}
  #main #m_top p.lh10 {
	line-height: 10px;
	}
  #main #m_top p.lh11 {
	line-height: 11px;
	}
  #main #m_top p.lh12 {
	line-height: 12px;
	}
  #main #m_top p.lh13 {
	line-height: 13px;
	}
  #main #m_top p.lh14 {
	line-height: 14px;
	}
  #main #m_top p.lh15 {
	line-height: 15px;
	}
  #main #m_top p.lh16 {
	line-height: 16px;
	}
  #main #m_top p.lh17 {
	line-height: 17px;
	}
  #main #m_top p.lh18 {
	line-height: 18px;
	}
  #main #m_top p.lh19 {
	line-height: 19px;
	}
  #main #m_top p.lh20 {
	line-height: 20px;
	}
  #main #m_top p.lh21 {
	line-height: 21px;
	}
  #main #m_top p.lh22 {
	line-height: 22px;
	}
  #main #m_top p.lh23 {
	line-height: 23px;
	}
  #main #m_top p.lh24 {
	line-height: 24px;
	}
  #main #m_top p.lh25 {
	line-height: 25px;
	}
  #main #m_top p.lh26 {
	line-height: 26px;
	}
  #main #m_top p.lh27 {
	line-height: 27px;
	}
  #main #m_top p.lh28 {
	line-height: 28px;
	}
  #main #m_top p.lh29 {
	line-height: 29px;
	}
  #main #m_top p.l30 {
	line-height: 30px;
	}
  #main #m_top p.lh31 {
	line-height: 31px;
	}
  #main #m_top p.lh32 {
	line-height: 32px;
	}
  #main #m_top p.lh33 {
	line-height: 33px;
	}
  #main #m_top p.lh34 {
	line-height: 34px;
	}
  #main #m_top p.lh35 {
	line-height: 35px;
	}
  #main #m_top p.lh35 {
	line-height: 35px;
	}
  #main #m_top p.lh36 {
	line-height: 36px;
	}
  #main #m_top p.lh37 {
	line-height: 37px;
	}
  #main #m_top p.lh38 {
	line-height: 38px;
	}
  #main #m_top p.lh39 {
	line-height: 39px;
	}
  #main #m_top p.lh40 {
	line-height: 40px;
	}
  #main #m_top p.lh41 {
	line-height: 41px;
	}
  #main #m_top p.lh42 {
	line-height: 42px;
	}
  #main #m_top p.lh43 {
	line-height: 43px;
	}
  #main #m_top p.lh44 {
	line-height: 44px;
	}
  #main #m_top p.lh45 {
	line-height: 45px;
	}



  #main #m_top p.lh35bt0 {
	line-height: 35px;
	margin-top: 0px;
	}




  #main #m_top p.mgt-30 {
	margin-top: -30px;
	}
  #main #m_top p.mgt-29 {
	margin-top: -29px;
	}
  #main #m_top p.mgt-28 {
	margin-top: -28px;
	}
  #main #m_top p.mgt-27 {
	margin-top: -27px;
	}
  #main #m_top p.mgt-26 {
	margin-top: -26px;
	}
  #main #m_top p.mgt-25 {
	margin-top: -25px;
	}
  #main #m_top p.mgt-24 {
	margin-top: -24px;
	}
  #main #m_top p.mgt-23 {
	margin-top: -23px;
	}
  #main #m_top p.mgt-22 {
	margin-top: -22px;
	}
  #main #m_top p.mgt-21 {
	margin-top: -21px;
	}
  #main #m_top p.mgt-20 {
	margin-top: -20px;
	}
  #main #m_top p.mgt-19 {
	margin-top: -19px;
	}
  #main #m_top p.mgt-18 {
	margin-top: -18px;
	}
  #main #m_top p.mgt-17 {
	margin-top: -17px;
	}
  #main #m_top p.mgt-16 {
	margin-top: -16px;
	}
  #main #m_top p.mgt-15 {
	margin-top: -15px;
	}
  #main #m_top p.mgt-14 {
	margin-top: -14px;
	}
  #main #m_top p.mgt-13 {
	margin-top: -13px;
	}
  #main #m_top p.mgt-12 {
	margin-top: -12px;
	}
  #main #m_top p.mgt-11 {
	margin-top: -11px;
	}
  #main #m_top p.mgt-10 {
	margin-top: -10px;
	}
  #main #m_top p.mgt-9 {
	margin-top: -9px;
	}
  #main #m_top p.mgt-8 {
	margin-top: -8px;
	}
  #main #m_top p.mgt-7 {
	margin-top: -7px;
	}
  #main #m_top p.mgt-6 {
	margin-top: -6px;
	}
  #main #m_top p.mgt-5 {
	margin-top: -5px;
	}
  #main #m_top p.mgt-4 {
	margin-top: -4px;
	}
  #main #m_top p.mgt-3 {
	margin-top: -3px;
	}
  #main #m_top p.mgt-2 {
	margin-top: -2px;
	}
  #main #m_top p.mgt-1 {
	margin-top: -1px;
	}
  #main #m_top p.mgt0 {
	margin-top: 0px;
	}
  #main #m_top p.mgt1 {
	margin-top: 1px;
	}
  #main #m_top p.mgt2 {
	margin-top: 2px;
	}
  #main #m_top p.mgt3 {
	margin-top: 3px;
	}
  #main #m_top p.mgt4 {
	margin-top: 4px;
	}
  #main #m_top p.mgt5 {
	margin-top: 5px;
	}
  #main #m_top p.mgt6 {
	margin-top: 6px;
	}
  #main #m_top p.mgt7 {
	margin-top: 7px;
	}
  #main #m_top p.mgt8 {
	margin-top: 8px;
	}
  #main #m_top p.mgt9 {
	margin-top: 9px;
	}
  #main #m_top p.mgt10 {
	margin-top: 10px;
	}
  #main #m_top p.mgt11 {
	margin-top: 11px;
	}
  #main #m_top p.mgt12 {
	margin-top: 12px;
	}
  #main #m_top p.mgt13 {
	margin-top: 13px;
	}
  #main #m_top p.mgt14 {
	margin-top: 14px;
	}
  #main #m_top p.mgt15 {
	margin-top: 15px;
	}
  #main #m_top p.mgt16 {
	margin-top: 16px;
	}
  #main #m_top p.mgt17 {
	margin-top: 17px;
	}
  #main #m_top p.mgt18 {
	margin-top: 18px;
	}
  #main #m_top p.mgt19 {
	margin-top: 19px;
	}
  #main #m_top p.mgt20 {
	margin-top: 20px;
	}
  #main #m_top p.mgt21 {
	margin-top: 21px;
	}
  #main #m_top p.mgt22 {
	margin-top: 22px;
	}
  #main #m_top p.mgt23 {
	margin-top: 23px;
	}
  #main #m_top p.mgt24 {
	margin-top: 24px;
	}
  #main #m_top p.mgt25 {
	margin-top: 25px;
	}
  #main #m_top p.mgt26 {
	margin-top: 26px;
	}
  #main #m_top p.mgt27 {
	margin-top: 27px;
	}
  #main #m_top p.mgt28 {
	margin-top: 28px;
	}
  #main #m_top p.mgt29 {
	margin-top: 29px;
	}
  #main #m_top p.mgt30 {
	margin-top: 30px;
	}


  #main #m_top p.mgb-30 {
	margin-bottom: -30px;
	}
  #main #m_top p.mgb-29 {
	margin-bottom: -29px;
	}
  #main #m_top p.mgb-28 {
	margin-bottom: -28px;
	}
  #main #m_top p.mgb-27 {
	margin-bottom: -27px;
	}
  #main #m_top p.mgb-26 {
	margin-bottom: -26px;
	}
  #main #m_top p.mgb-25 {
	margin-bottom: -25px;
	}
  #main #m_top p.mgb-24 {
	margin-bottom: -24px;
	}
  #main #m_top p.mgb-23 {
	margin-bottom: -23px;
	}
  #main #m_top p.mgb-22 {
	margin-bottom: -22px;
	}
  #main #m_top p.mgb-21 {
	margin-bottom: -21px;
	}
  #main #m_top p.mgb-20 {
	margin-bottom: -20px;
	}
  #main #m_top p.mgb-19 {
	margin-bottom: -19px;
	}
  #main #m_top p.mgb-18 {
	margin-bottom: -18px;
	}
  #main #m_top p.mgb-17 {
	margin-bottom: -17px;
	}
  #main #m_top p.mgb-16 {
	margin-bottom: -16px;
	}
  #main #m_top p.mgb-15 {
	margin-bottom: -15px;
	}
  #main #m_top p.mgb-14 {
	margin-bottom: -14px;
	}
  #main #m_top p.mgb-13 {
	margin-bottom: -13px;
	}
  #main #m_top p.mgb-12 {
	margin-bottom: -12px;
	}
  #main #m_top p.mgb-11 {
	margin-bottom: -11px;
	}
  #main #m_top p.mgb-10 {
	margin-bottom: -10px;
	}
  #main #m_top p.mgb-9 {
	margin-bottom: -9px;
	}
  #main #m_top p.mgb-8 {
	margin-bottom: -8px;
	}
  #main #m_top p.mgb-7 {
	margin-bottom: -7px;
	}
  #main #m_top p.mgb-6 {
	margin-bottom: -6px;
	}
  #main #m_top p.mgb-5 {
	margin-bottom: -5px;
	}
  #main #m_top p.mgb-4 {
	margin-bottom: -4px;
	}
  #main #m_top p.mgb-3 {
	margin-bottom: -3px;
	}
  #main #m_top p.mgb-2 {
	margin-bottom: -2px;
	}
  #main #m_top p.mgb-1 {
	margin-bottom: -1px;
	}
  #main #m_top p.mgb0 {
	margin-bottom: 0px;
	}
  #main #m_top p.mgb1 {
	margin-bottom: 1px;
	}
  #main #m_top p.mgb2 {
	margin-bottom: 2px;
	}
  #main #m_top p.mgb3 {
	margin-bottom: 3px;
	}
  #main #m_top p.mgb4 {
	margin-bottom: 4px;
	}
  #main #m_top p.mgb5 {
	margin-bottom: 5px;
	}
  #main #m_top p.mgb6 {
	margin-bottom: 6px;
	}
  #main #m_top p.mgb7 {
	margin-bottom: 7px;
	}
  #main #m_top p.mgb8 {
	margin-bottom: 8px;
	}
  #main #m_top p.mgb9 {
	margin-bottom: 9px;
	}
  #main #m_top p.mgb10 {
	margin-bottom: 10px;
	}
  #main #m_top p.mgb11 {
	margin-bottom: 11px;
	}
  #main #m_top p.mgb12 {
	margin-bottom: 12px;
	}
  #main #m_top p.mgb13 {
	margin-bottom: 13px;
	}
  #main #m_top p.mgb14 {
	margin-bottom: 14px;
	}
  #main #m_top p.mgb15 {
	margin-bottom: 15px;
	}
  #main #m_top p.mgb16 {
	margin-bottom: 16px;
	}
  #main #m_top p.mgb17 {
	margin-bottom: 17px;
	}
  #main #m_top p.mgb18 {
	margin-bottom: 18px;
	}
  #main #m_top p.mgb19 {
	margin-bottom: 19px;
	}
  #main #m_top p.mgb20 {
	margin-bottom: 20px;
	}
  #main #m_top p.mgb21 {
	margin-bottom: 21px;
	}
  #main #m_top p.mgb22 {
	margin-bottom: 22px;
	}
  #main #m_top p.mgb23 {
	margin-bottom: 23px;
	}
  #main #m_top p.mgb24 {
	margin-bottom: 24px;
	}
  #main #m_top p.mgb25 {
	margin-bottom: 25px;
	}
  #main #m_top p.mgb26 {
	margin-bottom: 26px;
	}
  #main #m_top p.mgb27 {
	margin-bottom: 27px;
	}
  #main #m_top p.mgb28 {
	margin-bottom: 28px;
	}
  #main #m_top p.mgb29 {
	margin-bottom: 29px;
	}
  #main #m_top p.mgb30 {
	margin-bottom: 30px;
	}


  #main #m_top p.mgl-10 {
	margin-left: -10px;
	}
  #main #m_top p.mgl-9 {
	margin-left: -9px;
	}
  #main #m_top p.mgl-8 {
	margin-left: -8px;
	}
  #main #m_top p.mgl-7 {
	margin-left: -7px;
	}
  #main #m_top p.mgl-6 {
	margin-left: -6px;
	}
  #main #m_top p.mgl-5 {
	margin-left: -5px;
	}
  #main #m_top p.mgl-4 {
	margin-left: -4px;
	}
  #main #m_top p.mgl-3 {
	margin-left: -3px;
	}
  #main #m_top p.mgl-2 {
	margin-left: -2px;
	}
  #main #m_top p.mgl-1 {
	margin-left: -1px;
	}
  #main #m_top p.mgl0 {
	margin-left: 0px;
	}
  #main #m_top p.mgl1 {
	margin-left: 1px;
	}
  #main #m_top p.mgl2 {
	margin-left: 2px;
	}
  #main #m_top p.mgl3 {
	margin-left: 3px;
	}
  #main #m_top p.mgl4 {
	margin-left: 4px;
	}
  #main #m_top p.mgl5 {
	margin-left: 5px;
	}
  #main #m_top p.mgl6 {
	margin-left: 6px;
	}
  #main #m_top p.mgl7 {
	margin-left: 7px;
	}
  #main #m_top p.mgl8 {
	margin-left: 8px;
	}
  #main #m_top p.mgl9 {
	margin-left: 9px;
	}
  #main #m_top p.mgl10 {
	margin-left: 10px;
	}
  #main #m_top p.mgl11 {
	margin-left: 11px;
	}
  #main #m_top p.mgl12 {
	margin-left: 12px;
	}
  #main #m_top p.mgl13 {
	margin-left: 13px;
	}
  #main #m_top p.mgl14 {
	margin-left: 14px;
	}
  #main #m_top p.mgl15 {
	margin-left: 15px;
	}
  #main #m_top p.mgl16 {
	margin-left: 16px;
	}
  #main #m_top p.mgl17 {
	margin-left: 17px;
	}
  #main #m_top p.mgl18 {
	margin-left: 18px;
	}
  #main #m_top p.mgl19 {
	margin-left: 19px;
	}
  #main #m_top p.mgl20 {
	margin-left: 20px;
	}
  #main #m_top p.mgl21 {
	margin-left: 21px;
	}
  #main #m_top p.mgl22 {
	margin-left: 22px;
	}
  #main #m_top p.mgl23 {
	margin-left: 23px;
	}
  #main #m_top p.mgl24 {
	margin-left: 24px;
	}
  #main #m_top p.mgl25 {
	margin-left: 25px;
	}
  #main #m_top p.mgl26 {
	margin-left: 26px;
	}
  #main #m_top p.mgl27 {
	margin-left: 27px;
	}
  #main #m_top p.mgl28 {
	margin-left: 28px;
	}
  #main #m_top p.mgl29 {
	margin-left: 29px;
	}
  #main #m_top p.mgl30 {
	margin-left: 30px;
	}
  #main #m_top p.mgl32 {
	margin-left: 32px;
	}
  #main #m_top p.mgl34 {
	margin-left: 34px;
	}
  #main #m_top p.mgl36 {
	margin-left: 36px;
	}
  #main #m_top p.mgl38 {
	margin-left: 38px;
	}
  #main #m_top p.mgl40 {
	margin-left: 40px;
	}
  #main #m_top p.mgl42 {
	margin-left: 42px;
	}
  #main #m_top p.mgl44 {
	margin-left: 44px;
	}
  #main #m_top p.mgl46 {
	margin-left: 46px;
	}
  #main #m_top p.mgl48 {
	margin-left: 48px;
	}
  #main #m_top p.mgl50 {
	margin-left: 50px;
	}
  #main #m_top p.mgl52 {
	margin-left: 52px;
	}
  #main #m_top p.mgl54 {
	margin-left: 54px;
	}
  #main #m_top p.mgl56 {
	margin-left: 56px;
	}
  #main #m_top p.mgl58 {
	margin-left: 58px;
	}
  #main #m_top p.mgl60 {
	margin-left: 60px;
	}
  #main #m_top p.mgl62 {
	margin-left: 62px;
	}
  #main #m_top p.mgl64 {
	margin-left: 64px;
	}
  #main #m_top p.mgl66 {
	margin-left: 66px;
	}
  #main #m_top p.mgl68 {
	margin-left: 68px;
	}
  #main #m_top p.mgl70 {
	margin-left: 70px;
	}
  #main #m_top p.mgl82 {
	margin-left: 82px;
	}
  #main #m_top p.mgl84 {
	margin-left: 84px;
	}
  #main #m_top p.mgl86 {
	margin-left: 86px;
	}
  #main #m_top p.mgl88 {
	margin-left: 88px;
	}
  #main #m_top p.mgl90 {
	margin-left: 90px;
	}
  #main #m_top p.mgl92 {
	margin-left: 92px;
	}
  #main #m_top p.mgl94 {
	margin-left: 94px;
	}
  #main #m_top p.mgl96 {
	margin-left: 96px;
	}
  #main #m_top p.mgl98 {
	margin-left: 98px;
	}
  #main #m_top p.mgl100 {
	margin-left: 100px;
	}
  #main #m_top p.mgl102 {
	margin-left: 102px;
	}
  #main #m_top p.mgl104 {
	margin-left: 104px;
	}
  #main #m_top p.mgl106 {
	margin-left: 106px;
	}
  #main #m_top p.mgl108 {
	margin-left: 108px;
	}
  #main #m_top p.mgl110 {
	margin-left: 110px;
	}
  #main #m_top p.mgl112 {
	margin-left: 112px;
	}
  #main #m_top p.mgl114 {
	margin-left: 114px;
	}
  #main #m_top p.mgl116 {
	margin-left: 116px;
	}
  #main #m_top p.mgl118 {
	margin-left: 118px;
	}
  #main #m_top p.mgl120 {
	margin-left: 120px;
	}
  #main #m_top p.mgl122 {
	margin-left: 122px;
	}
  #main #m_top p.mgl124 {
	margin-left: 124px;
	}
  #main #m_top p.mgl126 {
	margin-left: 126px;
	}
  #main #m_top p.mgl128 {
	margin-left: 128px;
	}
  #main #m_top p.mgl130 {
	margin-left: 130px;
	}
  #main #m_top p.mgl132 {
	margin-left: 132px;
	}
  #main #m_top p.mgl134 {
	margin-left: 134px;
	}
  #main #m_top p.mgl136 {
	margin-left: 136px;
	}
  #main #m_top p.mgl138 {
	margin-left: 138px;
	}
  #main #m_top p.mgl140 {
	margin-left: 140px;
	}
  #main #m_top p.mgl142 {
	margin-left: 142px;
	}
  #main #m_top p.mgl144 {
	margin-left: 144px;
	}
  #main #m_top p.mgl146 {
	margin-left: 146px;
	}
  #main #m_top p.mgl148 {
	margin-left: 148px;
	}
  #main #m_top p.mgl150 {
	margin-left: 150px;
	}
  #main #m_top p.mgl152 {
	margin-left: 152px;
	}
  #main #m_top p.mgl154 {
	margin-left: 154px;
	}
  #main #m_top p.mgl156 {
	margin-left: 156px;
	}
  #main #m_top p.mgl158 {
	margin-left: 158px;
	}
  #main #m_top p.mgl160 {
	margin-left: 160px;
	}
  #main #m_top p.mgl162 {
	margin-left: 162px;
	}
  #main #m_top p.mgl164 {
	margin-left: 164px;
	}
  #main #m_top p.mgl166 {
	margin-left: 166px;
	}
  #main #m_top p.mgl168 {
	margin-left: 168px;
	}
  #main #m_top p.mgl170 {
	margin-left: 170px;
	}
  #main #m_top p.mgl172 {
	margin-left: 172px;
	}
  #main #m_top p.mgl174 {
	margin-left: 174px;
	}
  #main #m_top p.mgl176 {
	margin-left: 176px;
	}
  #main #m_top p.mgl178 {
	margin-left: 178px;
	}
  #main #m_top p.mgl180 {
	margin-left: 180px;
	}
  #main #m_top p.mgl182 {
	margin-left: 182px;
	}
  #main #m_top p.mgl184 {
	margin-left: 184px;
	}
  #main #m_top p.mgl186 {
	margin-left: 186px;
	}
  #main #m_top p.mgl188 {
	margin-left: 188px;
	}
  #main #m_top p.mgl190 {
	margin-left: 190px;
	}
  #main #m_top p.mgl192 {
	margin-left: 192px;
	}
  #main #m_top p.mgl194 {
	margin-left: 194px;
	}
  #main #m_top p.mgl196 {
	margin-left: 196px;
	}
  #main #m_top p.mgl198 {
	margin-left: 198px;
	}
  #main #m_top p.mgl200 {
	margin-left: 200px;
	}
  #main #m_top p.mgl202 {
	margin-left: 202px;
	}
  #main #m_top p.mgl204 {
	margin-left: 204px;
	}
  #main #m_top p.mgl206 {
	margin-left: 206px;
	}
  #main #m_top p.mgl208 {
	margin-left: 208px;
	}
  #main #m_top p.mgl210 {
	margin-left: 210px;
	}
  #main #m_top p.mgl212 {
	margin-left: 212px;
	}
  #main #m_top p.mgl214 {
	margin-left: 214px;
	}
  #main #m_top p.mgl216 {
	margin-left: 216px;
	}
  #main #m_top p.mgl218 {
	margin-left: 218px;
	}
  #main #m_top p.mgl220 {
	margin-left: 220px;
	}
  #main #m_top p.mgl222 {
	margin-left: 222px;
	}
  #main #m_top p.mgl224 {
	margin-left: 224px;
	}
  #main #m_top p.mgl226 {
	margin-left: 226px;
	}
  #main #m_top p.mgl228 {
	margin-left: 228px;
	}
  #main #m_top p.mgl230 {
	margin-left: 230px;
	}
  #main #m_top p.mgl232 {
	margin-left: 232px;
	}
  #main #m_top p.mgl234 {
	margin-left: 234px;
	}
  #main #m_top p.mgl236 {
	margin-left: 236px;
	}
  #main #m_top p.mgl238 {
	margin-left: 238px;
	}
  #main #m_top p.mgl240 {
	margin-left: 240px;
	}
  #main #m_top p.mgl242 {
	margin-left: 242px;
	}
  #main #m_top p.mgl244 {
	margin-left: 244px;
	}
  #main #m_top p.mgl246 {
	margin-left: 246px;
	}
  #main #m_top p.mgl248 {
	margin-left: 248px;
	}
  #main #m_top p.mgl250 {
	margin-left: 250px;
	}
  #main #m_top p.mgl252 {
	margin-left: 252px;
	}
  #main #m_top p.mgl254 {
	margin-left: 254px;
	}
  #main #m_top p.mgl256 {
	margin-left: 256px;
	}
  #main #m_top p.mgl258 {
	margin-left: 258px;
	}
  #main #m_top p.mgl260 {
	margin-left: 260px;
	}
  #main #m_top p.mgl262 {
	margin-left: 262px;
	}
  #main #m_top p.mgl264 {
	margin-left: 264px;
	}
  #main #m_top p.mgl266 {
	margin-left: 266px;
	}
  #main #m_top p.mgl268 {
	margin-left: 268px;
	}
  #main #m_top p.mgl270 {
	margin-left: 270px;
	}
  #main #m_top p.mgl272 {
	margin-left: 272px;
	}
  #main #m_top p.mgl274 {
	margin-left: 274px;
	}
  #main #m_top p.mgl276 {
	margin-left: 276px;
	}
  #main #m_top p.mgl278 {
	margin-left: 278px;
	}
  #main #m_top p.mgl280 {
	margin-left: 280px;
	}





  #main #text2 p.pdt8 {
	padding-top: 8px;
	}

  #main #text2 p.pdb8 {
	padding-bottom: 8px;
	}

  #main #text2 p.f12lh17 {
	font-size: 12px;
	line-height: 17px;
	margin-top: -2px;
	padding: 0;
	}

strong {
	font-weight: bold;
	}

  #main #text2 a {
	color: #111;
	text-decoration:none;
	}

  #main #text2 a:hover  {
	color:#0078fe;
	text-decoration:none;
	}

  #main #text2.mgt5b10 {
	margin: 5px 24px 10px 15px;
	}

  #main #text2.mgtb5 {
	margin: 5px 24px 5px 15px;
	}

  #main #text2.mgtb10 {
	margin: 10px 24px 10px 15px;
	}

  #main #text2.mgr15 {
	margin-right: 15px;
	}

  #main #text2.mgr26 {
	margin-right: 26px;
	}

  #main #text2.lh14 {
	line-height: 14px;
	}

  #main #text2.lh15 {
	line-height: 15px;
	}

  #main #text2.lh16 {
	line-height: 16px;
	}

  #main #text2.lh18 {
	line-height: 18px;
	}

  #main #text2.lh20 {
	line-height: 20px;
	}

  #main #text2.lh22 {
	line-height: 22px;
	}

  #main #text2.lh24 {
	line-height: 24px;
	}

  #main #text2.lh25 {
	line-height: 25px;
	}

  #main #text2.lh26 {
	line-height: 26px;
	}

  #main #text2.lh28 {
	line-height: 28px;
	}

  #main #text2.lh30 {
	line-height: 30px;
	}

  #main #text2.lh32 {
	line-height: 32px;
	}

  #main #text2.lh34 {
	line-height: 34px;
	}

  #main #text2.lh35 {
	line-height: 35px;
	}

  #main #text2.lh36 {
	line-height: 36px;
	}

  #main #text2.lh38 {
	line-height: 38px;
	}

  #main #text2.lh40 {
	line-height: 40px;
	}




  #main #text2 p.f10 {
	font-size: 10px;
	}

  #main #text2 p.f11 {
	font-size: 11px;
	}

  #main #text2 p.f13 {
	font-size: 13px;
	}

  #main #text2 p.f14 {
	font-size: 14px;
	}

  #main #text2 p.f15 {
	font-size: 15px;
	}

  #main #text2 p.f16 {
	font-size: 16px;
	}

  #main #text2 p.f17 {
	font-size: 17px;
	}

  #main #text2 p.f18 {
	font-size: 18px;
	}


  #main #text2.f10 {
	font-size: 10px;
	}

  #main #text2.f11 {
	font-size: 11px;
	}

  #main #text2.f13 {
	font-size: 13px;
	}

  #main #text2.f14 {
	font-size: 14px;
	}

  #main #text2.f15 {
	font-size: 15px;
	}

  #main #text2.f16 {
	font-size: 16px;
	}

  #main #text2.f17 {
	font-size: 17px;
	}

  #main #text2.f18 {
	font-size: 18px;
	}



  #main #text3 {
	overflow: hidden;
	color: #000;
	font-size: 13px;
	line-height: 22px;
	letter-spacing: 1.5px;
	margin: -2px 25px 0 20px;;
	}



  #main #text4 {
	overflow: hidden;
	color: #000;
	font-size: 13.5px;
	line-height: 24px;
	letter-spacing: 1.5px;
	margin: 0px 3px 0px 0px;
	padding: 0 0 0 8px;
	}

  #main #text4 p {
	color: #001;
	font-size: 13.5px;
	line-height: 24px;
	letter-spacing: 1.5px;
	margin: 0;
	padding: 0 0 0 5px;
	}


  #main #text4 p.pdt8 {
	padding-top: 8px;
	}

  #main #text4 p.pdb8 {
	padding-bottom: 8px;
	}


  #main #text4 a {
	color: #111;
	text-decoration:none;
	}

  #main #text4 a:hover  {
	color:#0078fe;
	text-decoration:none;
	}

	}
  #main #text4.mgr15 {
	margin-right: 15px;
	}
  #main #text4.mgr26 {
	margin-right: 26px;
	}

  #main #text4.lh14 {
	line-height: 14px;
	}
  #main #text4.lh15 {
	line-height: 15px;
	}
  #main #text4.lh16 {
	line-height: 16px;
	}
  #main #text4.lh18 {
	line-height: 18px;
	}
  #main #text4.lh20 {
	line-height: 20px;
	}
  #main #text4.lh22 {
	line-height: 22px;
	}
  #main #text4.lh24 {
	line-height: 24px;
	}
  #main #text4.lh25 {
	line-height: 25px;
	}
  #main #text4.lh26 {
	line-height: 26px;
	}
  #main #text4.lh28 {
	line-height: 28px;
	}
  #main #text4.lh30 {
	line-height: 30px;
	}
  #main #text4.lh32 {
	line-height: 32px;
	}
  #main #text4.lh34 {
	line-height: 34px;
	}
  #main #text4.lh35 {
	line-height: 35px;
	}
  #main #text4.lh36 {
	line-height: 36px;
	}
  #main #text4.lh38 {
	line-height: 38px;
	}
  #main #text4.lh40 {
	line-height: 40px;
	}


  #main #text4 p.f10 {
	font-size: 10px;
	}
  #main #text4 p.f11 {
	font-size: 11px;
	}
  #main #text4 p.f13 {
	font-size: 13px;
	}
  #main #text4 p.f14 {
	font-size: 14px;
	}
  #main #text4 p.f15 {
	font-size: 15px;
	}
  #main #text4 p.f16 {
	font-size: 16px;
	}
  #main #text4 p.f17 {
	font-size: 17px;
	}
  #main #text4 p.f18 {
	font-size: 18px;
	}


  #main #text4.f10 {
	font-size: 10px;
	}
  #main #text4.f11 {
	font-size: 11px;
	}
  #main #text4.f13 {
	font-size: 13px;
	}
  #main #text4.f14 {
	font-size: 14px;
	}
  #main #text4.f15 {
	font-size: 15px;
	}
  #main #text4.f16 {
	font-size: 16px;
	}
  #main #text4.f17 {
	font-size: 17px;
	}
  #main #text4.f18 {
	font-size: 18px;
	}





  #main #text5 {
	overflow: hidden;
	color: #000;
	font-size: 13.5px;
	line-height: 22px;
	letter-spacing: 1.3px;
	margin: -2px 9px 10px 5px;
	padding: 0 0 0 8px;
	}

  #main #text5 p {
	color: #111;
	font-size: 13.5px;
	line-height: 24px;
	letter-spacing: 1.3px;
	margin: 0 3px 0 0;
	padding: 0;
	}


  #main #text5 p.flow {
	width: 280px;
	height: 35px; 
	line-height: 26px;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 1.8px;
	margin: 0 3px 0 50px;
	padding: 15px 0 0 4px;
	}

  #main #text5 p.flow1 {
	width: 320px;
	height: 37px; 
	background:url(../img/memento_50.png) no-repeat;
	color: #fffefe;
	text-align: center;
	line-height: 26px;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 1.5px;
	margin: 0 3px 0 50px;
	padding: 13px 0 0 0px;
	}

  #main #text5 p.flow2 {
	width: 320px;
	height:107px; 
	background:url(../img/memento_120.png) no-repeat;
	color: #fffefe;
	text-align: left;
	line-height: 32px;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 1.5px;
	margin: 0 0px 0 50px;
	padding: 13px 0 0 24px;
	}

  #main #text5 p.flow2.mgt5 {
	margin-top: 5px;
	}


  #main #text5 p.flow3 {
	width: 320px;
	height: 57px; 
	background:url(../img/memento_70.png) no-repeat;
	color: #fffefe;
	text-align: center;
	line-height: 20px;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 1.5px;
	margin: 0 3px 0 50px;
	padding: 13px 0 0 0px;
	}

  #main #text5 p.flowin {
	font-size: 12px;
	font-weight: normal;
	}


 #main #text5 p img {
	width: 38px;
	height: 30px;
	color: #fffefe;
	text-align: center;
	letter-spacing: 1.8px;
	margin: 0 3px 0 175px;
	padding: -10px 0 0 4px;
	}

 #main #text5 p.inlink20 {
	font-size: 12.5px;
	line-height: 20px;
	padding: 5px 2px;
	margin: -3px 3px 8px 3px;
	text-align: center;
	letter-spacing: 0.7px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	}






#main #text5 p.crn {
	margin-top: 25px;
	margin-bottom: 8px;
	padding: 5px 15px;
	font-size: 17px;
	line-height: 30px;
	letter-spacing: 0.1em;
	border: 1px solid #666;	
	}

#main #text5 p.crn::first-letter {
	border-left: 3px solid #80e600;	
	padding-left: 15px;	
	}

#main #text5 p.crn.flow {
	color: #041900;
	border: 1px solid #860115;
	}

#main #text5 p.crn.flow::first-letter  {
	border-left: 3px solid #01c;
	}













  #main #text5.la-3 {
	letter-spacing: -3px;
	}
  #main #text5.la-25 {
	letter-spacing: -2.5px;
	}
  #main #text5.la-2 {
	letter-spacing: -2px;
	}
  #main #text5.la-15 {
	letter-spacing: -1.5px;
	}
  #main #text5.la-1 {
	letter-spacing: -1px;
	}
  #main #text5.la-05 {
	letter-spacing: -0.5px;
	}
  #main #text5.la0 {
	letter-spacing: 0px;
	}
  #main #text5.la05 {
	letter-spacing: 0.5px;
	}
  #main #text5.la1 {
	letter-spacing: 1px;
	}
  #main #text5.la1-5 {
	letter-spacing: 1.5px;
	}
  #main #text5.la2 {
	letter-spacing: 2px;
	}
  #main #text5.la2-5 {
	letter-spacing: 2.5px;
	}
  #main #text5.la3 {
	letter-spacing: 2px;
	}
  #main #text5.la3-5 {
	letter-spacing: 3.5px;
	}
  #main #text5.la4 {
	letter-spacing: 4px;
	}
  #main #text5.la4-5 {
	letter-spacing: 4.5px;
	}
  #main #text5.la5 {
	letter-spacing: 5px;
	}

  #main #text5.lh15 {
	line-height: 15px;
	}
  #main #text5.lh16 {
	line-height: 16px;
	}
  #main #text5.lh17 {
	line-height: 17px;
	}
  #main #text5.lh18 {
	line-height: 18px;
	}
  #main #text5.lh19 {
	line-height: 19px;
	}
  #main #text5.lh20 {
	line-height: 20px;
	}
  #main #text5.lh21 {
	line-height: 21px;
	}
  #main #text5.lh22 {
	line-height: 22px;
	}
  #main #text5.lh23 {
	line-height: 23px;
	}
  #main #text5.lh24 {
	line-height: 24px;
	}
  #main #text5.lh25 {
	line-height: 25px;
	}
  #main #text5.lh26 {
	line-height: 26px;
	}
  #main #text5.lh27 {
	line-height: 27px;
	}
  #main #text5.lh28 {
	line-height: 28px;
	}
  #main #text5.lh29 {
	line-height: 29px;
	}
  #main #text5.lh30 {
	line-height: 30px;
	}
  #main #text5.lh32 {
	line-height: 32px;
	}
  #main #text5.lh34 {
	line-height: 34px;
	}
  #main #text5.lh35 {
	line-height: 35px;
	}
  #main #text5.lh36 {
	line-height: 36px;
	}
  #main #text5.lh38 {
	line-height: 38px;
	}
  #main #text5.lh40 {
	line-height: 40px;
	}

  #main #text5 p.f10 {
	font-size: 10px;
	}
  #main #text5 p.f11 {
	font-size: 11px;
	}
  #main #text5 p.f12 {
	font-size: 12px;
	}
  #main #text5 p.f13 {
	font-size: 13px;
	}
  #main #text5 p.f14 {
	font-size: 14px;
	}
  #main #text5 p.f15 {
	font-size: 15px;
	}
  #main #text5 p.f16 {
	font-size: 16px;
	}
  #main #text5 p.f17 {
	font-size: 17px;
	}
  #main #text5 p.f18 {
	font-size: 18px;
	}
  #main #text5.f10 {
	font-size: 10px;
	}
  #main #text5.f11 {
	font-size: 11px;
	}
  #main #text5.f13 {
	font-size: 13px;
	}
  #main #text5.f14 {
	font-size: 14px;
	}
  #main #text5.f15 {
	font-size: 15px;
	}
  #main #text5.f16 {
	font-size: 16px;
	}
  #main #text5.f17 {
	font-size: 17px;
	}
  #main #text5.f18 {
	font-size: 18px;
	}




  #main #m_top p.price_t {
	color: #0130c6;
	font-size: 14.5px;
	line-height: 25px;
	padding: 3px 0 2px 15px;
	margin: 10px 0 0 0;
	text-align: left;
	font-weight: bold;
	letter-spacing: 1.5px;
	border-top: 1px solid #a9c;
	border-bottom: 1px solid #a9c;
	}



  #main #m_top h3 {
	clear: both;
	height: 27px;
	color: #051;
	font-size: 16px;
	line-height: 25px;
	letter-spacing: 0.20em;
	font-weight: bold;
	background: url(../img/bar_h3.gif) no-repeat;
	border-top: 2px solid #02e;
	border-left: 1px solid #02e;
	padding: 3px 0 0 13px;
	margin: 15px 15px 8px 5px;
	}




  .fc-g1 {
	color: #0f0;
	font-size: 15px;
	font-weight: bold;
	}
  .fc-g1-1 {
	color: #0e0;
	font-size: 15px;
	font-weight: bold;
	}
  .fc-g1-2 {
	color: #0d0;
	font-size: 15px;
	font-weight: bold;
	}
  .fc-g1-3 {
	color: #59fa14;
	font-size: 15px;
	font-weight: bold;
	}
  .fc-g2 {
	color: #0c0;
	font-size: 15px;
	font-weight: bold;
	}
  .fc-g3 {
	color: #090;
	font-size: 15px;
	font-weight: bold;
	}
  .fc-g4 {
	color: #070;
	font-size: 15px;
	font-weight: bold;
	}
  .fc-g5 {
	color: #040;
	font-size: 15px;
	font-weight: bold;
	}
  .fc-g6 {
	color: #0a0;
	font-size: 15px;
	font-weight: bold;
	}
  .fc-g7 {
	color: #080;
	font-size: 15px;
	font-weight: bold;
	}
  .fc-g8 {
	color: #060;
	font-size: 15px;
	font-weight: bold;
	}
  .fc-g9 {
	color: #050;
	font-size: 15px;
	font-weight: bold;
	}

  .fc-slv {
	color: #c0c0c0;
	font-size: 15px;
	font-weight: bold;
	}
  .fc-slv1 {
	color: #c0c9c0;
	font-size: 15px;
	font-weight: bold;
	}
  .fc-slv2 {
	color: #37eb7f;
	font-size: 15px;
	font-weight: bold;
	}



  .fc-r {
	color: #c00;
	font-size: 15px;
	font-weight: bold;
	}

  .fc-r1 {
	color: #f00;
	font-size: 15px;
	font-weight: bold;
	}

  .fc-r2 {
	color: #a00;
	font-size: 15px;
	font-weight: bold;
	}

  .fc-r3 {
	color: #900;
	font-size: 15px;
	font-weight: bold;
	}

  .fc-r4 {
	color: #800;
	font-size: 15px;
	font-weight: bold;
	}

  .fc-r5 {
	color: #600;
	font-size: 15px;
	font-weight: bold;
	}

  .fc-r6 {
	color: #400;
	font-size: 15px;
	font-weight: bold;
	}

  .fc-r7 {
	color: #200;
	font-size: 15px;
	font-weight: bold;
	}



  .fc-b1 {
	color: #00f;
	font-size: 15px;
	font-weight: bold;
	}
  .fc-b2 {
	color: #00c;
	font-size: 15px;
	font-weight: bold;
	}
  .fc-b3 {
	color: #009;
	font-size: 15px;
	font-weight: bold;
	}
  .fc-b4 {
	color: #007;
	font-size: 15px;
	font-weight: bold;
	}
  .fc-b5 {
	color: #004;
	font-size: 15px;
	font-weight: bold;
	}


  .fc-g1n {
	color: #0f0;
	}
  .fc-g2n {
	color: #0c0;
	}
  .fc-g3n {
	color: #090;
	}
  .fc-g4n {
	color: #070;
	}
  .fc-g5n {
	color: #040;
	}

  .fc-rn {
	color: #c00;
	}
  .fc-r1n {
	color: #f00;
	}
  .fc-r2n {
	color: #a00;
	}
  .fc-r3n {
	color: #900;
	}
  .fc-r4n {
	color: #800;
	}
  .fc-r5n {
	color: #600;
	}
  .fc-r6n {
	color: #400;
	}
  .fc-r7n {
	color: #200;
	}
  .fc-r9n {
	color: #e00;
	}

  .fc-b1n {
	color: #00f;
	}
  .fc-b2n {
	color: #00c;
	}
  .fc-b3n {
	color: #009;
	}
  .fc-b4n {
	color: #007;
	}
  .fc-b5n {
	color: #004;
	}



  /* -- メインエリア　広告 -- */

  #main #m_top_pr {
	width: 600px;
	margin-top: 12px
	margin-bottom: 10px;
	margin-left: 20px;
	letter-spacing: 0px;
	line-height: 0;
	}

  #main #m_top_pr p {
	text-align: center;

	}

  #main #m_top_pr #h11 {
	width: 600px;
	color: #051;
	font-size: 12px;
	letter-spacing: 8px;;
	font-weight: bold;
	padding: 4px auto 3px;
	margin: 5px  auto 5px;
	background: url(../img/bg_pr_t_22.gif) 50% 50%;
	}





  /* -- 料金表 -- */

  #main #m_top h4 {
	clear: both;
	height: 26px;
	color: #ff0;
	font-size: 16px;
	line-height: 25px;
	letter-spacing: 0.20em;
	font-weight: bold;
	background: url(../img/bar_h4.gif) no-repeat;
	border-top: 2px solid #160;
	border-left: 1px solid #160;
	padding: 2px 0 0 13px;
	margin: 10px 12px 12px 5px;
	}

  #main #m_top h4.mgt-18 {
	margin-top: -18px;
	}

  #main #m_top h5 {
	color:#242;
	font-size: 14.5px;
	line-height: 20px;
	letter-spacing: 3px;
	font-weight: bold;
	background: url(../img/bg_santen_g_bb.gif) 0 4px no-repeat;
	padding: 1px 0 0 18px;
	margin: 15px 5px 2px 10px;
	}



  #main #m_top h5.la2 {
	letter-spacing: 2px;
	}



  #main #m_top h5.mgt-18 {
	margin-top: -18px;
	}
  #main #m_top h5.mgt-15 {
	margin-top: -15px;
	}
  #main #m_top h5.mgt-12 {
	margin-top: -12px;
	}
  #main #m_top h5.mgt-10 {
	margin-top: -10px;
	}
  #main #m_top h5.mgt-8 {
	margin-top: -8px;
	}
  #main #m_top h5.mgt-5 {
	margin-top: -5px;
	}
  #main #m_top h5.mgt-3 {
	margin-top: -3px;
	}
  #main #m_top h5.mgt0 {
	margin-top: 0px;
	}
  #main #m_top h5.mgt3 {
	margin-top: 3px;
	}
  #main #m_top h5.mgt5 {
	margin-top: 5px;
	}
  #main #m_top h5.mgt8 {
	margin-top: 8px;
	}
  #main #m_top h5.mgt10 {
	margin-top: 10px;
	}
  #main #m_top h5.mgt12 {
	margin-top: 12px;
	}
  #main #m_top h5.mgt15 {
	margin-top: 15px;
	}
  #main #m_top h5.mgt18 {
	margin-top: 18px;
	}
  #main #m_top h5.mgt20 {
	margin-top: 20px;
	}
  #main #m_top h5.mgt25 {
	margin-top: 25px;
	}
  #main #m_top h5.mgt30 {
	margin-top: 30px;
	}
  #main #m_top h5.mgt35 {
	margin-top: 35px;
	}
  #main #m_top h5.mgt40 {
	margin-top: 40px;
	}

  #main #m_top h5.mgl0 {
	margin-left: 0px;
	}
  #main #m_top h5.mgl3 {
	margin-left: 3px;
	}
  #main #m_top h5.mgl5 {
	margin-left: 5px;
	}
  #main #m_top h5.mgl8 {
	margin-left: 8px;
	}
  #main #m_top h5.mgl10 {
	margin-left: 10px;
	}
  #main #m_top h5.mgl12 {
	margin-left: 12px;
	}
  #main #m_top h5.mgl15 {
	margin-left: 15px;
	}
  #main #m_top h5.mgl18 {
	margin-left: 18px;
	}
  #main #m_top h5.mgl20 {
	margin-left: 20px;
	}
  #main #m_top h5.mgl22 {
	margin-left: 22px;
	}
  #main #m_top h5.mgl25 {
	margin-left: 25px;
	}
  #main #m_top h5.mgl28 {
	margin-left: 28px;
	}
  #main #m_top h5.mgl30 {
	margin-left: 30px;
	}


  .mgt0 {
	margin-bottom: 0;
	}


  #main #m_top h6 {
	clear: both;
	height: 26px;
	color: #f5ff33;
	font-size: 16px;
	line-height: 27px;
	letter-spacing: 0.20em;
	font-weight: bold;
	width: 756px;
	background: url(../img/bar02.gif) no-repeat;
	border-top: 2px solid #006;
	border-left: 1px solid #006;
	padding: 2px 0 0 14px;
	margin: 20px 15px 8px -170px;
	}








  #main #m_top h8 {
	color:#242;
	font-size: 15px;
	line-height: 32px;
	letter-spacing: 2.5px;
	font-weight: bold;
	background: url(../img/yubisasi1.png) no-repeat;
	padding: 0 0 2px 38px;
	margin: 20px 24px 5px 12px;
	}



  table.list1 {
	width: 575px;
	font-size: 12px;
	letter-spacing: 1px;
	margin: 3px 24px 15px 14px;
	padding: 0 0 5px 0;
	border: 1px solid #ccc;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	background: #fff;
	}

  .list1 th{
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	letter-spacing: 1px;
	border: 1px solid #ccc;
	background: #f0f0f0;
	padding: 3px 0 0;
	}

  .list1 td{
	color: #000;
	line-height: 16px;
	text-align: left;
	padding: 5px 5px;
	margin: 1px 0 0;
	border: 1px solid #ccc;
	}


  table.list2 {
	width: 575px;
	font-size: 12px;
	letter-spacing: 1px;
	margin: 3px 24px 8px 14px;
	padding: 0;
	border: 1px solid #ccc;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	background: #fff;
	}

  .list2 th{
	font-size: 11px;
	line-height: 20px;
	text-align: center;
	letter-spacing: 1px;
	border: 1px solid #ccc;
	background: #f0f0f0;
	padding: 4px 0 0;
	}

  .list2 td{
	color: #000;
	line-height: 17px;
	text-align: center;
	padding: 5px 3px 3px;
	margin: 1px 0 0;
	border: 1px solid #ccc;
	}

  .list2 td.ta-r8{
	padding: 5px 12px 3px 3px;
	}

  .list2 td.ta-r9{
	padding: 5px 18px 3px 3px;
	}

  .list2 td.ta-r10 {
	padding: 5px 25px 3px 3px;
	}

  .list2 td.lh25 {
	line-height: 25px;
	}

  .list2 td.lh30 {
	line-height: 30px;
	}

  .list2 td.lh40 {
	line-height: 40px;
	}


  table.list3 {
	font-size: 12px;
	letter-spacing: 1px;
	margin: 3px 24px 10px 14px;
	padding: 0;
	border: 1px solid #ccc;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	background: #fff;
	}

  table.list3.mgt-5 {
	margin-top: -5px;
	}

  table.list3.mgb-5 {
	margin-bottom: -5px;
	}
  table.list3.mgb-4 {
	margin-bottom: -4px;
	}
  table.list3.mgb-3 {
	margin-bottom: -3px;
	}
  table.list3.mgb-2 {
	margin-bottom: -2px;
	}
  table.list3.mgb-1 {
	margin-bottom: -1px;
	}
  table.list3.mgb0 {
	margin-bottom: 0px;
	}
  table.list3.mgb1 {
	margin-bottom: 1px;
	}
  table.list3.mgb2 {
	margin-bottom: 2px;
	}
  table.list3.mgb3 {
	margin-bottom: 3px;
	}
  table.list3.mgb4 {
	margin-bottom: 4px;
	}
  table.list3.mgb5 {
	margin-bottom: 5px;
	}
  table.list3.mgb6 {
	margin-bottom: 6px;
	}
  table.list3.mgb7 {
	margin-bottom: 7px;
	}
  table.list3.mgb8 {
	margin-bottom: 8px;
	}
  table.list3.mgb9 {
	margin-bottom: 9px;
	}
  table.list3.mgb10 {
	margin-bottom: 10px;
	}


  table.list3.mgl10 {
	margin-left: 10px;
	}

  .list3 th{
	font-size: 11.5px;
	line-height: 19px;
	text-align: center;
	letter-spacing: 1px;
	border: 1px solid #ccc;
	background: #f0f0f0;
	padding: 4px 0 0;
	}


  .list3 th.tl {
	font-size: 11.5px;
	line-height: 19px;
	text-align: center;
	letter-spacing: 1px;
	border: 1px solid #ccc;
	border-right: none;
	background: #f0f0f0;
	padding: 4px 0 0;
	}

  .list3 th.tr {
	font-size: 11.5px;
	line-height: 19px;
	text-align: left;
	letter-spacing: 1px;
	border: 1px solid #ccc;
	border-left: none;
	background: #f0f0f0;
	padding: 4px 0 0 3px;
	}


  table.list3 th.tt{
	color: #000;
	font-size: 11px;
	line-height: 17px;
	text-align: right;
	padding: 7px 15px 4px 1px;
	margin: 1px 0 0 0;
	border-top: none;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc; 
	border-left: 1px solid #ccc;
	}






  table.list3 th.i-tt{
	color: #000;
	font-size: 13px;
	line-height: 15px;
	text-align: center;
	padding: 6px 2px 4px 2px;
	margin: 1px 0 0 0;
	border-top: 1px solid #ccc;
	border-bottom: none;
	border-right: 1px solid #ccc; 
	border-left: 1px solid #ccc;
	background: #f9f9f9;
	}

  table.list3 th.i-tbl{
	color: #000;
	font-size: 11px;
	line-height: 13px;
	height: 15px;
	text-align: right;
	padding: 0 0px 4px 0px;
	margin: 1px 0 0 0;
	border-top: none;
	border-bottom: 1px solid #ccc;
	border-right: none; 
	border-left: 1px solid #ccc;
	background: #f9f9f9;
	}

  table.list3 th.i-tbc{
	color: #000;
	font-size: 11px;
	line-height: 13px;
	height: 15px;
	text-align: center;
	padding: 0 0 4px;
	margin: 1px 0 0 0;
	border-top: none;
	border-bottom: 1px solid #ccc;
	border-right: none; 
	border-left: none;
	background: #f9f9f9;
	}

  table.list3 th.i-c{
	color: #000;
	font-size: 11px;
	line-height: 13px;
	height: 15px;
	text-align: center;
	padding: 0 0 4px;
	margin: 1px 0 0 0;
	border: 1px solid #ccc;
	border-top: none;
	background: #f9f9f9;
	}

  table.list3 th.i-tbr{
	color: #000;
	font-size: 11px;
	line-height: 13px;
	height: 15px;
	text-align: left;
	padding:  0 0px 4px 0px;
	margin: 1px 0 0 0;
	border-top: none;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc; 
	border-left: none;
	background: #f9f9f9;
	}



  .list3 th.lh16 {
	line-height: 16px;
	}

  .list3 th.lh28 {
	line-height: 28px;
	}


  .list3 td{
	color: #000;
	line-height: 18px;
	text-align: center;
	padding: 7px 1px 4px;
	margin: 1px 0 0;
	border: 1px solid #ccc;
	}

  table.list3 td.tl{
	color: #000;
	line-height: 18px;
	text-align: right;
	padding: 7px 1px 4px;
	margin: 1px 0 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-right: none;
	border-left: 1px solid #ccc;
	}

  table.list3 td.tc{
	color: #000;
	line-height: 18px;
	text-align: center;
	padding: 7px 1px 4px;
	margin: 1px 0 0;
	border-right: none;
	border-left: none;
	}

  table.list3 td.tr{
	color: #000;
	line-height: 18px;
	text-align: right;
	padding: 7px 15px 4px 1px;
	margin: 1px 0 0 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc; 
	border-left: none;
	}



  .list3 td.ta-r0 {
	color: #000;
	line-height: 18px;
	text-align: right;
	padding: 7px 5px 4px 1px;
	margin: 1px 0 0;
	border: 1px solid #ccc;
	}

  .list3 td.ta-r {
	color: #000;
	line-height: 18px;
	text-align: right;
	padding: 7px 10px 4px 1px;
	margin: 1px 0 0;
	border: 1px solid #ccc;
	}

  .list3 td.ta-r1 {
	color: #000;
	line-height: 18px;
	text-align: right;
	padding: 7px 15px 4px 1px;
	margin: 1px 0 0;
	border: 1px solid #ccc;
	}

  .list3 td.ta-r2 {
	color: #000;
	line-height: 18px;
	text-align: right;
	padding: 7px 18px 4px 1px;
	margin: 1px 0 0;
	border: 1px solid #ccc;
	}


  .list3 td.ta-r3 {
	color: #000;
	line-height: 18px;
	text-align: right;
	padding: 7px 12px 4px 1px;
	margin: 1px 0 0;
	border: 1px solid #ccc;
	}

  .list3 td.ta-r30 {
	color: #000;
	line-height: 18px;
	text-align: right;
	padding: 7px 20px 4px 1px;
	margin: 1px 0 0;
	border: 1px solid #ccc;
	}

  .list3 td.ta-r25 {
	color: #000;
	line-height: 18px;
	text-align: right;
	padding: 7px 25px 4px 1px;
	margin: 1px 0 0;
	border: 1px solid #ccc;
	}

  .list3 td.ta-r4 {
	color: #000;
	line-height: 18px;
	text-align: right;
	padding: 7px 25px 4px 1px;
	margin: 1px 0 0;
	border: 1px solid #ccc;
	}

  .list3 td.ta-r6 {
	color: #000;
	line-height: 18px;
	text-align: right;
	padding: 7px 35px 4px 1px;
	margin: 1px 0 0;
	border: 1px solid #ccc;
	}

  .list3 td.ta-r7 {
	color: #000;
	line-height: 18px;
	text-align: right;
	padding: 7px 39px 4px 1px;
	margin: 1px 0 0;
	border: 1px solid #ccc;
	}

  .list3 td.ta-r8 {
	color: #000;
	line-height: 18px;
	text-align: right;
	padding: 7px 8px 4px 1px;
	margin: 1px 0 0;
	border: 1px solid #ccc;
	}

  .list3 td.ta-r15 {
	color: #000;
	line-height: 18px;
	text-align: right;
	padding: 7px 15px 4px 1px;
	margin: 1px 0 0;
	border: 1px solid #ccc;
	}

  .list3 td.ta-r20 {
	color: #000;
	line-height: 18px;
	text-align: right;
	padding: 7px 20px 4px 1px;
	margin: 1px 0 0;
	border: 1px solid #ccc;
	}


  .list3 td.ta-l0 {
	color: #000;
	line-height: 18px;
	text-align: left;
	padding: 7px 1px 4px 5px;
	margin: 1px 0 0;
	border: 1px solid #ccc;
	}

  .list3 td.ta-l {
	color: #000;
	line-height: 18px;
	text-align: left;
	padding: 7px 1px 4px 10px;
	margin: 1px 0 0;
	border: 1px solid #ccc;
	}

  .list3 td.ta-l1 {
	color: #000;
	line-height: 18px;
	text-align: left;
	padding: 7px 1px 4px 15px;
	margin: 1px 0 0;
	border: 1px solid #ccc;
	}

  .list3 td.ta-l2 {
	color: #000;
	line-height: 18px;
	text-align: left;
	padding: 7px 1px 4px 18px;
	margin: 1px 0 0;
	border: 1px solid #ccc;
	}


  .list3 td.ta-l5 {
	color: #000;
	line-height: 18px;
	text-align: left;
	padding: 7px 1px 4px 5px;
	margin: 1px 0 0;
	border: 1px solid #ccc;
	}




  .list3 td.lh14 {
	line-height: 14px;
	}

  .list3 td.lh15 {
	line-height: 15px;
	}

  .list3 td.lh16 {
	line-height: 16px;
	}

  .list3 td.lh17 {
	line-height: 17px;
	}

  .list3 td.lh18 {
	line-height: 18px;
	}

  .list3 td.lh19 {
	line-height: 19px;
	}

  .list3 td.lh20 {
	line-height: 20px;
	}

  .list3 td.lh25 {
	line-height: 25px;
	}

  .list3 td.lh30 {
	line-height: 30px;
	}

  .list3 td.lh35 {
	line-height: 35px;
	}

  .list3 td.lh40 {
	line-height: 40px;
	}


  .list3 td.f10 {
	font-size: 10px;
	}

  .list3 td.f11 {
	font-size: 11px;
	}

  .list3 td.f12 {
	font-size: 12px;
	}

  .list3 td.f13 {
	font-size: 13px;
	}


  table.list3.mglp {
	margin: 3px 0 20px 14px;
	}
  #premium #nightr.mgrp {
	margin: 0 25px 20px 0px;
	}

  #premium.mgb20 {
	margin-bottom: 20px;
	}

  #premium.w574 {
	width: 574px;	
	}





  table.list4 {
	font-size: 12px;
	letter-spacing: 1px;
	margin: 5px 5px 12px 20px;
	padding: 0;
	border: 1px solid #ccc;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	background: #fff;
	}

  .list4 th{
	font-size: 11.5px;
	line-height: 17px;
	text-align: center;
	letter-spacing: 1px;
	border: 1px solid #ccc;
	background: #f2f2f2;
	padding: 4px 0 0;
	}

  .list4 td{
	color: #000;
	line-height: 17px;
	text-align: center;
	padding: 5px 1px 3px;
	margin: 1px 0 0;
	border: 1px solid #ccc;
	}


  table.list5 {
	width: 575px;
	font-size: 12px;
	letter-spacing: 1px;
	margin: 3px 24px 5px 14px;
	padding: 0 0 5px 0;
	border: 1px solid #ccc;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	background: #fff;
	}

  .list5 th{
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	letter-spacing: 1px;
	border: 1px solid #ccc;
	background: #f0f0f0;
	padding: 3px 0 0;
	}

  .list5 td{
	color: #000;
	line-height: 16px;
	text-align: left;
	padding: 6px 5px 3px;
	margin: 1px 0 0;
	border: 1px solid #ccc;
	}


  table.list6 {
	width: 575px;
	font-size: 12px;
	letter-spacing: 1px;
	margin: 3px 24px 5px 14px;
	padding: 0;
	border: 1px solid #ccc;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	background: #fff;
	}

  .list6 th{
	font-size: 11px;
	line-height: 20px;
	text-align: center;
	letter-spacing: 1px;
	border: 1px solid #ccc;
	background: #f1f1f01
	padding: 4px 0 0;
	}

  .list6 td{
	color: #000;
	line-height: 18px;
	text-align: center;
	padding: 6px 3px 3px;
	margin: 1px 0 0;
	border: 1px solid #ccc;
	}


  table.list7 {
	font-size: 12px;
	letter-spacing: 1px;
	margin: 3px 0px 10px 14px;
	padding: 0;
	border: 1px solid #ccc;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	background: #fff;
	}

  .list7 th{
	font-size: 11.5px;
	line-height: 19px;
	text-align: center;
	letter-spacing: 1px;
	border: 1px solid #ccc;
	background: #f4f4f4;
	padding: 3px 0 0;
	}

  .list7 td{
	color: #000;
	line-height: 21px;
	text-align: center;
	padding: 4px 1px 2px;
	margin: 1px 0 0;
	border: 1px solid #ccc;
	}




  table.list9 {
	font-size: 12px;
	letter-spacing: 1px;
	margin: 5px 5px 12px 30px;
	padding: 0;
	border: 0px solid #fff;
	empty-cells: show;
	background: #fff;
	}

  .list9 th{
	font-size: 11.5px;
	line-height: 17px;
	text-align: center;
	letter-spacing: 1px;
	background: #f0f0f0;
	padding: 4px 0 0;
	}

  .list9 td{
	color: #000;
	line-height: 17px;
	text-align: center;
	padding: 5px 1px 3px;
	margin: 1px 0 0;
	border: 0px solid #fff;
	}


  table.list10 {
	font-size: 14px;
	letter-spacing: 1px;
	margin: 5px 5px 12px 20px;
	padding: 0;
	border: 0px solid #fff;
	empty-cells: show;
	background: #fff;
	}

  .list10 th{
	font-size: 11.5px;
	line-height: 17px;
	text-align: center;
	letter-spacing: 1px;
	background: #f2f2f2;
	padding: 4px 0 0;
	}

  .list10 td{
	color: #000;
	line-height: 17px;
	text-align: center;
	padding: 5px 1px 3px;
	margin: 1px 0 0;
	border: 0px solid #fff;
	}


  table.list11 {
	font-size: 13.5px;
	letter-spacing: 1.5px;
	margin: 2px 15px 2px 8px;
	padding: 2px 0 2px 5px;
	border: 0px solid #fff;
	empty-cells: show;
	background: #fff;
	}

  .list11 th{
	font-size: 11.5px;
	line-height: 17px;
	text-align: center;
	padding: 0;
	}

  .list11 td{
	color: #03030d;
	font-size: 13.5px;
	line-height: 24px;
	text-align: left;
	padding: 3px 0;
	margin: 0;
	border: 0px solid #fff;
	}

  table.list12 {
	font-size: 13px;
	letter-spacing: 1px;
	margin: 3px 5px 5px 30px;
	padding: 0;
	border: 0px solid #fff;
	empty-cells: show;
	background: #fff;
	}

  .list12 th{
	font-size: 13px;
	line-height: 17px;
	text-align: center;
	letter-spacing: 1px;
	background: #f2f2f2;
	padding: 4px 0 0;
	}

  .list12 td{
	color: #03030d;
	font-size: 13.5px;
	line-height: 20px;
	text-align: left;
	padding: 4px 0 3px;
	margin: 0;
	border: 0px solid #fff;
	}




  table.list015 {
	font-size: 12px;
	letter-spacing: 1px;
	margin: 3px 24px 8px 14px;
	padding: 0;
	border: 1px solid #ccc;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	background: #fff;
	}

  table.list015 th{
	font-size: 11px;
	line-height: 20px;
	text-align: center;
	letter-spacing: 1px;
	border: 1px solid #ccc;
	background: #f0f0f0;
	padding: 4px 0 0;
	}

  table.list015 td{
	color: #000;
	line-height: 17px;
	text-align: center;
	padding: 5px 8px 3px;
	margin: 1px 0 0;
	border: 1px solid #ccc;
	}

  table.list015 td.ta-r0 {
	color: #000;
	line-height: 17px;
	text-align: center;
	padding: 5px 12px 3px 5px;
	margin: 1px 0 0;
	border: 1px solid #ccc;
	}

  table.list015 td.ta-r1 {
	color: #000;
	line-height: 17px;
	text-align: center;
	padding: 5px 20px 3px 5px;
	margin: 1px 0 0;
	border: 1px solid #ccc;
	}





  table.list90 {
	font-size: 12px;
	letter-spacing: 1px;
	margin: 5px 4px 10px 14px;
	padding: 0;
	border: 1px solid #ccc;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	background: #fff;
	}

  .list90 th{
	color: #000010;
	font-size: 12px;
	line-height: 25px;
	text-align: center;
	letter-spacing: 1px;
	border: 1px solid #ccc;
	background: #f2f2f2;
	padding: 6px 0 6px;
	}

  .list90 td{
	color: #000001;
	font-size: 12px;
	line-height: 23px;
	text-align: center;
	letter-spacing: 1px;
	padding: 4px 1px 4px;
	margin: 1px 0 0;
	border: 1px solid #ccc;
	}

  .list90 td.va-t1 {
	vertical-align: middle;
	line-height: 17px;
	padding: 6px 0 0px;
	border-bottom: medium none;
	}
  .list90 td.va-t2 {
	vertical-align: middle;
	line-height: 17px;
	padding: 0px 0 0px;
	border-top: medium none;
	border-bottom: medium none;
	}
  .list90 td.va-t3 {
	vertical-align: middle;
	line-height: 17px;
	padding: 0px 0 5px;
	border-top: medium none;
	}

  .list90 td.va-t2.tal {
	vertical-align:top;
	text-align: left;
	}
  .list90 td.va-t2.tar {
	vertical-align:top;
	text-align: right;
	}
  .list90 td.va-t2.tar1 {
	text-align: right;
	}
  .list90 td.va-t3.tar {
	text-align: right;
	}



  .list90 td.va-tt {
	vertical-align: text-top
	}

  .list90 td.f13 {
	font-size: 13px;
	}



  .list90 td.tal-p3 {
	text-align: left;
	padding-left: 3px;
	}
  .list90 td.tal-p5 {
	text-align: left;
	padding-left: 5px;
	}
  .list90 td.tal-p8 {
	text-align: left;
	padding-left: 8px;
	}
  .list90 td.tal-p10 {
	text-align: left;
	padding-left: 10px;
	}
  .list90 td.tar-p3 {
	text-align: right;
	padding-right: 3px;
	}
  .list90 td.tar-p5 {
	text-align: right;
	padding-right: 5px;
	}
  .list90 td.tar-p8 {
	text-align: right;
	padding-right: 8px;
	}
  .list90 td.tar-p10 {
	text-align: right;
	padding-right: 10px;
	}
  .list90 td.tar-p12 {
	text-align: right;
	padding-right: 12px;
	}
  .list90 td.tar-p15 {
	text-align: right;
	padding-right: 15px;
	}


  table.list90.td.lh17 {
	line-height: 17px;
	}
  table.list90.td.lh18 {
	line-height: 18px;
	}
  table.list90.lhtd.td.19 {
	line-height: 19px;
	}
  table.list90.lh20 {
	line-height: 20px;
	}
  table.list90.lh21 {
	line-height: 21px;
	}
  table.list90.lh22 {
	line-height: 22px;
	}


  .list90 th.price{
	line-height: 20px;
	padding: 3px 0 3px;
	}







  table.note {
	font-size: 12px;
	line-height: 17px;
	letter-spacing: 1px;
	margin: 0 12px 12px 14px;
	}

  .note tr{
	line-height: 18px;
	margin: 1px 0 1px;
	}

  .note th{
	vertical-align: text-top;
	padding-right: 2px;
	}

  table.note_price {
	line-height: 17px;
	letter-spacing: 1px;
	margin: 0 12px 12px 8px;
	}

  .note_price tr{
	vertical-align: text-top;
	}

  table.note.mgl10 {
	margin-left: 10px;
	}


  table.note.mgl0 {
	margin-left: 0px;
	}
  table.note.mgl3 {
	margin-left: 3px;
	}
  table.note.mgl5 {
	margin-left: 5px;
	}
  table.note.mgr8 {
	margin-left: 8px;
	}
  table.note.mgl10 {
	margin-left: 10px;
	}
  table.note.mgl12 {
	margin-left: 12px;
	}
  table.note.mgl15 {
	margin-left: 15px;
	}
  table.note.mgl18 {
	margin-left: 18px;
	}
  table.note.mgl20 {
	margin-left: 20px;
	}

  table.note.mgr-5 {
	margin-right: -5px;
	}
  table.note.mgr-3 {
	margin-right: -3px;
	}
  table.note.mgr0 {
	margin-right: 0px;
	}
  table.note.mgr3 {
	margin-right: 3px;
	}
  table.note.mgr5 {
	margin-right: 5px;
	}
  table.note.mgr8 {
	margin-right: 8px;
	}
  table.note.mgr10 {
	margin-right: 10px;
	}
  table.note.mgr12 {
	margin-right: 12px;
	}
  table.note.mgr15 {
	margin-right: 15px;
	}
  table.note.mgr18 {
	margin-right: 18px;
	}
  table.note.mgr20 {
	margin-right: 20px;
	}

  table.note td.pdr5 {
	padding-right: 5px;
	}
  table.note td.pdr8 {
	padding-right: 8px;
	}
  table.note td.pdr10 {
	padding-right: 10px;
	}
  table.note td.pdr12 {
	padding-right: 12px;
	}
  table.note td.pdr15 {
	padding-right: 15px;
	}
  table.note td.pdr18 {
	padding-right: 18px;
	}
  table.note td.pdr20 {
	padding-right: 20px;
	}

  table.note a {
	color:#111188;
	text-decoration:none;
	}
  table.note a:hover	{
	color:#0000ff;
	text-decoration: none;
	}

  table.note2 {
	line-height: 25px;
	letter-spacing: 2px;
	margin: 0 20px 28px 15x;
	}

  .note2 th{
	vertical-align: text-top;
	padding-right: 2px;
	margin: 31px 0 3px;
	}

  .note2 tr{
	line-height: 25px;
	margin: 31px 0 3px;
	}




  table.note3 {
	line-height: 18px;
	letter-spacing: 2px;
	margin-top: 12px;
	margin-bottom: 10px;
	margin-right: 5px;
	}

  .note3 tr{
	line-height: 18px;
	font-size: 12px;
	margin: 1px 0 1px;
	}

  .note3 th{
	vertical-align: text-top;
	font-size: 12px;
	padding-right: 4px;
	}

  .note3 th.mpt3{
	padding-top: 3px;
	}

  .note3 td.mpt3{
	padding-top: 3px;
	}


  table.note8 {
	font-size: 12px;
	letter-spacing: 1.1px;
	line-height: 15px;
	margin: 5px 20px 3px -15px;
	}

  .note8 th{
	vertical-align: text-top;
	font-size: 12px;
	padding-right: 2px;
	}

  .note8 td{
	font-size: 12px;
	}




  table.note9 {
	line-height: 17px;
	letter-spacing: 1px;
	margin: 0 10px 10px 0px;
	}

  .note9 tr{
	line-height: 18px;
	margin: 1px 0 1px;
	}

  .note9 th{
	vertical-align: text-top;
	padding-right: 2px;
	}




  table.note4 {
	line-height: 17px;
	letter-spacing: 1px;
	margin: 0 10px 12px 14px;
	}

  .note4 tr{
	line-height: 18px;
	margin: 1px 0 1px;
	}

  .note4 th{
	vertical-align: text-top;
	padding-right: 2px;
	}


  table4.note.mgl0 {
	margin-left: 10px;
	}


  table.note999 {
	line-height: 17px;
	letter-spacing: 1px;
	margin: 0 10px 0px 14px;
	}



  #night{
	}


  .cl-g	{
	background: #f0fff0;
	}

  .mglr0 {
	margin-right: 0;
	margin-left: 0;
	}



.pdt5 {
	padding-top: 5px;
	}

.pdt6 {
	padding-top: 6px;
	}

.pdt7 {
	padding-top: 7px;
	}

.pdt8 {
	padding-top: 8px;
	}

.pdt9 {
	padding-top: 9px;
	}

.pdt10 {
	padding-top: 10px;
	}

.pdt12 {
	padding-top: 12px;
	}











  .ta-l {
	text-align: left;
	}

  .ta-l5 {
	text-align: left;
	padding-left: 5px;
	}

  .ta-l8 {
	text-align: left;
	padding-left: 8px;
	}

  .ta-l10 {
	text-align: left;
	padding-left: 10px;
	}

  .ta-l12 {
	text-align: left;
	padding-left: 12px;
	}

  .ta-l15 {
	text-align: left;
	padding-left: 15px;
	}





  td.ta-c {
	text-align: center;
	}


  td.tal {
	text-align: left;
	}


  td.tal3 {
	text-align: left;
	padding-left: 4px;
	}

  td.tal4 {
	text-align: left;
	padding-left: 4px;
	}

  td.tal5 {
	text-align: left;
	padding-left: 5px;
	}

  td.tal8 {
	text-align: left;
	padding-left: 8px;
	}

  td.tal10 {
	text-align: left;
	padding-left: 10px;
	}

  td.tal12 {
	text-align: left;
	padding-left: 12px;
	}

  td.tal13 {
	text-align: left;
	padding-left: 13px;
	}

  td.tal15 {
	text-align: left;
	padding-left: 15px;
	}

  td.tal18 {
	text-align: left;
	padding-left: 18px;
	}

  td.tal20 {
	text-align: left;
	padding-left: 20px;
	}


  td.ta-l {
	text-align: left;
	padding-left: 6px;
	}


  td.pd0 {
	padding: 0px;
	}


  td.pdr0 {
	padding-right: 0px;
	}

  td.pdr2 {
	padding-right: 2px;
	}

  td.pdr3 {
	padding-right: 3px;
	}

  td.pdr5 {
	padding-right: 5px;
	}

  td.pdr8 {
	padding-right: 8px;
	}

  td.pdr10 {
	padding-right: 10px;
	}

  td.pdr12 {
	padding-right: 12px;
	}

  td.pdr15 {
	padding-right: 15px;
	}

  td.pdr18 {
	padding-right: 18px;
	}

  td.pdr20 {
	padding-right: 20px;
	}

  td.pdr25 {
	padding-right: 25px;
	}




  td.pd301 {
	padding: 3px 0 1px 0;
	}

  td.pdl10 {
	padding-left: 10px;
	}

  td.pdl15 {
	padding-left: 15px;
	}

  td.pdl20 {
	padding-left: 20px;
	}

  td.pdl30 {
	padding-left: 30px;
	}

  td.pdl40 {
	padding-left: 40px;
	}

  td.pdl50 {
	padding-left: 50px;
	}


  td.td5  {
	padding-left: 5px;
	}

  td.td8  {
	padding-left: 8px;
	}

  td.td10 {
	padding-left: 10px;
	}

  td.td12  {
	padding-left: 12px;
	}

  td.td15 {
	padding-left: 15px;
	}

  td.td20 {
	padding-left: 20px;
	}



  td.tdlr5 {
	padding-left: 5px;
	padding-right: 5px;
	}

  td.tdlr8 {
	padding-left: 8px;
	padding-right: 8px;
	}

  td.tdlr10 {
	padding-left: 10px;
	padding-right: 10px;
	}

  td.tdx {
	padding: 5px 4px;
	}

  td.ta-r {
	text-align: right;
	}

  td.tar {
	text-align: right;
	}



  td.ta-rp3 {
	text-align: right;
	padding-right: 3px;
	}

  td.ta-rp5 {
	text-align: right;
	padding-right: 5px;
	}

  td.ta-rp8 {
	text-align: right;
	padding-right: 8px;
	}

  td.ta-rp10 {
	text-align: right;
	padding-right: 10px;
	}

  td.ta-rp12 {
	text-align: right;
	padding-right: 12px;
	}

  td.ta-rp15 {
	text-align: right;
	padding-right: 15px;
	}

  td.ta-rp18 {
	text-align: right;
	padding-right: 18px;
	}

  td.ta-rp20 {
	text-align: right;
	padding-right: 20px;
	}

  td.ta-rp25 {
	text-align: right;
	padding-right: 25px;
	}

  td.ta-rp30 {
	text-align: right;
	padding-right: 30px;
	}

  td.ta-rp35 {
	text-align: right;
	padding-right: 35px;
	}

  td.ta-rp40 {
	text-align: right;
	padding-right: 40px;
	}

  td.ta-rp50 {
	text-align: right;
	padding-right: 50px;
	}


  td.ta-r3 {
	text-align: right;
	padding-right: 3px;
	}

  td.ta-r5 {
	text-align: right;
	padding-right: 5px;
	}

  td.ta-r8 {
	text-align: right;
	padding-right: 8px;
	}

  td.ta-r9 {
	text-align: right;
	padding-right: 9px;
	}

  td.ta-r10 {
	text-align: right;
	padding-right: 10px;
	}

  td.ta-r11 {
	text-align: right;
	padding-right: 11px;
	}

  td.ta-r12 {
	text-align: right;
	padding-right: 12px;
	}

  td.ta-r13 {
	text-align: right;
	padding-right: 13px;
	}

  td.ta-r14 {
	text-align: right;
	padding-right: 14px;
	}

  td.ta-r15 {
	text-align: right;
	padding-right: 15px;
	}

  td.ta-r16 {
	text-align: right;
	padding-right: 16px;
	}

  td.ta-r17 {
	text-align: right;
	padding-right: 17px;
	}

  td.ta-r18 {
	text-align: right;
	padding-right: 18px;
	}

  td.ta-r19 {
	text-align: right;
	padding-right: 19px;
	}

  td.ta-r20 {
	text-align: right;
	padding-right: 20px;
	}

  td.ta-r21 {
	text-align: right;
	padding-right: 21px;
	}

  td.ta-r22 {
	text-align: right;
	padding-right: 22px;
	}

  td.ta-r23 {
	text-align: right;
	padding-right: 23px;
	}

  td.ta-r24 {
	text-align: right;
	padding-right: 24px;
	}

  td.ta-r25 {
	text-align: right;
	padding-right: 25px;
	}

  td.ta-r26 {
	text-align: right;
	padding-right: 26px;
	}

  td.ta-r27 {
	text-align: right;
	padding-right: 27px;
	}

  td.ta-r28 {
	text-align: right;
	padding-right: 28px;
	}

  td.ta-r29 {
	text-align: right;
	padding-right: 29px;
	}

  td.ta-r30 {
	text-align: right;
	padding-right: 30px;
	}

  td.ta-r31 {
	text-align: right;
	padding-right: 31px;
	}

  td.ta-r32 {
	text-align: right;
	padding-right: 32px;
	}

  td.ta-r33 {
	text-align: right;
	padding-right: 33px;
	}

  td.ta-r34 {
	text-align: right;
	padding-right: 34px;
	}

  td.ta-r35 {
	text-align: right;
	padding-right: 35px;
	}

  td.ta-r36 {
	text-align: right;
	padding-right: 36px;
	}

  td.ta-r37 {
	text-align: right;
	padding-right: 37px;
	}

  td.ta-r38 {
	text-align: right;
	padding-right: 38px;
	}

  td.ta-r39 {
	text-align: right;
	padding-right: 39px;
	}

  td.ta-r40 {
	text-align: right;
	padding-right: 40px;
	}

  td.ta-r41 {
	text-align: right;
	padding-right: 41px;
	}

  td.ta-r42 {
	text-align: right;
	padding-right: 42px;
	}

  td.ta-r43 {
	text-align: right;
	padding-right: 43px;
	}

  td.ta-r44 {
	text-align: right;
	padding-right: 44px;
	}

  td.ta-r45 {
	text-align: right;
	padding-right: 45px;
	}

  td.ta-r46 {
	text-align: right;
	padding-right: 46px;
	}

  td.ta-r47 {
	text-align: right;
	padding-right: 47px;
	}

  td.ta-r48 {
	text-align: right;
	padding-right: 48px;
	}

  td.ta-r49 {
	text-align: right;
	padding-right: 49px;
	}

  td.ta-r50 {
	text-align: right;
	padding-right: 50px;
	}



  td.ta-l3 {
	text-align: left;
	padding-right: 3px;
	}

  td.ta-l4 {
	text-align: left;
	padding-right: 4px;
	}

  td.ta-l5 {
	text-align: left;
	padding-right: 5px;
	}

  td.ta-l6 {
	text-align: left;
	padding-right: 6px;
	}

  td.ta-l7 {
	text-align: left;
	padding-right: 7px;
	}

  td.ta-l8 {
	text-align: left;
	padding-right: 8px;
	}

  td.ta-l9 {
	text-align: left;
	padding-right: 9px;
	}

  td.ta-l10 {
	text-align: left;
	padding-right: 10px;
	}

  td.ta-l11 {
	text-align: left;
	padding-right: 11px;
	}

  td.ta-l12 {
	text-align: left;
	padding-right: 12px;
	}

  td.ta-l13 {
	text-align: left;
	padding-right: 13px;
	}

  td.ta-l14 {
	text-align: left;
	padding-right: 14px;
	}

  td.ta-l15 {
	text-align: left;
	padding-right: 15px;
	}


  td.lh10 {
	line-height: 10px;
	}

  td.lh12 {
	line-height: 12px;
	}
  td.lh15 {
	line-height: 15px;
	}
  td.lh16 {
	line-height: 16px;
	}
  td.lh17 {
	line-height: 17px;
	}
  td.lh18 {
	line-height: 18px;
	}
  td.lh19 {
	line-height: 19px;
	}

  td.lh20 {
	line-height: 20px;
	padding: 3px 0 1px;
	}
  td.lh22 {
	line-height: 22px;
	}

  td.lh25 {
	line-height: 25px;
	}

  td.lh28 {
	line-height: 28px;
	}

  td.lh30 {
	line-height: 30px;
	}

  td.lh35 {
	line-height: 35px;
	}

  td.lh40 {
	line-height: 40px;
	}

  td.lh45 {
	line-height: 45px;
	}

  td.lh50 {
	line-height: 50px;
	}




  td.f10 {
	font-size: 10px;
	}
  td.f11 {
	font-size: 11px;
	}
  td.f12 {
	font-size: 12px;
	}
  td.f13 {
	font-size: 13px;
	}
  td.f14 {
	font-size: 14px;
	}
  td.f15 {
	font-size: 15px;
	}


  td.ls0 {
	letter-spacing: 0px;
	}
  td.ls05 {
	letter-spacing: 0.5px;
	}
  td.ls1 {
	letter-spacing: 1px;
	}
  td.ls2 {
	letter-spacing: 2px;
	}
  td.ls3 {
	letter-spacing: 3px;
	}
  td.ls4 {
	letter-spacing: 4px;
	}
  td.ls5 {
	letter-spacing: 5px;
	}




  th.tal10 {
	text-align: left;
	padding-left: 10px;
	}

  th.yard_tal10 {
	text-align: left;
	padding: 2px 0 2px 10px;
	}

  td.yard_hl45_tar12 {
	text-align: right;
	line-height: 45px;
	padding: 2px 12px 2px 0;
	}
  td.yard_hl45_tar15 {
	text-align: right;
	line-height: 45px;
	padding: 2px 15px 2px 0;
	}
  td.yard_hl45_tar18 {
	text-align: right;
	line-height: 45px;
	padding: 2px 18px 2px 0;
	}
  td.yard_hl45_tar19 {
	text-align: right;
	line-height: 45px;
	padding: 2px 19px 2px 0;
	}



  td.pd5433 {
	text-align: right;
	padding: 5px 4px 3px 3px;
	}

  td.mg0pd0 {
	padding: 0;
	margin: 0;
	}

  td.mg0pd0 {
	padding: 0;
	margin: 0;
	}

  td.mg0pd1 {
	padding: 1px 0 0;
	margin: 0;
	}

  td.pd3117 {
	text-align: left;
	padding: 3px 1px 1px 7px;
	margin: 2px 0;
	}






  td.etc1 {
	color: #777;
	text-align: right;
	background: #fafafa;	
	}

  td.br-n {
	border-right: neno;
	}

  th.br-n {
	border-right: neno;
	}

  td.fs11 {
	font-size: 11px;
	}

  td.fs12 {
	font-size: 12px;
	}

  th.ta-l {
	text-align: left;
	padding-left: 6px;
	}


  th.ta-l3 {
	text-align: left;
	padding-left: 3px;
	}

  th.ta-l5 {
	text-align: left;
	padding-left: 5px;
	}

  th.ta-l8 {
	text-align: left;
	padding-left: 8px;
	}

  th.ta-l10 {
	text-align: left;
	padding-left: 10px;
	}

  th.ta-l12 {
	text-align: left;
	padding-left: 12px;
	}

  th.ta-l15 {
	text-align: left;
	padding-left: 15px;
	}

  th.ta-l18 {
	text-align: left;
	padding-left: 18px;
	}

  th.ta-l20 {
	text-align: left;
	padding-left: 20px;
	}





  th.ta-r {
	text-align: right;
	padding-right: 4px;
	}



  th.lh10n {
	line-height: 10px;
	}

  th.lh11n {
	line-height: 11px;
	}

  th.lh12n {
	line-height: 12px;
	}

  th.lh13n {
	line-height: 13px;
	}

  th.lh14n {
	line-height: 14px;
	}

  th.lh15n {
	line-height: 15px;
	}

  th.lh16n {
	line-height: 16px;
	}

  th.lh17n {
	line-height: 17px;
	}

  th.lh18n {
	line-height: 18px;
	}

  th.lh19n {
	line-height: 19px;
	}

  th.lh20n {
	line-height: 20px;
	}

  th.lh21n {
	line-height: 21px;
	}

  th.lh22n {
	line-height: 22px;
	}

  th.lh23n {
	line-height: 23px;
	}

  th.lh24n {
	line-height: 24px;
	}

  th.lh25n {
	line-height: 25px;
	}

  th.lh26n {
	line-height: 26px;
	}

  th.lh27n {
	line-height: 27px;
	}

  th.lh28n {
	line-height: 28px;
	}

  th.lh29n {
	line-height: 29px;
	}

  th.lh30n {
	line-height: 30px;
	}

  th.lh31n {
	line-height: 31px;
	}

  th.lh32n {
	line-height: 32px;
	}

  th.lh33n {
	line-height: 33px;
	}

  th.lh34n {
	line-height: 34px;
	}

  th.lh35n {
	line-height: 35px;
	}

  th.lh36n {
	line-height: 36px;
	}

  th.lh37n {
	line-height: 37px;
	}

  th.lh38n {
	line-height: 38px;
	}

  th.lh39n {
	line-height: 39px;
	}

  th.lh40n {
	line-height: 40px;
	}





  th.lh5 {
	line-height: 5px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh6 {
	line-height: 6px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh7 {
	line-height: 7px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh8 {
	line-height: 8px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh9 {
	line-height: 9px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh10 {
	line-height: 10px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh11 {
	line-height: 11px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh12 {
	line-height: 12px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh13 {
	line-height: 13px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh14 {
	line-height: 14px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh15 {
	line-height: 15px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh16 {
	line-height: 16px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh17 {
	line-height: 17px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh18 {
	line-height: 18px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh19 {
	line-height: 19px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh10 {
	line-height: 10px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh21 {
	line-height: 21px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh22 {
	line-height: 22px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh23 {
	line-height: 23px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh24 {
	line-height: 24px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh25 {
	line-height: 25px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh26 {
	line-height: 26px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh27 {
	line-height: 27px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh28 {
	line-height: 28px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh29 {
	line-height: 29px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh30 {
	line-height: 30px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh31 {
	line-height: 31px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh32 {
	line-height: 32px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh33 {
	line-height: 33px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh34 {
	line-height: 34px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh35 {
	line-height: 35px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh36 {
	line-height: 36px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh37 {
	line-height: 37px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh38 {
	line-height: 38px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh39 {
	line-height: 39px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh40 {
	line-height: 40px;
	padding-top: 3px;
	padding-bottom: 1px;
	}


  th.la0-5 {
	letter-spacing: 0.5px;
	}
  th.la1 {
	letter-spacing: 1px;
	}
  th.la1-5 {
	letter-spacing: 1.5px;
	}
  th.la2 {
	letter-spacing: 2px;
	}
  th.la2-5 {
	letter-spacing: 2.5px;
	}
  th.la3 {
	letter-spacing: 3px;
	}
  th.la3-5 {
	letter-spacing: 3.5px;
	}
  th.la4 {
	letter-spacing: 4px;
	}
  th.la4-5 {
	letter-spacing: 4.5px;
	}
  th.la5 {
	letter-spacing: 5px;
	}
  th.la5-5 {
	letter-spacing: 5.5px;
	}
  th.la6 {
	letter-spacing: 6px;
	}
  th.la6-5 {
	letter-spacing: 6.5px;
	}
  th.la7 {
	letter-spacing: 7px;
	}
  th.la7-5 {
	letter-spacing: 7.5px;
	}
  th.la8 {
	letter-spacing: 8px;
	}
  th.la8-5 {
	letter-spacing: 8.5px;
	}
  th.la9 {
	letter-spacing: 9px;
	}
  th.la9-5 {
	letter-spacing: 9.5px;
	}
  th.la10 {
	letter-spacing: 10px;
	}
  th.la11 {
	letter-spacing: 11px;
	}
  th.la12 {
	letter-spacing: 12px;
	}
  th.la13 {
	letter-spacing: 13px;
	}
  th.la14 {
	letter-spacing: 14px;
	}
  th.la15 {
	letter-spacing: 15px;
	}
  th.la16 {
	letter-spacing: 16px;
	}
  th.la17 {
	letter-spacing: 17px;
	}
  th.la18 {
	letter-spacing: 18px;
	}
  th.la19 {
	letter-spacing: 19px;
	}
  th.la20 {
	letter-spacing: 20px;
	}
  th.la21 {
	letter-spacing: 21px;
	}
  th.la22 {
	letter-spacing: 22px;
	}
  th.la23 {
	letter-spacing: 23px;
	}
  th.la24 {
	letter-spacing: 24px;
	}
  th.la25 {
	letter-spacing: 25px;
	}
  th.la26 {
	letter-spacing: 26px;
	}
  th.la27 {
	letter-spacing: 27px;
	}
  th.la28 {
	letter-spacing: 28px;
	}
  th.la29 {
	letter-spacing: 29px;
	}
  th.la30 {
	letter-spacing: 30px;
	}




  th.f11 {
	font-size: 11px;
	}
  th.f12 {
	font-size: 12px;
	}
  th.f13 {
	font-size: 13px;
	}


  th.ls0 {
	letter-spacing: 0px;
	}
  th.ls05 {
	letter-spacing: 0.5px;
	}
  th.ls1 {
	letter-spacing: 1px;
	}
  th.ls2 {
	letter-spacing: 2px;
	}
  th.ls3 {
	letter-spacing: 3px;
	}
  th.ls4 {
	letter-spacing: 4px;
	}
  th.ls5 {
	letter-spacing: 5px;
	}



  th.tdlr5 {
	padding-left: 5px;
	padding-right: 5px;
	}

  th.tdlr8 {
	padding-left: 8px;
	padding-right: 8px;
	}

  th.tdlr10 {
	padding-left: 10px;
	padding-right: 10px;
	}

  th.tdlr12 {
	padding-left: 12px;
	padding-right: 12px;
	}

  th.tdlr15 {
	padding-left: 15px;
	padding-right: 15px;
	}








  #main #m_top p.list1 {
	font-size: 11.5px;
	line-height: 17px;
	margin: 5px 12px 10px 8px;
	letter-spacing: 1.5px;
	padding-top: 2px;
	}

  #main #m_top p.list1 a {
	color: #009;
	}

  #main #m_top p.list1 a:hover {
	color: #f53500;
	}


  #main #m_top p.list1.bt-5 {
	margin-top: -5px;
	}
  #main #m_top p.list1.bt-4 {
	margin-top: -4px;
	}
  #main #m_top p.list1.bt-3 {
	margin-top: -3px;
	}
  #main #m_top p.list1.bt-2 {
	margin-top: -2px;
	}
  #main #m_top p.list1.bt-1 {
	margin-top: -1px;
	}
  #main #m_top p.list1.bt0 {
	margin-top: 0px;
	}



  #main #m_top p.list1-1 {
	font-size: 11.5px;
	line-height: 16px;
	margin: -8px 15px 15px 25px;
	letter-spacing: 1.5px;
	}

  #main #m_top p.list1-2 {
	font-size: 11.5px;
	line-height: 18px;
	margin: -5px 15px 10px 8px;
	letter-spacing: 1.5px;
	}

  #main #m_top p.list1-3 {
	font-size: 11px;
	line-height: 16px;
	margin: 5px 15px 10px 8px;
	letter-spacing: 1.3px;
	}


  #main #m_top p.list2 {
	font-size: 13px;
	line-height: 18px;
	margin: 5px 0 5px 16px;
	letter-spacing: 1.5px;
	}

  #main #m_top p.list3 {
	font-size: 11.5px;
	line-height: 16px;
	padding: 0;
	margin: 3px 35px 30px 0;
	letter-spacing: 1.5px;
	}

  #main #m_top p.list4 {
	font-size: 11.5px;
	line-height: 16px;
	padding: 0;
	margin: 12px 30px 30px 0;
	letter-spacing: 1.5px;
	}

  #main #m_top p.list5 {
	font-size: 13px;
	line-height: 17px;
	font-weight: bold;
	margin: -5px 0 -4px 25px;
	letter-spacing: 6px;
	}

  #main #m_top p.list6 {
	font-size: 12px;
	line-height: 17px;
	margin: 7px 25px 0 8px;
	letter-spacing: 1px;
	}



  #main #m_top p.list9 {
	font-size: 13.5px;
	line-height: 20px;
	margin: 5px 12px 5px 10px;
	letter-spacing: 1.3px;
	}

  #main #m_top p.list10 {
	font-size: 13px;
	line-height: 20px;
	margin: 0 25px 5px 50px;
	letter-spacing: 1.8px;
	}








  #main #m_top p.inlink {
	font-size: 11px;
	line-height: 11px;
	padding: 3px 3px;
	margin: 15px 18px 0 5px;
	text-align: center;
	letter-spacing: 1px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	}


  #main #m_top p.inlink a {
	color:#050505;
	padding: 2px 3px;
	}

  #main #m_top p.inlink a:hover {
	color:#22d902;
	}


  #main #m_top p.inlink a.w4 {
	color:#050505;
	padding: 2px 4px;
	}

  #main #m_top p.inlink a.w5 {
	color:#050505;
	padding: 2px 5px;
	}

  #main #m_top p.inlink a.w6 {
	color:#050505;
	padding: 2px 6px;
	}

  #main #m_top p.inlink a.w7 {
	color:#050505;
	padding: 2px 7px;
	}

  #main #m_top p.inlink a.w8 {
	color:#050505;
	padding: 2px 8px;
	}

  #main #m_top p.inlink a.w9 {
	color:#050505;
	padding: 2px 9px;
	}

  #main #m_top p.inlink a.w10 {
	color:#050505;
	padding: 2px 10px;
	}




  #main #m_top p.inlink2 {
	font-size: 11px;
	line-height: 18px;
	padding: 2px 3px;
	margin: 10px 18px 0 5px;
	text-align: center;
	letter-spacing: 1px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	}

  #main #m_top p.inlink2 a {
	color:#050505;
	padding: 2px 3px;
	}

  #main #m_top p.inlink2 a:hover {
	color:#22d902;
	}


  #main #m_top p.inlink2 a.w4 {
	color:#050505;
	padding: 2px 4px;
	}

  #main #m_top p.inlink2 a.w5 {
	color:#050505;
	padding: 2px 5px;
	}

  #main #m_top p.inlink2 a.w6 {
	color:#050505;
	padding: 2px 6px;
	}

  #main #m_top p.inlink2 a.w7 {
	color:#050505;
	padding: 2px 7px;
	}

  #main #m_top p.inlink2 a.w8 {
	color:#050505;
	padding: 2px 8px;
	}


  #main #m_top p.inlink3 {
	font-size: 11px;
	line-height: 11px;
	padding: 4px 3px 2px;
	margin: 10px 18px 0 5px;
	text-align: center;
	letter-spacing: 1px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	}

  #main #m_top p.inlink3 a {
	color:#050505;
	padding: 2px 3px;
	}

  #main #m_top p.inlink3 a:hover {
	color:#22d902;
	}


  #main #m_top p.inlink3 a.w4 {
	color:#050505;
	padding: 2px 4px;
	}

  #main #m_top p.inlink3 a.w5 {
	color:#050505;
	padding: 2px 5px;
	}

  #main #m_top p.inlink3 a.w6 {
	color:#050505;
	padding: 2px 6px;
	}

  #main #m_top p.inlink3 a.w7 {
	color:#050505;
	padding: 2px 7px;
	}

  #main #m_top p.inlink3 a.w8 {
	color:#050505;
	padding: 2px 8px;
	}


  #main #m_top p.inlink4 {
	font-size: 11px;
	line-height: 11px;
	padding: 4px 3px 2px;
	margin: 10px 15px -10px 5px;
	text-align: center;
	letter-spacing: 1px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	}

  #main #m_top p.inlink4 a {
	color:#050505;
	padding: 2px 3px;
	}

  #main #m_top p.inlink4 a:hover {
	color:#22d902;
	}

  #main #m_top p.inlink4 a.w4 {
	color:#050505;
	padding: 2px 4px;
	}

  #main #m_top p.inlink4 a.w5 {
	color:#050505;
	padding: 2px 5px;
	}

  #main #m_top p.inlink4 a.w6 {
	color:#050505;
	padding: 2px 6px;
	}

  #main #m_top p.inlink4 a.w7 {
	color:#050505;
	padding: 2px 7px;
	}

  #main #m_top p.inlink4 a.w8 {
	color:#050505;
	padding: 2px 8px;
	}



  #main #m_top p.inlink5 {
	font-size: 11px;
	line-height: 14px;
	padding: 3px 3px 1px;
	margin: 12px 11px -5px 5px;
	text-align: center;
	letter-spacing: 1px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	}

  #main #m_top p.inlink5 a {
	color:#050505;
	padding: 2px 3px;
	}

  #main #m_top p.inlink5 a:hover {
	color:#22d902;
	}

  #main #m_top p.inlink5 a.w4 {
	color:#050505;
	padding: 2px 4px;
	}

  #main #m_top p.inlink5 a.w5 {
	color:#050505;
	padding: 2px 5px;
	}

  #main #m_top p.inlink5 a.w6 {
	color:#050505;
	padding: 2px 6px;
	}

  #main #m_top p.inlink5 a.w7 {
	color:#050505;
	padding: 2px 7px;
	}

  #main #m_top p.inlink5 a.w8 {
	color:#050505;
	padding: 2px 8px;
	}





  #main #m_top p.inlink6 {
	font-size: 11px;
	line-height: 14px;
	padding: 3px 3px 1px;
	margin: 18px 11px 0px 5px;
	text-align: center;
	letter-spacing: 1px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	}

  #main #m_top p.inlink6 a {
	color:#050505;
	padding: 2px 3px;
	}

  #main #m_top p.inlink6 a.w4 {
	color:#050505;
	padding: 2px 4px;
	}

  #main #m_top p.inlink6 a.w5 {
	color:#050505;
	padding: 2px 5px;
	}

  #main #m_top p.inlink6 a.w6 {
	color:#050505;
	padding: 2px 6px;
	}

  #main #m_top p.inlink6 a.w7 {
	color:#050505;
	padding: 2px 7px;
	}

  #main #m_top p.inlink6 a.w8 {
	color:#050505;
	padding: 2px 8px;
	}

  #main #m_top p.inlink6 a.w9 {
	color:#050505;
	padding: 2px 9px;
	}

  #main #m_top p.inlink6 a.w10 {
	color:#050505;
	padding: 2px 10px;
	}

  #main #m_top p.inlink6 a.w11 {
	color:#050505;
	padding: 2px 11px;
	}

  #main #m_top p.inlink6 a.w12 {
	color:#050505;
	padding: 2px 12px;
	}





  #main #m_top p.inlink6 a:hover {
	color:#22d902;
	}


  #main #m_top p.mgt5 {
	margin-top: 5px 
	}




  #main #m_top p.inlink7 {
	font-size: 11px;
	line-height: 11px;
	padding: 4px 3px 2px;
	margin: -10px 14px 15px 6px;
	text-align: center;
	letter-spacing: 1px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	}

  #main #m_top p.inlink7 a {
	color:#050505;
	padding: 2px 3px;
	}

  #main #m_top p.inlink7 a:hover {
	color:#22d902;
	}

  #main #m_top p.inlink7 a.w4 {
	color:#050505;
	padding: 2px 4px;
	}

  #main #m_top p.inlink7 a.w5 {
	color:#050505;
	padding: 2px 5px;
	}

  #main #m_top p.inlink7 a.w6 {
	color:#050505;
	padding: 2px 6px;
	}

  #main #m_top p.inlink7 a.w7 {
	color:#050505;
	padding: 2px 7px;
	}

  #main #m_top p.inlink7 a.w8 {
	color:#050505;
	padding: 2px 8px;
	}



  #main #m_top p.inlink20 {
	font-size: 12.5px;
	line-height: 20px;
	padding: 5px 2px;
	margin: -3px 3px 8px 3px;
	text-align: center;
	letter-spacing: 0.7px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	}




  .pdt {
	padding-top: 5px;
	}


  .w360	{
	width: 360px;

	}



  .cloht_bleaching_l {
	width: 410px;
	color: #010101;
	font-size: 13.5px;
	letter-spacing: 1.3px;
	line-height: 22px;
	margin: 8px 1px 10px 0;
	padding: 0 0 0 0;
	}

  #main #m_top p.nightl_in {
	font-size: 13.5px;
	letter-spacing: 1.3px;
	line-height: 22px;
	margin: 0;
	padding: 6px 0;
	}

  #main #m_top p.nightl_tyu {
	font-size: 11px;
	letter-spacing: 1.1px;
	line-height: 17px;
	margin: 0;
	padding: 6px 0;
	}

  .cloht_bleaching_r {
	font-size: 12px;
	letter-spacing: 2px;
	line-height: 15px;
	text-align: center;
	margin: 12px 20px 10px 0;
	padding: 0 0 0 0;
	}




  /* -- accordion -- */

  #oc_box{
	display:none;
	}














  /* -- MAIN SUB -- */

  #main #m_sub {
	margin: 0 15px 5px -163px;
	padding: 5px 5px;
	background-color: #FFD;
	border: 2px solid #900;
        border-radius: 8px;		/* CSS3 */  
        -webkit-border-radius: 8px;	/* Safari,Google Chrome用 */  
        -moz-border-radius: 8px;	/* Firefox用 */  
	}

  #main #m_sub h7 {
	color: #300;
	font-size: 15px;
	letter-spacing: 4px;
	font-weight: bold;
	padding: 0 0 0 15px;
	margin: 2px 0 0 2px;
	background: url(../img/bg_list_b_b.gif) 2px 8px  no-repeat;
	}

  #main #m_sub p {
	margin: 0 0 5px 0;
	padding: 5px 0 0 45px;
	font-size: 15px;
	color: #e02;
	line-height: 1.6;
	letter-spacing: 2.0px;
	}

  #main #m_sub #box1 {
	width: 745px;
	margin: 4px 2px 3px 0;
	padding: 3px 0;
	background-color: #fffffd;
	border: 1px solid #ccc;
	}

  #main #m_sub #box1 p {
	margin: 0 3px;
	padding: 5px 4px 4px 17px;
	font-size: 13px;
	color: #111;
	line-height: 1.3;
	letter-spacing: 1.8px;
	background: url(../img/bg_santen_g_b.gif) 0 53% no-repeat;
	}

  #main #m_sub #box1 p.r {
	width: 718px;
	background-color: #e6ffef;
	}




  #main #m_sub2 {
	margin: 0 0px 5px -1px;
	padding: 5px 3px;
	background-color: #FFD;
	border: 2px solid #900;
        border-radius: 8px;		/* CSS3 */  
        -webkit-border-radius: 8px;	/* Safari,Google Chrome用 */  
        -moz-border-radius: 8px;	/* Firefox用 */  
	z-index: 99;
	}

 #main #m_sub2 h3 {
	color: #300;
	font-size: 14.5px;
	letter-spacing: 4px;
	font-weight: bold;
	padding: 0 0 0 5px;
	margin: 2px 0 0 0;
	}

  #main #m_sub2 h7 {
	color: #300;
	font-size: 15px;
	letter-spacing: 4px;
	font-weight: bold;
	padding: 0 0 0 15px;
	margin: 2px 0 0 2px;
	background: url(../img/bg_list_b_b.gif) 2px 8px  no-repeat;
	}

  #main #m_sub2 p {
	margin: 0 0 5px 0;
	padding: 5px 0 0 45px;
	font-size: 15px;
	color: #e02;
	line-height: 1.6;
	letter-spacing: 2.0px;
	}

  #main #m_sub2 #box1 {
	width: 602px;
	margin: 4px 1px 2px 1px;
	padding: 3px 0;
	background-color: #fffffd;
	border: 1px solid #ccc;
	}

  #main #m_sub2 #box1 p {
	margin: 0 2px;
	padding: 5px 4px 4px 17px;
	font-size: 13px;
	color: #111;
	line-height: 1.3;
	letter-spacing: 1.8px;
	background: url(../img/bg_santen_g_b.gif) 0 53% no-repeat;
	}

  #main #m_sub2 #box1 p.r {
	width: 579px;
	background-color: #e6ffef;
	}









  /* ---  SUB  --- */









/* ---  SERVICE INFORMATION  END  ---  */


/* ---  REQUEST EXAMPLE ---  */













/* ---  REQUEST EXAMPLE  END  ---  */



/*


#main a {
   color:#0172AB;
}

#main a:hover {
   text-decoration:underline;
}

#main h2 {
   margin-bottom:8px;
   padding:5px;
   color:#333;
   font-size:15px;
   font-weight:bold;
   background:url("../images/bg_h2.gif") 0 100% repeat-x;
}

#main h7 {
   margin-bottom:3px;
   padding:0 0 3px 8px;
   font-size:13px;
   border-left:5px solid #3298D3;
   background:url("../images/bg_h7.gif") 0 100% repeat-x;
}



#main h6 {
   margin-bottom:2px;
   font-size:13px;
   color:#3298D3;
}

#main p {
   margin:0 0 1em 0;
}

#main dt {
   margin-bottom:3px;
}

#main dd {
   padding:0;
   margin:0 0 0.5em 1em;
   padding:3px;
   background:#f1f1f1;




}

/* INFORMATION CUSTOMIZE */


/*

* html body #main dl.information dd div {
   display:inline-block;
}

#main dl.information dt {
   float:left;
   width:10em;
   margin:0;
   padding:0;
}

#main dl.information dd {
   margin:0 0 0.5em 10em;
   padding:0;
   background:transparent;
}

#main table {
   width:100%;
   border-collapse: collapse;
}

#main  table th {
   padding:5px;
   font-size:12px;
   text-align:left;
   border:1px solid #ddd;
   background:#e0eef8;
}

#main  table td {
   padding: 5px;
   font-size: 12px;
   text-align: left;
   border: 1px solid #ddd;
	}

*/


/* ========SUBCONTENTS CUSTOMIZE======== */
#sub .section {
	margin-bottom:10px;
	}

#sub h2 {
	padding: 4px 3px 3px 10px;
	font-size: 14px;
	font-weight: bold;
   	letter-spacing: 3px;
	color: #fff;
	background: url(../img/bg_sub_h2.gif) 50% 50%;
	}

#sub ul {
   margin: 5px 0 0 5px;
   padding: 0;
}

#sub li {
   padding: 5px 0 5px 0;
   line-height: 1.4;
   list-style: none;
   background: url(../img/bg_dotline.gif) 0 100% repeat-x;
}

#sub li a {
   display: block;
   padding-left: 12px;
   background: url(../img/bg_list.gif) 0 5px no-repeat;
}





#sub #link {
	width: 200px;
	padding: 0 auto 6px;
	margin: 2px auto 10px;
	font-size: 11px;
	text-align: center;
	}

#sub #link a {
	width: 200px;
	margin: 0px auto;
	}

#sub #link img{
	padding: 0px;
	margin: 0px auto;
	}

#sub #link.mgb4 {
	margin-bottom: 4px;
	}



#sub #pr_link {
	width:200px;
	margin: 8px 2px 15px 1px;
	padding: 1px;
	font-size: 11px;
	}

#sub #pr_link a {
	width:195px;
	padding: 0px;
	margin: 5px 0 5px;
	font-size: 11px;
	}

#sub #pr_link img {
	width:195px;
	padding: 0px;
	margin: 5px 0 5px;
	font-size: 11px;
	}




#sub dl.information {
	background: #fffff0;
	padding: 2px 3px 6px;
	margin: 5px 2px 8px 1px;
	font-size: 11px;
	}

#sub dl.information dt {
	padding: 4px 0 0 3px;
	font-size: 14px;
	font-weight: bold;
   	letter-spacing: 1px;
	}

#sub dl.information dd {
	font-size: 11px;
	padding: 4px 1px 5px 4px;
   	letter-spacing: 1px;
	}



#sub #sub_link #sub_link_in {
	background: #fffff0;
	padding: 6px 1px 15px;
	margin: 0px 1px 5px;
	text-align: center;
	font-size: 11px;
	}

#sub #sub_link #sub_link_in p {
	padding: 1px 0px;
	margin: 6px 3px 6px;
	text-align: center;
	letter-spacing: 1px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	}

#sub #sub_link #sub_link_in p img {
	padding: 0;
	margin: 0 auto;
	text-align: center;
	}


#sub dl.sub_link {
	background: #fffff0;
	padding: 2px 3px 6px;
	margin: 5px 2px 0px 1px;
	text-align: center;
	font-size: 11px;
	}

#sub dl.sub_link dt {
	padding-top: 0px;
	font-size: 14px;
	font-weight: bold;
   	letter-spacing: 1px;
	}

#sub dl.sub_link dd {
	font-size: 11px;
	padding: 4px auto 5px;
	text-align: center;
   	letter-spacing: 1px;
	}




#sub #business_hours {
	border-top-right-radius: 20px;   /* 右上だけの角丸半径 */
	border-bottom-left-radius: 20px; /* 左下だけの角丸半径 */
	border: 2px solid #32cd32;   /* 枠線の装飾 */
	background-color: #ccffdf;     /* 背景色 */
	padding: 5px;               /* 内側の余白 */
	font-size: 13px;
	}

#sub #business_hours p.te-l {
	text-align: left;
	padding-left: 10px;
	}

#sub #business_hours p.te-r {
	text-align: right;
	padding-right: 15px;
	}

#sub #business_hours p.f10 {
	font-size: 10px;
	}







#sub #google_ado {
	background: #fffff0;
	margin: 5px 2px 5px 1px;
	padding: 3px 3px;
	}


#sub #yahoo_ado {
	background: #fffffe;
	margin: 2px auto 5px;
	padding: 1px 0px;
	text-align: center;
	}

#sub #A8_net {
	background: #fffffe;
	margin: 2px auto 5px;
	padding: 1px 0px;
	text-align: center;
	}

#sub #A8_net_0 {
	background: #fffffe;
	margin: 2px 0px 5px -15px;
	padding: 1px 0px;
	text-align: left;
	}

#out_pr {
	float: right;
	top: 10px;
	}

#pr_space #A8_net_1 {
	background: #fffffe;
	margin: 2px 2px 5px 2px;
	padding: 2px 0px;
	text-align: left;
	}


#pr_space #A8_net_1.mgt30 {
	background: #fffffe;
	margin: 30px 2px 5px 2px;
	padding: 3px 0px;
	text-align: left;
	}

#pr_space #A8_net_1 img {
	margin: 0px 2px;
	}


#pr_space #google_ado_1{
	background: #fffffe;
	width: 160px;
	margin: 3px 0px 10px 2px;
	padding: 3px 0px;
	text-align: left;
	}

#pr_space #google_ado_1 img {
	margin: 0px 0px 0px 2px;
	}


#pr_space #h10 {
	width: 165px;
	color: #051;
	font-size: 13px;
	letter-spacing: 0.2em;
	font-weight: bold;
	background: url(../img/btn_t_28.gif) 50% 50% repeat-x;
	border-left: 2px solid #2e0;
	margin: 15px 0px 10px -2px;
	padding: 5px 0 3px 8px;
	}



/* ========　OFFICE INFORMATION　========= */


  #office_info {
	margin: 10px 15px 10px 10px;
	padding: 5px 5px 5px 10px;
	background-color: #fffff0;
	border: 1px solid #ccc;
        border-radius: 8px;		/* CSS3 */  
        -webkit-border-radius: 8px;	/* Safari,Google Chrome用 */  
        -moz-border-radius: 8px;	/* Firefox用 */  
	}

  #main #m_sub h7 {
	color: #300;
	font-size: 15px;
	letter-spacing: 4px;
	font-weight: bold;
	padding: 0 0 0 15px;
	margin: 2px 0 0 2px;
	background: url(../img/bg_list_b_b.gif) 2px 8px  no-repeat;
	}

  #main #m_sub p {
	margin: 0 0 5px 0;
	padding: 5px 0 0 45px;
	font-size: 15px;
	color: #e02;
	line-height: 1.6;
	letter-spacing: 2.0px;
	}


  table.list99 {
	font-size: 12px;
	letter-spacing: 1px;
	margin: 3px 24px 10px 14px;
	padding: 0;
	border: 1px solid #ddd;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	background: #fff;
	}

  .list99 th{
	font-size: 11.5px;
	line-height: 30px;
	text-align: center;
	letter-spacing: 4px;
	border: 1px solid #ddd;
	background: #f5f5f5;
	padding: 4px 0 0 3px;
	}

  .list99 td{
	font-size: 11.5px;
	color: #000;
	line-height: 30px;
	text-align: left;
	letter-spacing: 2.9px;
	padding: 6px 1px 5px 25px;
	margin: 1px 0 0;
	border: 1px solid #ddd;
	}

  .list99 td.lh18{
	line-height: 18px;
	}

  .list99 td img{
	margin: 0px;
	}








  #postage h5 {
	color:#242;
	font-size: 14.5px;
	line-height: 20px;
	letter-spacing: 5px;
	font-weight: bold;
	background: url(../img/bg_santen_g_bb.gif) 0 4px no-repeat;
	padding: 1px 0 0 18px;
	margin: 15px 5px 2px -18px;
	}




  table.list199 {
	font-size: 12px;
	letter-spacing: 1px;
	margin: 3px -5px 10px -15px;
	padding: 0;
	border: 1px solid #ddd;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	background: #fff;
	}

  .list199 th{
	font-size: 11px;
	line-height: 14.5px;
	text-align: center;
	letter-spacing: 1px;
	border: 1px solid #ddd;
	background: #f5f5f5;
	padding: 3px 0 3px;
	}

  .list199 td{
	font-size: 11.5px;
	color: #000;
	line-height: 18px;
	text-align: right;
	letter-spacing: 0.7px;
	padding: 3px 2px 3px 1px;
	margin: 1px 0 0;
	border: 1px solid #ddd;
	}













  #main #m_top h4.title {
	height: 26px;
	color: #fff666;
	font-size: 15px;
	line-height: 26px;
	letter-spacing: 6px;
	font-weight: bold;
	border-top: 1px solid #160;
	border-left: 1px solid #160;
	padding: 2px 0 0 15px;
	margin: 10px 12px 12px 5px;
	}

  #main #m_top h4.title2 {
	height: 26px;
	color: #fff666;
	font-size: 15px;
	line-height: 26px;
	letter-spacing: 6px;
	font-weight: bold;
	border-top: 1px solid #160;
	border-left: 1px solid #160;
	padding: 2px 0 0 15px;
	margin: 25px 12px 12px 5px;
	z-index: 999;
	}

  #main #m_top #box99 {
	width: 540px;
	font-size: 11px;
	margin: -10px 15px 15px 5px;
	padding: 5px 5px 5px 10px;
	background-color: #fffff5;
	border: 1px solid #eee;
        border-radius: 5px;		/* CSS3 */  
        -webkit-border-radius: 5px;	/* Safari,Google Chrome用 */  
        -moz-border-radius: 5px;	/* Firefox用 */ 
	z-index: 990;
	}

  #main #m_top #box99.mgt10 {
	margin-top: 10px;
	}

  #main #m_top #box99 p.text97 {
	font-size: 16px;
	line-height: 28px;
	letter-spacing: 3px;
	margin: 12px 0 5px 5px;
	}

  #main #m_top #box99 p.text98 {
	font-size: 14px;
	line-height: 28px;
	letter-spacing: 2px;
	margin: 5px 10px 3px 8px;
	}

  #main #m_top #box99 p.text99 {
	font-size: 11px;
	line-height: 18px;
	letter-spacing: 0.5px;
	margin: 0 10px 18px 12px;
	}




/* ========PAGETOP CUSTOMIZE========= */

#pagetop {
	padding: 10px 0;
	text-align: right;
	}

#pagetop a {
	padding:0 0 0 12px;
	background:url(../img/bg_pagetop_b.gif) 0 50% no-repeat;
	}

#pagetop_last {
	position: absolute;
	margin:-30px 0 0 830px;
	padding:0 0;
	}

#pagetop_last a {
	padding:0 0 0 15px;
	background:url(../img/bg_pagetop_b.gif) 0 50% no-repeat;
	}


/* ========FOOTMENU CUSTOMIZE======== */

#footMenu {
	margin:0;
	}

#footMenu ul {
	margin:0 5px 5px;
	padding:6px 0 0;
	text-align:right;
	width: 1014px;
	background:url(../img/bg_dotline.gif) 0 0 repeat-x;
	}

#footMenu li {
	display:inline;
	margin:0 0 0 5px;
	list-style:none;
	}

#footMenu li a {
	font-size: 11.5px;
	padding-left:10px;
	background: url(../img/bg_santen_b.gif) 0 50% no-repeat;
	}

#footMenu li.home a {
	padding-left:10px;
	background: url(../img/bg_santen_b.gif) 0 50% no-repeat;
	color: #f91;
	}

#footMenu li .last {
	display:inline;
	margin:0 15px 0 0;
	list-style:none;
	}


/* ========FOOTER CUSTOMIZE======== */
#footer_out {
	clear:both;
	display: block;
	bottom: 0;
	margin: 0 5px;
	height: 35px;
	background: #0283C4;
	}

#footer {
	height: 35px;
	background: url(../img/bg_foot.gif) 0 0 repeat-x;
	}


.copyright {
	margin: 5px 20px 0 160px;
	padding: 9px 0 0;
	font-style: normal;
	font-size: 12px;
	color:#fff;
	text-align: left;
	}

#totop {
	position: fixed;
	display: block;	
	bottom: 0px;
	width: 180px;
	height: 35px;
	margin: 2px 0 -1px 815px;
	padding: 0 0;
	background: url(../img/bg_foot2.gif) 0 0 repeat-x;
	border-color: #D5D5D5;
	border-left: 1px solid #ade3f0;
	border-right: 1px solid #ade3f0;
	border-style: none solid;
	border-width: medium 1px;
	z-index: 2;
	}

#totop a {
	display: block;
	margin: 2px 0;
	padding: 1px 0 0 17px;
	background: url(../img/totop.png) no-repeat 4% center;
	font-size:13px;
	color: #fff;
	line-height: 30px;
	text-align: center;
	vertical-align: middle;
	}

#totop a:hover {
	background: url(../img/totop_on.gif) no-repeat 4% center;
	color: #000c85;
	}







  #info_mainte {
	margin: 10px 15px 10px 10px;
	padding: 12px 5px 15px 10px;
	background-color: #fffff0;
	border: 1px solid #ccc;
        border-radius: 8px;		/* CSS3 */  
        -webkit-border-radius: 8px;	/* Safari,Google Chrome用 */  
        -moz-border-radius: 8px;	/* Firefox用 */  
	}






/* ======== PRICE INFO ======== */

  #p_info_menu{
	padding: 10px 0 10px;
	margin: 5px 0 10px;
	}

  p.p_i_m {
	font-size: 15px;
	line-height: 22px;
	color: #000011;
	}

  a.price_info {
	font-size: 15px;
	line-height: 35px;
	color: #000011;
	text-decoration: none;
	}

  a.price_info:hover {
	color: #009900;
	text-decoration: none;
	}

  a.price_info_b {
	font-size: 15px;
	line-height: 22px;
	margin-top: 8px;
	padding-top: 10px;
	color: #000011;
	text-decoration: none;
	}

  a.price_info_b:hover {
	color: #009900;
	text-decoration: none;
	}


  #payment_method {
	margin: 10px 15px 10px 10px;
	padding: 15px 5px 20px 8px;
	background-color: #fffff0;
	border: 1px solid #ccc;
        border-radius: 8px;		/* CSS3 */  
        -webkit-border-radius: 8px;	/* Safari,Google Chrome用 */  
        -moz-border-radius: 8px;	/* Firefox用 */  
	}

  #payment_method table.payment1 {
	font-size: 12px;
	letter-spacing: 1px;
	margin: 0px 6px -1px 7px;
	padding: 0;
	border: 1px solid #ccc;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	}

  #payment_method table.payment1 th{
	width: 156px;
	color: #000010;
	font-size: 12px;
	line-height: 25px;
	text-align: center;
	letter-spacing: 1px;
	border: 1px solid #ccc;
	padding: 6px 0 6px;
	margin: 0;
	}

  #payment_method table.payment1 td{
	color: #000001;
	font-size: 12px;
	line-height: 23px;
	text-align: left;
	letter-spacing: 1px;
	padding: 6px 4px 3px 6px;
	margin: 1px 0 0;
	border: 1px solid #ccc;
	}

  #payment_method table.payment1 td.lh17{
	line-height: 17px;
	text-align: left;
	letter-spacing: 1px;
	padding: 6px 4px 6px 7px;
	margin: 1px 0 0;
	border: 1px solid #ccc;
	}

  #payment_method table.come {
	border: 1px solid #fffff0;
	line-height: 17px;
	letter-spacing: 0.5px;
	margin: 2px -2px 0px -5px;
	padding: 2px 0px 3px;
	}

  #payment_method table.come tr{
	border: 1px solid #fffff0;
	margin: 2px 0 2px 0;
	}

  #payment_method table.come th{
	width: 14px;
	border: 1px solid #fffff0;
	line-height: 17px;
	vertical-align: text-top;
	padding: 2px 0 0 1px;
	margin: 2px 0 0px 0;
	}

  #payment_method table.come td{
	border: 1px solid #fffff0;
	line-height: 17px;
	margin: 2px 0 0px 0;
	padding: 2px 0 0 1px;
	}

	
	}
  #payment_method table.come td.fc-rn{
	color: #c00;
	}


  #price_cancel {
	margin: 10px 15px 10px 10px;
	padding: 15px 5px 20px 8px;
	background-color: #fffff0;
	border: 1px solid #ccc;
        border-radius: 8px;		/* CSS3 */  
        -webkit-border-radius: 8px;	/* Safari,Google Chrome用 */  
        -moz-border-radius: 8px;	/* Firefox用 */  
	}

  #price_cancel table.payment1 {
	font-size: 12px;
	letter-spacing: 1px;
	margin: 0px 6px -1px 7px;
	padding: 0;
	border: 1px solid #ccc;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	}

  #price_cancel table.payment1 th{
	width: 156px;
	color: #000010;
	font-size: 12px;
	line-height: 25px;
	text-align: center;
	letter-spacing: 1px;
	border: 1px solid #ccc;
	padding: 6px 0 6px;
	margin: 0;
	}

  #price_cancel table.payment1 td{
	color: #000001;
	font-size: 12px;
	line-height: 23px;
	text-align: left;
	letter-spacing: 1px;
	padding: 6px 4px 3px 6px;
	margin: 1px 0 0;
	border: 1px solid #ccc;
	}

  #price_cancel table.payment1 td.lh17{
	line-height: 17px;
	text-align: left;
	letter-spacing: 1px;
	padding: 6px 4px 6px 7px;
	margin: 1px 0 0;
	border: 1px solid #ccc;
	}

  #price_cancel table.come {
	border: 1px solid #fffff0;
	line-height: 17px;
	letter-spacing: 0.5px;
	margin: 2px -2px 0px -5px;
	padding: 2px 0px 3px;
	}

  #price_cancel table.come tr{
	border: 1px solid #fffff0;
	margin: 2px 0 2px 0;
	}

  #price_cancel table.come th{
	width: 14px;
	border: 1px solid #fffff0;
	line-height: 17px;
	vertical-align: text-top;
	padding: 2px 0 0 1px;
	margin: 2px 0 0px 0;
	}

  #price_cancel table.come td{
	border: 1px solid #fffff0;
	line-height: 17px;
	margin: 2px 0 0px 0;
	padding: 2px 0 0 1px;
	}

	
	}
  #price_cancel table.come td.fc-rn{
	color: #c00;
	}




#delivery {
	 zoom: 1;
	}

#delivery_price {
	margin: 10px 10px 10px 5px;
	padding: 15px 5px 20px 5px;
	background-color: #fffff0;
	border: 1px solid #ccc;
        border-radius: 8px;		/* CSS3 */  
        -webkit-border-radius: 8px;	/* Safari,Google Chrome用 */  
        -moz-border-radius: 8px;	/* Firefox用 */  
	}

#paperless {
	margin: 10px 10px 10px 5px;
	padding: 15px 5px 20px 5px;
	background-color: #fffff0;
	border: 1px solid #ccc;
        border-radius: 8px;		/* CSS3 */  
        -webkit-border-radius: 8px;	/* Safari,Google Chrome用 */  
        -moz-border-radius: 8px;	/* Firefox用 */  
	}



  table.list190 {
	border: 1px solid #ccc;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	font-size: 12px;
	etter-spacing: 1px;
	margin: 5px 3px 10px 4px;
	padding: 0;
	}

  .list190 th{
	color: #000010;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	letter-spacing: 1px;
	border: 1px solid #ccc;
	padding: 2px 0 2px;
	}

  .list190 td{
	color: #000001;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	letter-spacing: 1px;
	padding: 3px 1px 3px;
	margin: 1px 0 0;
	border: 1px solid #ccc;
	}

  .list190 td.va-t1 {
	vertical-align: middle;
	line-height: 17px;
	padding: 6px 0 0px;
	border-bottom: medium none;
	}
  .list190 td.va-t2 {
	vertical-align: middle;
	line-height: 17px;
	padding: 0px 0 0px;
	border-top: medium none;
	border-bottom: medium none;
	}
  .list190 td.va-t3 {
	vertical-align: middle;
	line-height: 17px;
	padding: 0px 0 5px;
	border-top: medium none;
	}

  .list190 td.va-t2.tal {
	vertical-align:top;
	text-align: left;
	}
  .list190 td.va-t2.tar {
	vertical-align:top;
	text-align: right;
	}
  .list190 td.va-t2.tar1 {
	text-align: right;
	}
  .list190 td.va-t3.tar {
	text-align: right;
	}

  .list190 td.va-tt {
	vertical-align: text-top
	}
  .list190 td.f13 {
	font-size: 13px;
	}

  .list190 td.tal-p3 {
	text-align: left;
	padding-left: 3px;
	}
  .list190 td.tal-p4 {
	text-align: left;
	padding-left: 4px;
	}
  .list190 td.tal-p5 {
	text-align: left;
	padding-left: 5px;
	}
  .list190 td.tal-p6 {
	text-align: left;
	padding-left: 6px;
	}
  .list190 td.tal-p7 {
	text-align: left;
	padding-left: 7px;
	}
  .list190 td.tal-p8 {
	text-align: left;
	padding-left: 8px;
	}
  .list190 td.tal-p10 {
	text-align: left;
	padding-left: 10px;
	}

  .list190 td.tar-p1 {
	text-align: right;
	padding-right: 1px;
	}

  .list190 td.tar-p1-5 {
	text-align: right;
	padding-right: 1-5px;
	}
  .list190 td.tar-p2 {
	text-align: right;
	padding-right: 2px;
	}
  .list190 td.tar-p3 {
	text-align: right;
	padding-right: 3px;
	}
  .list190 td.tar-p4 {
	text-align: right;
	padding-right: 4px;
	}
  .list190 td.tar-p5 {
	text-align: right;
	padding-right: 5px;
	}
  .list190 td.tar-p6 {
	text-align: right;
	padding-right: 6px;
	}
  .list190 td.tar-p7 {
	text-align: right;
	padding-right: 7px;
	}
	}
  .list190 td.tar-p8 {
	text-align: right;
	padding-right: 8px;
	}
  .list190 td.tar-p10 {
	text-align: right;
	padding-right: 10px;
	}
  .list190 td.tar-p12 {
	text-align: right;
	padding-right: 12px;
	}
  .list190 td.tar-p15 {
	text-align: right;
	padding-right: 15px;
	}




  #delivery_price table. {
	line-height: 17px;
	letter-spacing: 0.5px;
	margin: 0 -2px 12px 5px;
	}

  #delivery_price table.note tr{
	line-height: 18px;
	margin: 1px 0 1px;
	}

  #delivery_price table.note th{
	vertical-align: text-top;
	padding-right: 2px;
	}









.lh5 {
	line-height: 5px;
	}

.lh6 {
	line-height: 6px;
	}

.lh7 {
	line-height: 7px;
	}

.lh8 {
	line-height: 8px;
	}

.lh9 {
	line-height: 9px;
	}

.lh10 {
	line-height: 10px;
	}

.lh11 {
	line-height: 11px;
	}

.lh12 {
	line-height: 12px;
	}

.lh13 {
	line-height: 13px;
	}

.lh14 {
	line-height: 14px;
	}

.lh15 {
	line-height: 15px;
	}

.lh16 {
	line-height: 16px;
	}

.lh17 {
	line-height: 17px;
	}

.lh18 {
	line-height: 18px;
	}

.lh19 {
	line-height: 19px;
	}

.lh20 {
	line-height: 20px;
	}

.lh21 {
	line-height: 21px;
	}

.lh22 {
	line-height: 22px;
	}

.lh23 {
	line-height: 23px;
	}

.lh24 {
	line-height: 24px;
	}

.lh25 {
	line-height: 25px;
	}

.lh26 {
	line-height: 26px;
	}

.lh27 {
	line-height: 27px;
	}

.lh28 {
	line-height: 28px;
	}

.lh29 {
	line-height: 29px;
	}

.lh30 {
	line-height: 30px;
	}

.lh31 {
	line-height: 31px;
	}

.lh32 {
	line-height: 32px;
	}

.lh33 {
	line-height: 33px;
	}

.lh34 {
	line-height: 34px;
	}

.lh35 {
	line-height: 35px;
	}

.lh36 {
	line-height: 36px;
	}

.lh37 {
	line-height: 37px;
	}

.lh38 {
	line-height: 38px;
	}

.lh39 {
	line-height: 39px;
	}

.lh40 {
	line-height: 40px;
	}

.lh41 {
	line-height: 41px;
	}

.lh42 {
	line-height: 42px;
	}

.lh43 {
	line-height: 43px;
	}

.lh44 {
	line-height: 44px;
	}

.lh45 {
	line-height: 45px;
	}






.f1	{
	font-size: 1px;
	}

.f1_la-3 {
	font-size: 1px;
	letter-spacing: -8px;
	}

.f2	{
	font-size: 2px;
	}

.f3	{
	font-size: 3px;
	}

.f4	{
	font-size: 4px;
	}

.f5	{
	font-size: 5px;
	}

.f6	{
	font-size: 6px;
	}

.f7	{
	font-size: 7px;
	}

.f7-5	{
	font-size: 7.5px;
	}

.f8	{
	font-size: 8px;
	}

.f8-5	{
	font-size: 8.5px;
	}

.f9	{
	font-size: 9px;
	}

.f9-5	{
	font-size: 9.5px;
	}

.f10	{
	font-size: 10px;
	}
.f10-5	{
	font-size: 10.5px;
	}
.f11	{
	font-size: 11px;
	}

.f11-5	{
	font-size: 11.5px;
	}

.f12	{
	font-size: 12px;
	}

.f13	{
	font-size: 13px;
	}

.f14	{
	font-size: 14px;
	}

.f15	{
	font-size: 15px;
	}

.f16	{
	font-size: 16px;
	}

.f17	{
	font-size: 17px;
	}

.f18	{
	font-size: 18px;
	}

.f19	{
	font-size: 19px;
	}

.f20	{
	font-size: 20px;
	}

.f21	{
	font-size: 21px;
	}

.f22	{
	font-size: 22px;
	}

.f23	{
	font-size: 23px;
	}

.f24	{
	font-size: 24px;
	}

.f25	{
	font-size: 25px;
	}

.f26	{
	font-size: 26px;
	}

.f27	{
	font-size: 27px;
	}

.f28	{
	font-size: 28px;
	}

.f29	{
	font-size: 29px;
	}

.f30	{
	font-size: 30px;
	}



.fb	{
	font-weight: bold;
	}



p.f5	{
	font-size: 5px;
	}

p.f6	{
	font-size: 6px;
	}

p.f7	{
	font-size: 7px;
	}

p.f7-5	{
	font-size: 7.5px;
	}

p.f8	{
	font-size: 8px;
	}

p.f8-5	{
	font-size: 8.5px;
	}

p.f9	{
	font-size: 9px;
	}

p.f9-5	{
	font-size: 9.5px;
	}

p.f10	{
	font-size: 10px;
	}

p.f10-5	{
	font-size: 10.5px;
	}

p.f11	{
	font-size: 11px;
	}

p.f11-5	{
	font-size: 11.5px;
	}

p.f12	{
	font-size: 12px;
	}

p.f13	{
	font-size: 13px;
	}

p.f14	{
	font-size: 14px;
	}

p.f15	{
	font-size: 15px;
	}

p.f16	{
	font-size: 16px;
	}

p.f17	{
	font-size: 17px;
	}

p.f18	{
	font-size: 18px;
	}

p.f19	{
	font-size: 19px;
	}

p.f20	{
	font-size: 20px;
	}




.la-2	{
	letter-spacing: -2px;
	}
.la-1.8	{
	letter-spacing: -1.8px;
	}
.la-1.5	{
	letter-spacing: -1.5px;
	}
.la-1.2	{
	letter-spacing: -1.2px;
	}
.la-1	{
	letter-spacing: -1px;
	}
.la-08	{
	letter-spacing: -0.8px;
	}
.la-05	{
	letter-spacing: -0.5px;
	}
.la-02	{
	letter-spacing: -0.2px;
	}
.la0	{
	letter-spacing: 0px;
	}
.la02	{
	letter-spacing: 0.2px;
	}
.la05	{
	letter-spacing: 0.5px;
	}
.la08	{
	letter-spacing: 0.8px;
	}
.la1	{
	letter-spacing: 1px;
	}
.la1-5	{
	letter-spacing: 1.5px;
	}
.la2	{
	letter-spacing: 2px;
	}
.la2-5	{
	letter-spacing: 2.5px;
	}
.la3	{
	letter-spacing: 3px;
	}
.la3-5	{
	letter-spacing: 3.5px;
	}
.la4	{
	letter-spacing: 4px;
	}
.la4-5	{
	letter-spacing: 4.5px;
	}
.la5	{
	letter-spacing: 5px;
	}
.la5-5	{
	letter-spacing: 5.5px;
	}
.la6	{
	letter-spacing: 6px;
	}
.la6-5	{
	letter-spacing: 6.5px;
	}
.la7	{
	letter-spacing: 7px;
	}
.la7-5	{
	letter-spacing: 7.5px;
	}
.la8	{
	letter-spacing: 8px;
	}
.la8-5	{
	letter-spacing: 8.5px;
	}
.la9	{
	letter-spacing: 9px;
	}
.la9-5	{
	letter-spacing: 9.5px;
	}
.la10	{
	letter-spacing: 10px;
	}
.la11	{
	letter-spacing: 11px;
	}
.la12	{
	letter-spacing: 12px;
	}
.la13	{
	letter-spacing: 13px;
	}
.la14	{
	letter-spacing: 14px;
	}
.la15	{
	letter-spacing: 15px;
	}
.la16	{
	letter-spacing: 16px;
	}
.la17	{
	letter-spacing: 17px;
	}
.la18	{
	letter-spacing: 18px;
	}
.la19	{
	letter-spacing: 19px;
	}
.la20	{
	letter-spacing: 20px;
	}




  .mgt5r5 {
	margin: 5px 5px 0 0;
	}


  .mgt30 {
	margin-top: 30px;
	}
  .mgt29 {
	margin-top: 29px;
	}
  .mgt28 {
	margin-top: 28px;
	}
  .mgt27 {
	margin-top: 27px;
	}
  .mgt26 {
	margin-top: 26px;
	}
  .mgt25 {
	margin-top: 25px;
	}
  .mgt24 {
	margin-top: 24px;
	}
  .mgt23 {
	margin-top: 23px;
	}
  .mgt22 {
	margin-top: 22px;
	}
  .mgt21 {
	margin-top: 21px;
	}
  .mgt20 {
	margin-top: 20px;
	}
  .mgt19 {
	margin-top: 19px;
	}
  .mgt18 {
	margin-top: 18px;
	}
  .mgt17 {
	margin-top: 17px;
	}
  .mgt16 {
	margin-top: 16px;
	}
  .mgt15 {
	margin-top: 15px;
	}
  .mgt14 {
	margin-top: 14px;
	}
  .mgt13 {
	margin-top: 13px;
	}
  .mgt12 {
	margin-top: 12px;
	}
  .mgt11 {
	margin-top: 11px;
	}
  .mgt10 {
	margin-top: 10px;
	}
  .mgt9 {
	margin-top: 9px;
	}
  .mgt8 {
	margin-top: 8px;
	}
  .mgt7 {
	margin-top: 7px;
	}
  .mgt6 {
	margin-top: 6px;
	}
  .mgt5 {
	margin-top: 5px;
	}
  .mgt4 {
	margin-top: 4px;
	}
  .mgt3 {
	margin-top: 3px;
	}
  .mgt2 {
	margin-top: 2px;
	}
  .mgt1 {
	margin-top: 1px;
	}

  .mgt0 {
	margin-top: 0px;
	}

  .mgt-1 {
	margin-top: -1px;
	}
  .mgt-2 {
	margin-top: -2px;
	}
  .mgt-3 {
	margin-top: -3px;
	}
  .mgt-4 {
	margin-top: -4px;
	}
  .mgt-5 {
	margin-top: -5px;
	}
  .mgt-6 {
	margin-top: -6px;
	}
  .mgt-7 {
	margin-top: -7px;
	}
  .mgt-8 {
	margin-top: -8px;
	}
  .mgt-9 {
	margin-top: -9px;
	}
  .mgt-10 {
	margin-top: -10px;
	}
  .mgt-11 {
	margin-top: -11px;
	}
  .mgt-12 {
	margin-top: -12px;
	}
  .mgt-13 {
	margin-top: -13px;
	}
  .mgt-14 {
	margin-top: -14px;
	}
  .mgt-15 {
	margin-top: -15px;
	}
  .mgt-16 {
	margin-top: -16px;
	}
  .mgt-17 {
	margin-top: -17px;
	}
  .mgt-18 {
	margin-top: -18px;
	}
  .mgt-19 {
	margin-top: -19px;
	}
  .mgt-20 {
	margin-top: -20px;
	}



  .mgb-25 {
	margin-bottom: -25px;
	}
  .mgb-20 {
	margin-bottom: -20px;
	}
  .mgb-19 {
	margin-bottom: -19px;
	}
  .mgb-18 {
	margin-bottom: -18px;
	}
  .mgb-17 {
	margin-bottom: -17px;
	}
  .mgb-16 {
	margin-bottom: -16px;
	}
  .mgb-15 {
	margin-bottom: -15px;
	}
  .mgb-14 {
	margin-bottom: -14px;
	}
  .mgb-13 {
	margin-bottom: -13px;
	}
  .mgb-12 {
	margin-bottom: -12px;
	}
  .mgb-11 {
	margin-bottom: -11px;
	}
  .mgb-10 {
	margin-bottom: -10px;
	}
  .mgb-9 {
	margin-bottom: -9px;
	}
  .mgb-8 {
	margin-bottom: -8px;
	}
  .mgb-7 {
	margin-bottom: -7px;
	}
  .mgb-6 {
	margin-bottom: -6px;
	}
  .mgb-5 {
	margin-bottom: -5px;
	}
  .mgb-4 {
	margin-bottom: -4px;
	}
  .mgb-3 {
	margin-bottom: -3px;
	}
  .mgb-2 {
	margin-bottom: -2px;
	}
  .mgb-1 {
	margin-bottom: -1px;
	}

  .mgb0 {
	margin-bottom: 0px;
	}

  .mgb1 {
	margin-bottom: 1px;
	}
  .mgb2 {
	margin-bottom: 2px;
	}
  .mgb3 {
	margin-bottom: 3px;
	}
  .mgb4 {
	margin-bottom: 4px;
	}
  .mgb5 {
	margin-bottom: 5px;
	}
  .mgb6 {
	margin-bottom: 6px;
	}
  .mgb7 {
	margin-bottom: 7px;
	}
  .mgb8 {
	margin-bottom: 8px;
	}
  .mgb9 {
	margin-bottom: 9px;
	}
  .mgb10 {
	margin-bottom: 10px;
	}
  .mgb11 {
	margin-bottom: 11px;
	}
  .mgb12 {
	margin-bottom: 12px;
	}
  .mgb13 {
	margin-bottom: 13px;
	}
  .mgb14 {
	margin-bottom: 14px;
	}
  .mgb15 {
	margin-bottom: 15px;
	}
  .mgb16 {
	margin-bottom: 16px;
	}
  .mgb17 {
	margin-bottom: 17px;
	}

  .mgb18 {
	margin-bottom: 18px;
	}
  .mgb19 {
	margin-bottom: 19px;
	}
  .mgb20 {
	margin-bottom: 20px;
	}
  .mgb21 {
	margin-bottom: 21px;
	}
  .mgb22 {
	margin-bottom: 22px;
	}
  .mgb23 {
	margin-bottom: 23px;
	}
  .mgb24 {
	margin-bottom: 24px;
	}
  .mgb25 {
	margin-bottom: 25px;
	}
  .mgb26 {
	margin-bottom: 26px;
	}
  .mgb27 {
	margin-bottom: 27px;
	}
  .mgb28 {
	margin-bottom: 28px;
	}
  .mgb29 {
	margin-bottom: 29px;
	}
  .mgb30 {
	margin-bottom: 30px;
	}




  .mgl150 {
	margin-left: 150px;
	}
  .mgl148 {
	margin-left: 148px;
	}
  .mgl146 {
	margin-left: 146px;
	}
  .mgl145 {
	margin-left: 145px;
	}
  .mgl144 {
	margin-left: 144px;
	}
  .mgl142 {
	margin-left: 142px;
	}
  .mgl140 {
	margin-left: 140px;
	}
  .mgl138 {
	margin-left: 138px;
	}
  .mgl136 {
	margin-left: 136px;
	}
  .mgl135 {
	margin-left: 135px;
	}
  .mgl134 {
	margin-left: 134px;
	}
  .mgl132 {
	margin-left: 132px;
	}
  .mgl130 {
	margin-left: 130px;
	}
  .mgl128 {
	margin-left: 128px;
	}
  .mgl126 {
	margin-left: 126px;
	}
  .mgl125 {
	margin-left: 125px;
	}
  .mgl124 {
	margin-left: 124px;
	}
  .mgl122 {
	margin-left: 122px;
	}
  .mgl120 {
	margin-left: 120px;
	}
  .mgl118 {
	margin-left: 118px;
	}
  .mgl116 {
	margin-left: 116px;
	}
  .mgl115 {
	margin-left: 115px;
	}
  .mgl114 {
	margin-left: 114px;
	}
  .mgl112 {
	margin-left: 112px;
	}
  .mgl110 {
	margin-left: 110px;
	}
  .mgl108 {
	margin-left: 108px;
	}
  .mgl106 {
	margin-left: 106px;
	}
  .mgl105 {
	margin-left: 105px;
	}
  .mgl104 {
	margin-left: 104px;
	}
  .mgl102 {
	margin-left: 102px;
	}
  .mgl100 {
	margin-left: 100px;
	}
  .mgl98 {
	margin-left: 98px;
	}
  .mgl96 {
	margin-left: 96px;
	}
  .mgl95 {
	margin-left: 95px;
	}
  .mgl94 {
	margin-left: 94px;
	}
  .mgl92 {
	margin-left: 92px;
	}
  .mgl90 {
	margin-left: 90px;
	}
  .mgl88 {
	margin-left: 88px;
	}
  .mgl86 {
	margin-left: 86px;
	}
  .mgl85 {
	margin-left: 85px;
	}
  .mgl84 {
	margin-left: 84px;
	}
  .mgl82 {
	margin-left: 82px;
	}

  .mgl80 {
	margin-left: 80px;
	}
  .mgl78 {
	margin-left: 78px;
	}
  .mgl76 {
	margin-left: 76px;
	}
  .mgl75 {
	margin-left: 75px;
	}
  .mgl74 {
	margin-left: 74px;
	}
  .mgl72 {
	margin-left: 72px;
	}
  .mgl70 {
	margin-left: 70px;
	}
  .mgl68 {
	margin-left: 68px;
	}
  .mgl66 {
	margin-left: 66px;
	}
  .mgl65 {
	margin-left: 65px;
	}
  .mgl64 {
	margin-left: 64px;
	}
  .mgl62 {
	margin-left: 62px;
	}
  .mgl60 {
	margin-left: 60px;
	}
  .mgl58 {
	margin-left: 58px;
	}
  .mgl56 {
	margin-left: 56px;
	}
  .mgl55 {
	margin-left: 55px;
	}
  .mgl54 {
	margin-left: 54px;
	}
  .mgl52 {
	margin-left: 52px;
	}
  .mgl50 {
	margin-left: 50px;
	}
  .mgl48 {
	margin-left: 48px;
	}
  .mgl46 {
	margin-left: 46px;
	}
  .mgl45 {
	margin-left: 45px;
	}
  .mgl44 {
	margin-left: 44px;
	}
  .mgl42 {
	margin-left: 42px;
	}
  .mgl40 {
	margin-left: 40px;
	}
  .mgl38 {
	margin-left: 38px;
	}
  .mgl36 {
	margin-left: 36px;
	}
  .mgl35 {
	margin-left: 35px;
	}
  .mgl34 {
	margin-left: 34px;
	}
  .mgl32 {
	margin-left: 32px;
	}
  .mgl30 {
	margin-left: 30px;
	}
  .mgl28 {
	margin-left: 28px;
	}
  .mgl26 {
	margin-left: 26px;
	}
  .mgl25 {
	margin-left: 25px;
	}
  .mgl24 {
	margin-left: 24px;
	}
  .mgl22 {
	margin-left: 22px;
	}
  .mgl20 {
	margin-left: 20px;
	}
  .mgl19 {
	margin-left: 19px;
	}
  .mgl18 {
	margin-left: 18px;
	}
  .mgl17 {
	margin-left: 17px;
	}
  .mgl16 {
	margin-left: 16px;
	}
  .mgl15 {
	margin-left: 15px;
	}
  .mgl14 {
	margin-left: 14px;
	}
  .mgl13 {
	margin-left: 13px;
	}
  .mgl12 {
	margin-left: 12px;
	}
  .mgl11 {
	margin-left: 11px;
	}
  .mgl10 {
	margin-left: 10px;
	}
  .mgl9 {
	margin-left: 9px;
	}
  .mgl8 {
	margin-left: 8px;
	}
  .mgl7 {
	margin-left: 7px;
	}
  .mgl6 {
	margin-left: 6px;
	}
  .mgl5 {
	margin-left: 5px;
	}
  .mgl4 {
	margin-left: 4px;
	}
  .mgl3 {
	margin-left: 3px;
	}
  .mgl2 {
	margin-left: 2px;
	}
  .mgl1 {
	margin-left: 1px;
	}

  .mgl0 {
	margin-left: 0px;
	}

  .mgl-1 {
	margin-left: -1px;
	}
  .mgl-2 {
	margin-left: -2px;
	}
  .mgl-3 {
	margin-left: -3px;
	}
  .mgl-4 {
	margin-left: -4px;
	}
  .mgl-5 {
	margin-left: -5px;
	}
  .mgl-6 {
	margin-left: -6px;
	}
  .mgl-7 {
	margin-left: -7px;
	}
  .mgl-8 {
	margin-left: -8px;
	}
  .mgl-9 {
	margin-left: -9px;
	}
  .mgl-10 {
	margin-left: -10px;
	}
  .mgl-11 {
	margin-left: -11px;
	}
  .mgl-12 {
	margin-left: -12px;
	}
  .mgl-13 {
	margin-left: -13px;
	}
  .mgl-14 {
	margin-left: -14px;
	}
  .mgl-15 {
	margin-left: -15px;
	}
  .mgl-16 {
	margin-left: -16px;
	}
  .mgl-17 {
	margin-left: -17px;
	}
  .mgl-18 {
	margin-left: -18px;
	}
  .mgl-19 {
	margin-left: -19px;
	}
  .mgl-20 {
	margin-left: -20px;
	}
  .mgl-21 {
	margin-left: -21px;
	}
  .mgl-22 {
	margin-left: -22px;
	}
  .mgl-23 {
	margin-left: -23px;
	}
  .mgl-24 {
	margin-left: -24px;
	}
  .mgl-25 {
	margin-left: -25px;
	}
  .mgl-26 {
	margin-left: -26px;
	}
  .mgl-27 {
	margin-left: -27px;
	}
  .mgl-28 {
	margin-left: -28px;
	}
  .mgl-29 {
	margin-left: -29px;
	}
  .mgl-30 {
	margin-left: -30px;
	}




  .mgr80 {
	margin-right: 80px;
	}
  .mgr79 {
	margin-right: 79px;
	}
  .mgr78 {
	margin-right: 78px;
	}
  .mgr77 {
	margin-right: 77px;
	}
  .mgr76 {
	margin-right: 76px;
	}
  .mgr75 {
	margin-right: 75px;
	}
  .mgr74 {
	margin-right: 74px;
	}
  .mgr73 {
	margin-right: 73px;
	}
  .mgr72 {
	margin-right: 72px;
	}
  .mgr71 {
	margin-right: 71px;
	}
  .mgr70 {
	margin-right: 70px;
	}
  .mgr69 {
	margin-right: 69px;
	}
  .mgr68 {
	margin-right: 68px;
	}
  .mgr67 {
	margin-right: 67px;
	}
  .mgr66 {
	margin-right: 66px;
	}
  .mgr65 {
	margin-right: 65px;
	}
  .mgr64 {
	margin-right: 54px;
	}
  .mgr63 {
	margin-right: 63px;
	}
  .mgr62 {
	margin-right: 62px;
	}
  .mgr61 {
	margin-right: 61px;
	}
  .mgr60 {
	margin-right: 60px;
	}
  .mgr59 {
	margin-right: 59px;
	}
  .mgr58 {
	margin-right: 58px;
	}
  .mgr57 {
	margin-right: 57px;
	}
  .mgr56 {
	margin-right: 56px;
	}
  .mgr55 {
	margin-right: 55px;
	}
  .mgr54 {
	margin-right: 54px;
	}
  .mgr53 {
	margin-right: 53px;
	}
  .mgr52 {
	margin-right: 52px;
	}
  .mgr51 {
	margin-right: 51px;
	}
  .mgr50 {
	margin-right: 50px;
	}
  .mgr49 {
	margin-right: 49px;
	}
  .mgr48 {
	margin-right: 48px;
	}
  .mgr47 {
	margin-right: 47px;
	}
  .mgr46 {
	margin-right: 46px;
	}
  .mgr45 {
	margin-right: 45px;
	}
  .mgr44 {
	margin-right: 44px;
	}
  .mgr43 {
	margin-right: 43px;
	}
  .mgr42 {
	margin-right: 42px;
	}
  .mgr41 {
	margin-right: 41px;
	}
  .mgr40 {
	margin-right: 40px;
	}
  .mgr39 {
	margin-right: 39px;
	}
  .mgr38 {
	margin-right: 38px;
	}
  .mgr37 {
	margin-right: 37px;
	}
  .mgr36 {
	margin-right: 36px;
	}
  .mgr35 {
	margin-right: 35px;
	}
  .mgr34 {
	margin-right: 34px;
	}
  .mgr33 {
	margin-right: 33px;
	}
  .mgr32 {
	margin-right: 32px;
	}
  .mgr31 {
	margin-right: 31px;
	}
  .mgr30 {
	margin-right: 30px;
	}
  .mgr29 {
	margin-right: 29px;
	}
  .mgr28 {
	margin-right: 28px;
	}
  .mgr27 {
	margin-right: 27px;
	}
  .mgr26 {
	margin-right: 26px;
	}
  .mgr25 {
	margin-right: 25px;
	}
  .mgr24 {
	margin-right: 24px;
	}
  .mgr23 {
	margin-right: 23px;
	}
  .mgr22 {
	margin-right: 22px;
	}
  .mgr21 {
	margin-right: 21px;
	}
  .mgr20 {
	margin-right: 20px;
	}
  .mgr19 {
	margin-right: 19px;
	}
  .mgr18 {
	margin-right: 18px;
	}
  .mgr17 {
	margin-right: 17px;
	}
  .mgr16 {
	margin-right: 16px;
	}
  .mgr15 {
	margin-right: 15px;
	}
  .mgr14 {
	margin-right: 14px;
	}
  .mgr13 {
	margin-right: 13px;
	}
  .mgr12 {
	margin-right: 12px;
	}
  .mgr11 {
	margin-right: 11px;
	}
  .mgr10 {
	margin-right: 10px;
	}
  .mgr9 {
	margin-right: 9px;
	}
  .mgr8 {
	margin-right: 8px;
	}
  .mgr7 {
	margin-right: 7px;
	}
  .mgr6 {
	margin-right: 6px;
	}
  .mgr5 {
	margin-right: 5px;
	}
  .mgr4 {
	margin-right: 4px;
	}
  .mgr3 {
	margin-right: 3px;
	}
  .mgr2 {
	margin-right: 2px;
	}
  .mgr1 {
	margin-right: 1px;
	}

  .mgr0 {
	margin-right: 0px;
	}

  .mgr-1 {
	margin-right: -1px;
	}
  .mgr-2 {
	margin-right: -2px;
	}
  .mgr-3 {
	margin-right: -3px;
	}
  .mgr-4 {
	margin-right: -4px;
	}
  .mgr-5 {
	margin-right: -5px;
	}
  .mgr-6 {
	margin-right: -6px;
	}
  .mgr-7 {
	margin-right: -7px;
	}
  .mgr-8 {
	margin-right: -8px;
	}
  .mgr-9 {
	margin-right: -9px;
	}
  .mgr-10 {
	margin-right: -10px;
	}
  .mgr-11 {
	margin-right: -11px;
	}
  .mgr-12 {
	margin-right: -12px;
	}
  .mgr-13 {
	margin-right: -13px;
	}
  .mgr-14 {
	margin-right: -14px;
	}
  .mgr-15 {
	margin-right: -15px;
	}
  .mgr-16 {
	margin-right: -16px;
	}
  .mgr-17 {
	margin-right: -17px;
	}
  .mgr-18 {
	margin-right: -18px;
	}
  .mgr-19 {
	margin-right: -19px;
	}
  .mgr-20 {
	margin-right: -20px;
	}
  .mgr-21 {
	margin-right: -21px;
	}
  .mgr-22 {
	margin-right: -22px;
	}
  .mgr-23 {
	margin-right: -23px;
	}
  .mgr-24 {
	margin-right: -24px;
	}
  .mgr-25 {
	margin-right: -25px;
	}
  .mgr-26 {
	margin-right: -26px;
	}
  .mgr-27 {
	margin-right: -27px;
	}
  .mgr-28 {
	margin-right: -28px;
	}
  .mgr-29 {
	margin-right: -29px;
	}
  .mgr-30 {
	margin-right: -30px;
	}





  .ta-c {
	text-align: center;
	}

  .ta-r {
	text-align: right;	
	}


  .ta-r5
 {
	text-align: right;	
	padding-right: 5px;
	}

  .ta-r8 {
	text-align: right;	
	padding-right: 8px;
	}

  .ta-r12 {
	text-align: right;	
	padding-right: 12px;
	}


  .ta-r15 {
	text-align: right;	
	padding-right: 15px;
	}




  td.pd5433 {
	text-align: right;
	padding: 5px 4px 3px 3px;
	}

  td.mg0pd0 {
	padding: 0;
	margin: 0;
	}

  td.mg0pd0 {
	padding: 0;
	margin: 0;
	}

  td.mg0pd1 {
	padding: 1px 0 0;
	margin: 0;
	}

  td.pd3117 {
	text-align: left;
	padding: 3px 1px 1px 7px;
	margin: 2px 0;
	}






  td.etc1 {
	color: #777;
	text-align: right;
	background: #fafafa;	
	}

  td.br-n {
	border-right: neno;
	}

  th.br-n {
	border-right: neno;
	}

  td.fs11 {
	font-size: 11px;
	}

  td.fs12 {
	font-size: 12px;
	}

  th.ta-l {
	text-align: left;
	padding-left: 6px;
	}


  th.ta-l3 {
	text-align: left;
	padding-left: 3px;
	}

  th.ta-l5 {
	text-align: left;
	padding-left: 5px;
	}

  th.ta-l8 {
	text-align: left;
	padding-left: 8px;
	}

  th.ta-l10 {
	text-align: left;
	padding-left: 10px;
	}

  th.ta-l12 {
	text-align: left;
	padding-left: 12px;
	}

  th.ta-l15 {
	text-align: left;
	padding-left: 15px;
	}

  th.ta-l18 {
	text-align: left;
	padding-left: 18px;
	}

  th.ta-l20 {
	text-align: left;
	padding-left: 20px;
	}





  th.ta-r {
	text-align: right;
	padding-right: 4px;
	}



  th.lh10n {
	line-height: 10px;
	}

  th.lh11n {
	line-height: 11px;
	}

  th.lh12n {
	line-height: 12px;
	}

  th.lh13n {
	line-height: 13px;
	}

  th.lh14n {
	line-height: 14px;
	}

  th.lh15n {
	line-height: 15px;
	}

  th.lh16n {
	line-height: 16px;
	}

  th.lh17n {
	line-height: 17px;
	}

  th.lh18n {
	line-height: 18px;
	}

  th.lh19n {
	line-height: 19px;
	}

  th.lh20n {
	line-height: 20px;
	}

  th.lh21n {
	line-height: 21px;
	}

  th.lh22n {
	line-height: 22px;
	}

  th.lh23n {
	line-height: 23px;
	}

  th.lh24n {
	line-height: 24px;
	}

  th.lh25n {
	line-height: 25px;
	}

  th.lh26n {
	line-height: 26px;
	}

  th.lh27n {
	line-height: 27px;
	}

  th.lh28n {
	line-height: 28px;
	}

  th.lh29n {
	line-height: 29px;
	}

  th.lh30n {
	line-height: 30px;
	}

  th.lh31n {
	line-height: 31px;
	}

  th.lh32n {
	line-height: 32px;
	}

  th.lh33n {
	line-height: 33px;
	}

  th.lh34n {
	line-height: 34px;
	}

  th.lh35n {
	line-height: 35px;
	}

  th.lh36n {
	line-height: 36px;
	}

  th.lh37n {
	line-height: 37px;
	}

  th.lh38n {
	line-height: 38px;
	}

  th.lh39n {
	line-height: 39px;
	}

  th.lh40n {
	line-height: 40px;
	}





  th.lh5 {
	line-height: 5px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh6 {
	line-height: 6px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh7 {
	line-height: 7px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh8 {
	line-height: 8px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh9 {
	line-height: 9px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh10 {
	line-height: 10px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh11 {
	line-height: 11px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh12 {
	line-height: 12px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh13 {
	line-height: 13px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh14 {
	line-height: 14px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh15 {
	line-height: 15px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh16 {
	line-height: 16px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh17 {
	line-height: 17px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh18 {
	line-height: 18px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh19 {
	line-height: 19px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh10 {
	line-height: 10px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh21 {
	line-height: 21px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh22 {
	line-height: 22px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh23 {
	line-height: 23px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh24 {
	line-height: 24px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh25 {
	line-height: 25px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh26 {
	line-height: 26px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh27 {
	line-height: 27px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh28 {
	line-height: 28px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh29 {
	line-height: 29px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh30 {
	line-height: 30px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh31 {
	line-height: 31px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh32 {
	line-height: 32px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh33 {
	line-height: 33px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh34 {
	line-height: 34px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh35 {
	line-height: 35px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh36 {
	line-height: 36px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh37 {
	line-height: 37px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh38 {
	line-height: 38px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh39 {
	line-height: 39px;
	padding-top: 3px;
	padding-bottom: 1px;
	}

  th.lh40 {
	line-height: 40px;
	padding-top: 3px;
	padding-bottom: 1px;
	}


  th.la0-5 {
	letter-spacing: 0.5px;
	}
  th.la1 {
	letter-spacing: 1px;
	}
  th.la1-5 {
	letter-spacing: 1.5px;
	}
  th.la2 {
	letter-spacing: 2px;
	}
  th.la2-5 {
	letter-spacing: 2.5px;
	}
  th.la3 {
	letter-spacing: 3px;
	}
  th.la3-5 {
	letter-spacing: 3.5px;
	}
  th.la4 {
	letter-spacing: 4px;
	}
  th.la4-5 {
	letter-spacing: 4.5px;
	}
  th.la5 {
	letter-spacing: 5px;
	}
  th.la5-5 {
	letter-spacing: 5.5px;
	}
  th.la6 {
	letter-spacing: 6px;
	}
  th.la6-5 {
	letter-spacing: 6.5px;
	}
  th.la7 {
	letter-spacing: 7px;
	}
  th.la7-5 {
	letter-spacing: 7.5px;
	}
  th.la8 {
	letter-spacing: 8px;
	}
  th.la8-5 {
	letter-spacing: 8.5px;
	}
  th.la9 {
	letter-spacing: 9px;
	}
  th.la9-5 {
	letter-spacing: 9.5px;
	}
  th.la10 {
	letter-spacing: 10px;
	}
  th.la11 {
	letter-spacing: 11px;
	}
  th.la12 {
	letter-spacing: 12px;
	}
  th.la13 {
	letter-spacing: 13px;
	}
  th.la14 {
	letter-spacing: 14px;
	}
  th.la15 {
	letter-spacing: 15px;
	}
  th.la16 {
	letter-spacing: 16px;
	}
  th.la17 {
	letter-spacing: 17px;
	}
  th.la18 {
	letter-spacing: 18px;
	}
  th.la19 {
	letter-spacing: 19px;
	}
  th.la20 {
	letter-spacing: 20px;
	}
  th.la21 {
	letter-spacing: 21px;
	}
  th.la22 {
	letter-spacing: 22px;
	}
  th.la23 {
	letter-spacing: 23px;
	}
  th.la24 {
	letter-spacing: 24px;
	}
  th.la25 {
	letter-spacing: 25px;
	}
  th.la26 {
	letter-spacing: 26px;
	}
  th.la27 {
	letter-spacing: 27px;
	}
  th.la28 {
	letter-spacing: 28px;
	}
  th.la29 {
	letter-spacing: 29px;
	}
  th.la30 {
	letter-spacing: 30px;
	}




  th.f8 {
	font-size: 8px;
	}
  th.f9 {
	font-size: 9px;
	}
  th.f10 {
	font-size: 10px;
	}
  th.f11 {
	font-size: 11px;
	}
  th.f12 {
	font-size: 12px;
	}
  th.f13 {
	font-size: 13px;
	}


  th.ls0 {
	letter-spacing: 0px;
	}
  th.ls05 {
	letter-spacing: 0.5px;
	}
  th.ls1 {
	letter-spacing: 1px;
	}
  th.ls2 {
	letter-spacing: 2px;
	}
  th.ls3 {
	letter-spacing: 3px;
	}
  th.ls4 {
	letter-spacing: 4px;
	}
  th.ls5 {
	letter-spacing: 5px;
	}



  th.tdlr5 {
	padding-left: 5px;
	padding-right: 5px;
	}

  th.tdlr8 {
	padding-left: 8px;
	padding-right: 8px;
	}

  th.tdlr10 {
	padding-left: 10px;
	padding-right: 10px;
	}

  th.tdlr12 {
	padding-left: 12px;
	padding-right: 12px;
	}

  th.tdlr15 {
	padding-left: 15px;
	padding-right: 15px;
	}


  td.fs8 {
	font-size: 8px;
	}
  td.fs9 {
	font-size: 9px;
	}
  td.fs10 {
	font-size: 10px;
	}
  td.fs11 {
	font-size: 11px;
	}
  td.fs12 {
	font-size: 12px;
	}
  td.fs13 {
	font-size: 13px;
	}

  tr.f8 {
	font-size: 8px;
	}
  tr.f9 {
	font-size: 9px;
	}
  tr.f10 {
	font-size: 10px;
	}
  tr.f11 {
	font-size: 11px;
	}
  tr.f12 {
	font-size: 12px;
	}
  tr.f13 {
	font-size: 13px;
	}


  table.list3.torikesi{
	color: #f00;
	text-decoration : line-through ;
	}
  table.list3.fc-0 {
	color: #000;
	}


  .torikesi{
	color: #f00;
	text-decoration : line-through ;
	}

  .fc-0 {
	color: #000;
	}



.cla	{
	clear:both;
	}



  table.list21 {
	font-size: 11px;
	letter-spacing: 1.1px;
	margin: 3px 25px 3px 10px;
	padding: 0 10px 0 0;
	border: 0px solid #fff;
	background: #fff;
	}

  table.list21 th{
	font-size: 11px;
	vertical-align: text-top;
	padding-right: 2px;
	}

  table.list21 td{
	color: #03030d;
	font-size: 11px;
	text-align: left;
	}




