body#sk {background: black;margin: 0px;padding: 0px;}

div#index{background:white;width:642px;}

div#back{float:left;height:auto;width:880px;padding: 0 0 0 10px;}

div#shinsenkaku {float:left;min-height:900px;padding: 0 0 0 10px;margin: 10px 0 20px 5px;}

div#title_3, div.text, td.col_1, span.title, div.ti_1, div#footer a, div#footer {color: #ffffff;}

/*---------- General ---------------------------------------------------------------------------------*/

h1{font-size: 16px; padding: 5px 0 0 5px;height: 25px;}

h1, h2, h3, h4, h5{margin: 0px;}

span{padding-left:5px;}

th span{font-size:18px; color:#76020d;}

span.title, div.ti_1 {font-size:16px;}

span.subtitle {font-size: 11px;}

td, span, a {font-size:14px;}

a {color:#ff333d;text-decoration: none;}

a.sub {color:#ad1f1e;}

hr {display: block;clear: both;width: 100%;}

.row1 {padding: 3px;border-bottom: 1px dotted gray;}

#row2 {padding-left: 10px;}

.red {color: red; padding:0px;}

/*-------------box--------------------------------------------------------------*/

div.main-right{width: 321px;height: 333px;background: white;margin-left: 1px;margin-bottom: 5px;font-size: 12px;}
div.main-left{width: 321px;height: 333px;background: white;margin-right: 1px;margin-bottom: 5px;font-size: 12px;}

div#img{position: absolute;}

div#wel{background:white;width:606px;padding: 20px;}

span.tel{font-size:14px;color: brown;}

a.help{color: black;text-decoration : none;}

table.rec_hodai {border-left:1px dotted gray;}
table.rec_hodai td {
text-align:left;
padding: 2px 0 2px 10px;
border-right:1px dotted gray;
border-bottom:1px dotted gray;}

/*-------------top menu---------------------------------------------------------*/

div#top{display:none !important}

div.bg_top{display:none !important}

/*-------------footer-----------------------------------------------------------*/

div#footer {float: left;width:100%;padding: 2px 0 0 2px;background:#76020d url(images/top_menu_bg1.jpg) repeat-x;}
div#footer a{text-decoration: none;width: 100px;font-size:10px;}

/*-------------profile----------------------------------------------------------*/
div#title_3{margin: 0px;padding: 2px;width: 638px;height: 17px;font-size: 16px;}

td#column_5 {height: 265px;width: 642px;}
td#column_5 td {padding: 2px;text-align: left;height: 15px;}
td#column_5 table{width: 600px;height: auto;
border-bottom: 1px solid brown;
border-right: 1px solid brown;}

td.col_1{border-right: 1px solid brown;border-top: 1px solid brown;border-left: 1px solid brown;width: 100px;}
td.col_2{color: black;border-top: 1px solid brown;width: 527px;background-color: white;}

/*-------------header-----------------------------------------------------------*/
div#head {background:#76030d;height:90px;width:100%;background:url(images/top_menu_bg.jpg) repeat-x}

div#head_left {float:left;}
div#head_right {float:right;width:160px;color:white}
div#head_right a {color:white;}

/*-------------menu-------------------------------------------------------------*/
div.ti_1{padding: 5px 0 0 5px;width: 99%;height:25px;border:1px dotted gray;}

div.kb_column2_menu table{width: 400px;margin: 5px 0 10px 30px;border-bottom: 1px solid brown;border: 1px dotted gray;}
div.kb_column2_menu th{padding: 3px 0 0 10px;font-weight: normal;}

div.kb_column3_image {margin-top: 6px;}

.row1 {padding: 3px;}

div.sk_menu{float:left;clear:both;padding:0 0 5px 0  ;margin:0px;color:#FFCC66;background:#1a1a1a;width:100%;}
div.sk_menu a{color:#FFCC66;font-size:12px;float:left;border-right:1px solid black;border-bottom:1px solid black;padding:5px;text-decoration:none;min-width:55px;text-align:center;}

div.kb_column3_image, a.text, div.text, div#top, div#sk, div.kb_column2_menu{float: left;}

div.ti_1, div#title_3, div.text, td.col_1{background-color: #76020d;}

div.kb_column2_menu td.skmenutd {text-align:left;border-bottom: 1px dotted gray;}

td.menusubtext{padding: 0 10px 0 10px;color:red;font-size:12px;}

/*-------------inquiry ---------------------------------------------------------*/

div#inquiry {display:block;}
span.inquiry {display: block;padding: 2px;width: 576px;text-align: left;}

/*-------------sitmap ----------------------------------------------------------*/

.sitmap {
float: left;
width: 160px;
margin: 5px;
height: 620px;
background: #f2f2f2;
border: 1px dotted gray;
}

div.sitmap a{display: block;}

h1.s_title {
display: block;
font-size: 16px;
color:#ff333d;
width: auto;
height: 25px;
background: url(images/sitmap_bg.gif) repeat-x;
padding: 15px 0 0 0;
}

div.s_box {display: block;padding: 10px 0 10px 0;border-bottom: 1px dotted gray;}
div.s_box h1{display: block;font-size: <?php echo $font_size; ?>px;text-align:left;min-height: 20px;}
div.s_box a{text-align: left;padding: 0 0 0 10px;}

th.ti_a{background:url(images/ti/ti.gif);height:54px;width:642px;}
span.ti_b{color:white;float:left;padding:10px 0 0 40px;width:320px;font-size:20px;text-align:left;}
span.ti_c{float:left;padding:10px 0 0 0 ;color:white;font-size:20px;text-align:left}

th.m_right{width:321px;color:white;font-size:20px;background:url(images/ti/ti_right.gif) no-repeat}
th.m_left{width:321px;color:white;font-size:20px;background:url(images/ti/ti_left.gif) no-repeat;}
