@charset "utf-8";
/* DEFAULT
==============================*/
*{padding:0;margin:0;}
body {font-size:0.625em;color:#484848;line-height:1.6;text-align:center;padding:0;margin:0;}
a{color:#7f7f7f;}
a:hover{color:#ff1300;}
img{border:0px;}
table{font-size:100%;}
hr{clear:both;margin:10px 0;border:1px solid #555;}
ul,li{list-style:none outside none;}
.clear{clear:both;}
/* LAYOUT
==============================*/
body{background:#f3f3f3 url("https://www.homa-option.com/base.php?mode=jpg&file=user/body") repeat-x;}
body#index {background:#f3f3f3 url("https://www.homa-option.com/base.php?mode=jpg&file=user/body_top") repeat-x;}
#container{margin:0 auto;padding:0;overflow:hidden;width:1000px;position:relative;z-index:2;text-align:left;}
#header{height:160px;}
#index #header{height:103px;}
#center{overflow:hidden;margin:0;padding:0;font-size:1.28em;}
#center input,#center textarea{font-size:1em;}
#index #center{padding:10px;}
.content{}
#footer{clear:both;width:100%;border-top:1px solid #555;padding:0;margin:0;text-align:center;color:#494949;line-height:3em;font-size:12px;}
/* HEADER
==============================*/
#header h1{position:absolute;left:0px;top:30px;width:500px;height:70px;overflow:hidden;margin:0;z-index:3;}
#header h1 a{display:block; overflow:hidden; width:500px; height:70px; line-height:200px; background:url("https://www.homa-option.com/base.php?mode=gif&file=user/logo") no-repeat;}
/*#header h1{position:absolute;left:0px;top:40px;width:200px;height:40px;overflow:hidden;margin:0;z-index:3;}
#header h1 a{display:block; overflow:hidden; widows:200px; height:40px; line-height:120px; background:url("https://www.homa-option.com/base.php?mode=gif&file=user/logo") no-repeat;}*/
#header p{position:absolute;left:0px;top:0px;font-size:12px;color:#fff;z-index:3;line-height:25px;background:#000;white-space:nowrap;z-index:5;}
#header a#logout{display:block; overflow:hidden; position:absolute; top:0px; right:0px; width:90px; height:25px; line-height:90px; background:url("https://www.homa-option.com/base.php?mode=jpg&file=user/logout") no-repeat;}
#header form{position:absolute;right:0px;top:25px;font-size:12px;z-index:3;color:#000;padding:5px 0;}
#header form input{margin:10px 0 0 0;}
/* globalnavi
--------------------*/
#globalnavi{position:absolute;top:106px;left:0px;width:100%;background:url("https://www.homa-option.com/base.php?mode=jpg&file=user/navi") no-repeat;height:41px;overflow:hidden;margin:0;padding:0;}
#globalnavi ul{margin:0;padding:0;}
#globalnavi ul li{display:inline;text-align:left;float:left;}
#globalnavi ul li.gl01{width:101px;}
#globalnavi ul li.gl02{width:110px;}
#globalnavi ul li.gl03{width:137px;}
#globalnavi ul li.gl04{width:150px;}
#globalnavi ul li.gl05{width:66px;}
#globalnavi ul li.gl06{width:119px;}
#globalnavi ul li.gl07{width:119px;}
#globalnavi ul li a{ display:block; overflow:hidden; height:41px; line-height:41px; font-size:12px; color:#fff; text-decoration:none; text-align:center; background-image:url("https://www.homa-option.com/base.php?mode=jpg&file=user/navi");}
#globalnavi ul li.gl01 a{width:94px;background-position:0px top;}
#globalnavi ul li.gl02 a{width:103px;background-position:-101px top;}
#globalnavi ul li.gl03 a{width:130px;background-position:-211px top;}
#globalnavi ul li.gl04 a{width:145px;background-position:-348px top;}
#globalnavi ul li.gl05 a{width:59px;background-position:-498px top;}
#globalnavi ul li.gl06 a{width:112px;background-position:-564px top;}
#globalnavi ul li.gl07 a{width:112px;background-position:-678px top;}
#globalnavi ul.glp01 li.gl01 a,
#globalnavi ul.glp02 li.gl02 a,
#globalnavi ul.glp03 li.gl03 a,
#globalnavi ul.glp04 li.gl04 a,
#globalnavi ul.glp05 li.gl05 a,
#globalnavi ul.glp06 li.gl06 a,
#globalnavi ul.glp07 li.gl07 a,
#globalnavi ul.glp08 li.gl08 a,
#globalnavi ul.glp09 li.gl09 a,
#globalnavi ul li a:hover{background-image:url("https://www.homa-option.com/base.php?mode=jpg&file=user/navi_on");}
/* CENTER
==============================*/
#center form{background:url("https://www.homa-option.com/base.php?mode=jpg&file=user/box_bg") repeat-y;margin:0 auto 25px auto;width:100%;padding:0;}
#center form #data{width:100%; background:url("https://www.homa-option.com/base.php?mode=jpg&file=user/box_end") left bottom no-repeat;padding:0px 0px 5px 0px;}
#center form h2{background:#555 url("https://www.homa-option.com/base.php?mode=jpg&file=user/title") left top no-repeat;padding:0;text-align:left;margin:0 0 10px 0;}
#center form h2 a{color:#fff;text-decoration:none;padding:14px 0px 9px 30px;background:url("https://www.homa-option.com/base.php?mode=jpg&file=user/title_i_b") 10px center no-repeat;display:block;font-size:14px;line-height:1.2;border-bottom:1px solid #444;}
#center form #data a.btn_plus{display:block; overflow:hidden; width:270px; height:41px; line-height:150px; margin:0 10px;}
#center form #data a.bp_info{background:url("https://www.homa-option.com/base.php?mode=jpg&file=user/btn_plus") no-repeat;}
#center form #data a.bp_company{background:url("https://www.homa-option.com/base.php?mode=jpg&file=user/btn_plus_company") no-repeat;}
#center form #data a.bp_seminar{background:url("https://www.homa-option.com/base.php?mode=jpg&file=user/btn_plus_seminar") no-repeat;}
#center form #data a.bp_file{background:url("https://www.homa-option.com/base.php?mode=jpg&file=user/btn_plus_file") no-repeat;}
#center form #data a.bp_item{background:url("https://www.homa-option.com/base.php?mode=jpg&file=user/btn_plus_item") no-repeat;}
#center form #data .schedulebtn{text-align:center;clear:both;margin:0 auto 0 90px;width:840px;height:41px;}
#center form #data .schedulebtn a,
#center form #data .schedulebtn a.btn_plus{float:left;margin:0 10px 0 0;}
#center form #data a.bp_schedule1{background:url("https://www.homa-option.com/base.php?mode=jpg&file=user/btn_schedule1") no-repeat;}
#center form #data a.bp_schedule2{background:url("https://www.homa-option.com/base.php?mode=jpg&file=user/btn_schedule2") no-repeat;}
#center form #data a.bp_schedule3{background:url("https://www.homa-option.com/base.php?mode=jpg&file=user/btn_schedule3") no-repeat;}
#center form #data .listnavi{text-align:right;padding:10px;font-size:1.2em;color:#7f7f7f;}
#center form #data .listnavi a{text-decoration:none;}
#center form #data .listnavi a span{font-size:0.68em;}

/* TITLE
--------------------*/
#center h3, #center h4, #center h5 {
	clear:both;
	padding:20px 5px 5px 5px;
	margin:10px 12px;
	color:#333;
	line-height:1.2;
	font-weight:bold;
}
#center h3{
	font-size:1.24em;
	border-bottom:1px solid #a00c12;
}
#center h3 a{
	text-decoration:none;
	color:#333;
}
#center h4,#center h5{
	font-size:1.16em;
	background:url("https://www.homa-option.com/base.php?mode=jpg&file=user/design/i") left center no-repeat;
	padding:6px 0 6px 10px;
	margin:2px 12px;
}
#center .tt1{
	font-size:1.16em;
	background:url("https://www.homa-option.com/base.php?mode=jpg&file=user/design/new_arrow") left center no-repeat;
	padding:6px 0 6px 24px;
	margin:5px 12px;
	border-bottom:1px dotted #c3c3c3;
}
#center .tt2{
	font-size:1.16em;
	background:none;
	padding:6px 0;
	margin:2px 12px;
	color:#a00c12;
}
#center p{margin:0 12px 1em 12px;}
.content ul,.content dl{margin:12px;}
#index .content ul,#index .content dl{margin:0;}
/* INDEX
--------------------*/
#index #center{padding:66px 0 72px 0;text-align:center;}
#index #center form{
	width:596px;
	margin:0 auto;
	background:url("https://www.homa-option.com/base.php?mode=jpg&file=user/login_form_bg") repeat-y;
}
#index #center form h2{background:url("https://www.homa-option.com/base.php?mode=jpg&file=user/login_form_start") left top no-repeat;padding:10px 0 0 0;text-align:left;margin:0 0 75px 0;}
#index #center form h2 a#tit_login{color:#484848;text-decoration:none;border-bottom:1px solid #000;margin:0 10px;padding:9px 0px 9px 30px;background:url("https://www.homa-option.com/base.php?mode=jpg&file=user/login_form_i") 10px center no-repeat;display:block;font-size:14px;line-height:1.2;border-bottom:0;}
#index #center form dl{width:350px;background:url("https://www.homa-option.com/base.php?mode=jpg&file=user/login_form_end") left bottom no-repeat;padding:0 0 6px 0;margin:0 auto;}
#index #center form dl dt{float:left;width:5em;text-align:right;}
#index #center form dl dd{padding:0 0 20px 8em;}
/*#index #center form dl dd input{width:240px;margin:0;text-align:right;}*/
#index #center form dl dd input{width:240px;margin:0;text-align:left;}
#index #center form dl dd input#btn_login{width:auto;margin:30px 0 45px 0;text-align:center;}

/* TABLE
--------------------*/
#center div.tablebox{background:#a3c3da;margin:15px 10px 10px 10px;width:980px;}
#center table {
	width:100%;
	/*border-collapse:collapse;*/
	margin:0;
}
#center th {
	padding: 5px ;
	border: 1px solid #fff;
	color : #0d7bca ;
	text-align: left ;
	background: #fff ;
	white-space : nowrap ;
	font-weight:normal;
	background:#e2f0fa;
	text-align:center;
}
#center th a{color:#0d7bca;text-decoration:none;}
#center th a:hover{color:#7f7f7f;}
#center td {
	padding: 5px ;
	border: 1px solid #fff;
	background:#fff;
	text-align:center;
}
#center td a{color:#ff1300;}
#center td a:hover{color:#7f7f7f;}
#center td.oc_open{background:#fff url("https://www.homa-option.com/base.php?mode=jpg&file=user/open_start") center top no-repeat;padding:4px 0 0 0;vertical-align:top;}
#center td.oc_open div{text-align:center;width:82px;background:url("https://www.homa-option.com/base.php?mode=jpg&file=user/open_bg") center top repeat-y;margin:0 auto;padding:0;}
#center td.oc_open div span{background:url("https://www.homa-option.com/base.php?mode=jpg&file=user/open_end") center bottom no-repeat;padding:0 0 5px 0;display:block;color:#fff;margin:0 auto;}

#center td.oc_close{background:#fff url("https://www.homa-option.com/base.php?mode=jpg&file=user/close_start") center top no-repeat;padding:4px 0 0 0;vertical-align:top;}
#center td.oc_close div{text-align:center;width:82px;background:url("https://www.homa-option.com/base.php?mode=jpg&file=user/close_bg") center top repeat-y;margin:0 auto;padding:0;}
#center td.oc_close div span{background:url("https://www.homa-option.com/base.php?mode=jpg&file=user/close_end") center bottom no-repeat;padding:0 0 5px 0;display:block;color:#4b4b4b;margin:0 auto;}

#center table.type_rl th,
#center table.type_rl td{padding:5px 2em;vertical-align:top;}
#center table.type_rl th{text-align:right;}
#center table.type_rl td{text-align:left;}

#center table.type_no{border-collapse:collapse;}
#center table.type_no th,
#center table.type_no td{vertical-align:top;}
#center table.type_no th{}
#center table.type_no td{text-align:left;border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #a3c3da;border-left:1px solid #fff;}

/* common */
.fr{float:right;}
.fl{float:left;}
.t-c{text-align:center;}
.t-r{text-align:right;}
.t-l{text-align:left;}
.sidep{padding:0 10px;}
.tbp{padding:10px 0;}
.fs14{font-size:1.4em;}
.fs09{font-size:0.92em;}
.fs08{font-size:0.88em;}
.db{display:block;}
.fw{font-weight:bold;}
.fc-b{color:#0d7bca;}
dl.kome1{}
dl.kome1 dt{float:left;width:1.5em;}
dl.kome1 dd{padding-left:1.5em;}
#center .boxquarter{}
#center .boxhalf{margin:0 10px;width:980px;}
#center .boxhalf .fl{width:485px;}
#center .boxhalf .fr{width:485px;}
#center .boxhalf div.tablebox{width:485px;margin:0;}
#center form .boxhalf h2{background:#010101 url("https://www.homa-option.com/base.php?mode=jpg&file=user/title_half") left top no-repeat;position:relative;}
#center form .boxhalf h2 a{border-bottom:0;background:url("https://www.homa-option.com/base.php?mode=jpg&file=user/title_i") 10px center no-repeat;}
#center form .boxhalf h2 a.btn_view{display:block;overflow:hidden;float:right;background:url("https://www.homa-option.com/base.php?mode=jpg&file=user/btn_view_t") no-repeat;width:86px;height:20px;line-height:60px;position:absolute;right:10px;top:10px;margin:0;padding:0;}
#center form div.btn_view{text-align:center;margin:0 auto;padding:10px;}
#center form div.btn_view a{display:block;overflow:hidden;margin:0 auto;background:url("https://www.homa-option.com/base.php?mode=jpg&file=user/btn_view") no-repeat;width:120px;height:20px;line-height:60px;}
.qa-q{background:url("https://www.homa-option.com/base.php?mode=jpg&file=user/i_q") 10px 10px no-repeat;padding:10px 50px;color:#0d7bca;line-height:1.8;}
.qa-a{background:url("https://www.homa-option.com/base.php?mode=jpg&file=user/i_a") 10px 10px no-repeat;padding:10px 50px;line-height:1.8;}

#globalnavi ul.glp07 li.gl07{width:139px;}
#globalnavi ul.glp07 li.gl07 a{width: 140px; background-position: -348px;}
#data table td.data_td{text-align:left;padding-left:12px;}