@charset "UTF-8";
/* CSS Document */



body {
		text-align:center;
		margin:0; padding:0;
		color:#232323;
		line-height: 1.6;
		font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic",Arial;
		background:url(../img/bg.png) repeat-x top left;
		text-align:center;
}
body#sub{
		text-align:center;
		margin:0; padding:0;
		color:#232323;
		line-height: 1.6;
		font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic",Arial;
		background:url(../img/bg_sub.png) repeat-x top left;
		text-align:center;
}


#ust_top_day{background:url(../img/ust_bt_top.png) no-repeat top left; width:976px; height:488px; }
#ust_top_day_left{float:left; width:330px;}
#ust_top_day_right{float:right; width:646px;}

/* ----------------------------------------------------------------------
COMMON
---------------------------------------------------------------------- */
#container{width:976px; margin:0 auto;}
#header{height:123px;}
#logo{text-align:center; width:976px; height:79px;}
/*#logo{float:left; width:788px; height:79px;}*/
#count{float:right; width:188px; height:79px; background:url(../img/count.png) no-repeat top left; font-family:Arial;}
#count .pos{color:#fff; font-weight:bold; font-size:33px; margin:30px 0 0 15px;}

ul#g_btn{height:44px; z-index:200; clear:both;}
ul#g_btn li{float:left; height:44px;}

ul#cop_btn{height:53px; width:530px; margin:0 auto;}
ul#cop_btn li{float:left; height:53px; margin:0 10px; padding:20px 0 10px 0;}

#left_box{float:left; width:488px; display:inline; zoom:1;}
#right_box{float:right; width:488px; display:inline; zoom:1; line-height:0;}
.fb-like-box{float:right; margin-top:35px; height:507px; width:460px; zoom:1;}

ul#left_bnr{padding-top:20px;}
ul#left_bnr li{float:left; height:287px; width:220px; display:inline; line-height:0;}
ul#left_bnr li.pos_bnr{margin-left:20px; display:inline;}

#main_img{clear:both; width:976px; height:488px; background:url(../img/main_img01.png) no-repeat top left;}

ul#social{float:right; padding:0 0 0 0; height:28px;}
ul#social li{float:left; margin-left:10px; height:28px;}

#outline{height:380px; background:#8cd189; margin-top:15px;}
#outline .pos{width:976px; height:380px; margin:0 auto; background:url(../img/outline_bg.png) no-repeat top left;}
#outline .pos .pos01{font-size:13px; text-align:left; padding-top:290px; padding-left:135px;}
#outline .pos .pos01 h1,h2,h3,h4,h5,div{font-size:13px; margin:0; padding:0; line-height:1.5em;}

#box_skitter ul li img{z-index:10;}
#count_box{position: relative; float:right; width:214px; height:214px; margin:257px 50px 0 0; z-index:100; background:url(../img/count_down.png) no-repeat top left;}
.pos_cnt{color:#fff; font-weight:bold; font-size:30px; font-family: Meiryo, Osaka, "lr oSVbN", "MS PGothic",Arial;}

.txt_left{text-align:left;}



/*------------------------------------------------------------------------
FOOTER--TOP
------------------------------------------------------------------------*/
#footer{background:#f0f0f0;}
ul#footer{margin-left:auto; margin-right:auto; width:976px; clear:both; padding-top:20px;}
ul#footer li{float:left; margin-right:40px; font-size:13px; font-weight:bold;}
ul#footer li.pos00{margin-left:40px;}
ul#footer li.pos01{margin-right:0;}

ul#footer02{margin-left:auto; margin-right:auto; margin-top:40px; width:980px; clear:both;}
ul#footer02 li{float:left; margin-right:60px; font-size:12px;}
ul#footer02 li.pos01{margin-right:0;}

/*------------------------------------------------------------------------
FOOTER--SUB
------------------------------------------------------------------------*/
ul#footer_sub02{clear:both; margin-left:auto; margin-right:auto; height:50px; margin-top:10px; width:600px; padding-top:20px; text-align:center;}
ul#footer_sub02 li{float:left; margin-right:15px; font-size:12px;}
ul#footer_sub02 li.pos01b{margin-right:0;}


/*------------------------------------------------------------------------
SUB_Pages ---AWARD
------------------------------------------------------------------------*/
ul#award_ca01{padding-top:0;}
ul#award_ca01 li{float:left; width:470px; height:430px; text-align:left;}
ul#award_ca01 li p{margin-top:10px;}

ul.award{height:250px; margin:0; padding:0;}
ul.award li{float:left;}

.name_award{font-size:17px; font-weight:bold; coloe:#000;}
.scl_name_award{font-size:15px; font-weight:bold; coloe:#000; padding-top:10px;}

ul.award_ca{margin-top:5px;}
ul.award_ca li#img00{clear:both; background:url(../img/icon_ca00.gif) no-repeat 0px 0.2em; padding-left:39px; list-style-type:none; height:25px;}
ul.award_ca li#img01{clear:both; background:url(../img/icon_ca02.gif) no-repeat 0px 0.2em; padding-left:39px; list-style-type:none; height:25px;}
ul.award_ca li#img02{clear:both; background:url(../img/icon_ca03.gif) no-repeat 0px 0.2em; padding-left:39px; list-style-type:none; height:25px;}

ul.award_rm{margin-top:5px;}
ul.award_rm li#img00{clear:both; background:url(../img/icon_awa_rm01.gif) no-repeat 0px 0.2em; padding-left:39px; list-style-type:none; height:25px;}
ul.award_rm li#img01{clear:both; background:url(../img/icon_awa_rm02.gif) no-repeat 0px 0.2em; padding-left:39px; list-style-type:none; height:25px;}
ul.award_rm li#img02{clear:both; background:url(../img/icon_awa_rm03.gif) no-repeat 0px 0.2em; padding-left:39px; list-style-type:none; height:25px;}

ul.award_rm02{margin-top:5px;}
ul.award_rm02 li#img00{clear:both; background:url(../img/icon_awa_rm04.gif) no-repeat 0px 0.2em; padding-left:39px; list-style-type:none; height:25px;}
ul.award_rm02 li#img01{clear:both; background:url(../img/icon_awa_rm05.gif) no-repeat 0px 0.2em; padding-left:39px; list-style-type:none; height:25px;}

.hgt_award{height:60px; padding-left:12px;}


/*------------------------------------------------------------------------
SUB_Pages ---OUTLINE
------------------------------------------------------------------------*/
.ttl01{padding:0 0 3px 0; font-size:150%; font-weight:bold; border-bottom:5px solid #ef404a; margin:20px 0; text-align:left;}
.ttl01_report{padding:0 0 3px 0; font-size:150%; font-weight:bold; border-bottom:5px solid #ef404a; margin:20px 20px 20px 25px; text-align:left;}
.ttl01_b{padding:0 0 3px 0; font-size:150%; font-weight:bold; border-bottom:5px solid #ef404a; margin:20px 0 20px 50px; text-align:left;}

ul#outline01{padding-top:20px;}
ul#outline01 li{float:left; width:450px; height:220px;}
ul#outline01 li p{margin-top:10px;}

ul#outline02_s{padding-top:40px;}
ul#outline02_s li{float:left; padding:0 15px 0 0; width:295px; height:150px; border-top:5px solid #ef404a; text-align:left;}
ul#outline02_s li p{margin-top:10px;}

ul#outline02 li{float:left; padding:0 15px 0 0px; width:295px; height:220px; border-top:5px solid #ef404a; text-align:left;}
ul#outline02 li p{margin-top:10px;}
.outline_ttl{font-size:110%; font-weight:bold;}
.outline_space01{margin-right:23px;}

#outline_bg{height:320px; width:940px; background:url(../img/outline_img.png) no-repeat top right;}

/*------------------------------------------------------------------------
SUB_Pages ---REVIEW
------------------------------------------------------------------------*/
ul#probation01 li{float:left; padding:0; width:297px; height:620px; font-size:110%; text-align:left; line-height:140%;}
#probation_box{clear:both; margin-top:20px; width:980px; border-top:5px solid #ef404a; height:50px; text-align:left;}
ul#adjudicator li{float:left; width:190px; height:350px; margin-right:5px; background-color:#fff;}
.probation_ttl{font-weight:bold; margin-top:10px;}
.outline_ttl{font-size:110%; font-weight:bold;}
.outline_space01{margin-right:23px;}


/*------------------------------------------------------------------------
SUB_Pages ---TIMETABLE
------------------------------------------------------------------------*/
ul#timetable{padding-top:20px;}
ul#timetable li{float:left; width:450px; height:220px; border-top:5px solid #ef404a; text-align:left;}
ul#timetable li p{margin-top:10px;}

/*------------------------------------------------------------------------
SUB_Pages ---FORM
------------------------------------------------------------------------*/

.form_bg a:link{text-decoration: underline;}

ul#form_list{height:110px; padding-top:10px;}
ul#form_list li{float:left; width:400px; height:110px; border:3px solid #ef404a; padding:10px;}


/*------------------------------------------------------------------------
SUB_Pages ---Result
------------------------------------------------------------------------*/
#border01{margin-top:20px; border-top:5px solid #a51820; width:960px; height:20px;}
ul#result_list{width:960px; margin:0 auto; padding:30px 0 30px 0;}
ul#result_list li{float:left; width:310px;}

ul#result_ca_list li{float:left; margin-right:15px; font-weight:bold; color:#af1e25;}
ul#result_rm_list li{float:left; margin-right:15px; font-weight:bold; color:#af1e25;}
ul#result_rm02_list li{float:left; margin-right:30px; font-weight:bold; color:#af1e25;}

a.blue:link, a.blue:visited, a.blue:active {color:#1d95d1; text-decoration: none;}
a.blue:hover {color: #1d95d1; text-decoration: underline;}

.result_box{margin-left:80px; text-align:left;}
.sub_ttl_result{font-size:150%; font-weight:bold; padding:50px 20px 5px 0; margin:0 0 0 70px; clear:both; border-bottom:5px solid #a51820; width:810px; height:30px;}
.sub_ttl_result_rm{font-size:150%; font-weight:bold; padding:10px 20px 10px 0; margin:0 0 30px 70px; clear:both; border-bottom:5px solid #53aedc; width:810px; height:30px; text-align:left;}
.sub_ttl_result_js{font-size:150%; font-weight:bold; padding:10px 20px 10px 0; margin:0 0 30px 70px; clear:both; border-bottom:5px solid #6f9b51; width:810px; height:30px;}

/* table - work_list.html */
.bgttl{ background-color:#fff; margin-top:10px; width:825px;}
.bgttl table tr td{ background-color:#fff; border:#fff 0 solid;}

.bgtdl{ background-color:#ccc; margin-top:10px; width:825px;}
.bgtdl02{ background-color:#fff; margin-top:10px; width:900px;}
.bgtdl table tr td{ background-color:#fff; border:#999 1px solid;}

.sclname, .sclname02, .sclname03{ margin:5px;}
.sclname ul{padding-top:7px;}
.sclname table tr td, .sclname02 table tr td { padding-right:5px;font-size:12px;}
.sclname table tr td, .sclname03 table tr td { padding-right:5px;font-size:12px;}

.fs03{font-size:120%; font-weight:bold; text-align:left;}

div.sclname h4{ border-left:5px solid #C6252B; color:#C6252B;}
div.sclname h4{ padding:2px 10px 2px 5px;}
div.sclname li.img01{ background:url(../img/icon_ca02.gif) no-repeat 0px 0.2em; padding-left:39px; list-style-type:none;}
div.sclname li.img02{ background:url(../img/icon_ca03.gif) no-repeat 0px 0.2em; padding-left:39px; list-style-type:none;}
div.sclname li.img03{ background:url(../img/icon_ca04.gif) no-repeat 0px 0.2em; padding-left:39px; list-style-type:none;}/*ιΖΌ*/


div.sclname02 h4{ border-left:5px solid #1B94CF; color:#1B94CF;}
div.sclname02 h4{ padding:2px 10px 2px 5px;}

div.sclname03 h4{ border-left:5px solid #6f9b51; color:#6f9b51;}
div.sclname03 h4{ padding:2px 10px 2px 5px;}

div.sclname02 li.img01{ background:url(../img/icon_rm02.gif) no-repeat 0px 0.2em; padding-left:39px; list-style-type:none;}
div.sclname02 li.img02{ background:url(../img/icon_rm03.gif) no-repeat 0px 0.2em; padding-left:39px; list-style-type:none;}
div.sclname02 li.img03{ background:url(../img/icon_rm04.gif) no-repeat 0px 0.2em; padding-left:39px; list-style-type:none;}
div.sclname02 li.img04{ background:url(../img/icon_rm05.gif) no-repeat 0px 0.2em; padding-left:39px; list-style-type:none;}/*l¨Ό*/
div.sclname02 li.img05{ background:url(../img/icon_rm06.gif) no-repeat 0px 0.2em; padding-left:39px; list-style-type:none;}/*e[}*/

div.sclname03 li.img06{ background:url(../img/icon_rm07.gif) no-repeat 0px 0.2em; padding-left:39px; list-style-type:none;}/*©ͺj*/
div.sclname03 li.img07{ background:url(../img/icon_rm08.gif) no-repeat 0px 0.2em; padding-left:39px; list-style-type:none;}/*©ͺj*/

div.sclname04 ul li{float:left; height:17px; width:800px;}
div.sclname04 h4{ border-left:5px solid #C6252B; color:#C6252B; padding-left:3px;}
div.sclname04 ul li.img01{ background:url(../img/icon_ca02.gif) no-repeat 0px 0.2em; padding-left:39px; list-style-type:none;}
div.sclname04 ul li.img02{ background:url(../img/icon_ca03.gif) no-repeat 0px 0.2em; padding-left:39px; list-style-type:none;}

div.sclname04 ul li#width01{width:180px; white-space:nowrap;}
div.sclname04 ul li#width02{width:210px; white-space:nowrap;}
div.sclname04 ul li#width03{width:150px; white-space:nowrap;}
div.sclname04 ul li#width04{width:150px; white-space:nowrap;}

/*jinbutsu*/
div.sclname05 ul li{float:left; height:17px; width:800px;}
div.sclname05 h4{ border-left:5px solid #1d95d1; color:#1d95d1; padding-left:3px;}
div.sclname05 ul li.img01{ background:url(../img/icon_rm02.gif) no-repeat 0px 0.2em; padding-left:39px; list-style-type:none;}
div.sclname05 ul li.img02{ background:url(../img/icon_rm03.gif) no-repeat 0px 0.2em; padding-left:39px; list-style-type:none;}

div.sclname05 ul li#width01{width:180px; white-space:nowrap;}
div.sclname05 ul li#width02{width:210px; white-space:nowrap;}
div.sclname05 ul li#width03{width:150px; white-space:nowrap;}
div.sclname05 ul li#width04{width:150px; white-space:nowrap;}

/*jibunshi*/
div.sclname06 ul li{float:left; height:17px; width:800px;}
div.sclname06 h4{ border-left:5px solid #6aa431; color:#6aa431; padding-left:3px;}
div.sclname06 ul li.img01{ background:url(../img/icon_rm07.gif) no-repeat 0px 0.2em; padding-left:39px; list-style-type:none;}
div.sclname06 ul li.img02{ background:url(../img/icon_rm08.gif) no-repeat 0px 0.2em; padding-left:39px; list-style-type:none;}

div.sclname06 ul li#width01{width:180px; white-space:nowrap;}
div.sclname06 ul li#width02{width:220px; white-space:nowrap;}
div.sclname06 ul li#width03{width:150px; white-space:nowrap;}
div.sclname06 ul li#width04{width:150px; white-space:nowrap;}

/* ----------------------------------------------------------------------
SUBJECT
---------------------------------------------------------------------- */
.subject_box{text-align:left;}
#subject_bg{height:320px; width:940px; background:url(../img/subject_bg.png) no-repeat top right;}
#subject_bg p{margin-top:10px; font-size:105%;}

/* ----------------------------------------------------------------------
COMMITTEE
---------------------------------------------------------------------- */
.committee{width:830px; margin-left:140px; margin-bottom:60px; clear:both;}
div.committee:after{
	height:0; visibility:hidden;
	content: ".";
	display:block;
	clear:both;
}

.committee .face{float:left; width:200px; height:200px; backgrounf:#fff;}
.committee .face02{float:left; width:200px; height:80px; backgrounf:#fff;}
.committee .caption{float:right; width:610px; background:#fff; height:200px; text-align:left;}
.committee .caption .name{font-weight:bold; margin:0; padding:0;}
.committee .caption .title{margin:0; padding:0 0 20px 0; font-size:85%;}
.committee .caption ul{}
.committee .caption ul li{}



ul.charge{margin-top:20px;}
ul.charge li{float:left; width:; height:20px; font-size:11px; text-align:center;}
ul.charge li.ca{background:#c6252b; color:#fff; width:250px;}
ul.charge li.rm{background:#019fe3; color:#fff; width:240px;}
ul.charge li.rm02{background:#2d9a40; color:#fff; width:160px;}

ul#com_logo{width:975px;}
ul#com_logo li.box{float:left; width:460px; height:150px;}
ul#com_logo li.box div.left{float:left; width:105px; height:100px;}
ul.com_txt{margin:0; padding:0;}
ul.com_txt li.detail{float:none; border:0; text-align:left; font-size:12px; width:480px; background:#fff;}
ul.com_txt li.detail span{font-size:11px;}

ul#com_logo li.box div .right{float:right; }

ul#com_logo li.pos01{margin:0 20px;}


/*------------------------------------------------------------------------
SUB_Pages ---UST
------------------------------------------------------------------------*/
.ust_list{background:#ccc; margin-bottom:30px;}
.ust_list table tr td{background:#fff; padding:3px; font-size:12px; vertical-align:top;}
.ust_list table tr td span{font-weight:bold;}

.ust_list table tr td.ca{font-size:15px;  color:#fff; background:#d01126;}
.ust_list table tr td.ca02{ color:#fff; background:#d01126;}
.ust_list table tr td.ca_time{text-align:center; font-size:12px; color:#d01126;}


ul#ust_list02{width:976px;}
ul#ust_list02 li{float:left; width:450px; background:#fff; }

ul#ust_list02 li table{width:100%;}
ul#ust_list02 li table tr td{background:#fff; padding:3px; font-size:12px; vertical-align:top;}
ul#ust_list02 li table tr td span{font-weight:bold;}

ul#ust_list02 li table tr td.rm{font-size:15px; text-align:center; color:#fff; background:#00a0e9;}
ul#ust_list02 li table tr td.rm02{font-size:15px; text-align:center; color:#fff; background:#85b61b;}
ul#ust_list02 table tr td.rm_time{text-align:center; font-size:12px; color:#00a0e9;}
ul#ust_list02 table tr td.rm_time02{text-align:center; font-size:12px; color:#85b61b;}

ul#ust_list02 li table tr td div.left{float:left; padding:0 0 0 5px;}
ul#ust_list02 li table tr td div.right{float:right; padding:0 5px 0 0; color:#00a0e9;}
ul#ust_list02 li table tr td div.right02{float:right; padding:0 5px 0 0; color:#85b61b;}

ul#ust_channel{}
ul#ust_channel li{float:left; width:215px; margin-right:20px; height:450px; background:#fff;}

ul#cop_box{}
ul#cop_box li{float:left; width:90px; height:100px; background:#fff; margin:0 5px 10px 0; border:2px solid #d01126;}
.ust_txt{text-align:center; font-size:12px;}

#ust_box{width:720px; height:437px; margin:0 auto;}

ul#ust_arc_list{height:200px;}
ul#ust_arc_list li{float:left; width:325px;}
ul#ust_arc_list li.pos01{}
ul#ust_arc_list li.pos02{}
ul#ust_arc_list li.pos03{width:326px;}

ul#ust_arc_list_innner{}
ul#ust_arc_list_innner li{float:left; width:61px; height:61px;}


/*Open---------Close Ajax*/

.temp{
width:142px;
float:left;
}
.temphol{
position:relative;
width:142px;
height:142px;
overflow:hidden;
margin:0; padding:0;
text-align:left;
}
.temphol img {
position: absolute;
}

.thumb{
position:absolute;
width:142px;
height:142px;
text-indent:-999px;
overflow:hidden;
background:url(../img/blank.gif) repeat;
}


/*//Open---------Close Ajax*/

ul#onair{}
ul#onair li{float:left;}

ul#onair_inline{}
ul#onair_inline li{float:left; width:142px; height:142px; margin:10px 10px 0 0 ;}
/*------------------------------------------------------------------------
SUB_Pages ---Report
------------------------------------------------------------------------*/
.sub_ttl_photo{font-size:150%; font-weight:bold; padding:20px 0 25px 0; border-bottom:5px solid #c02b31;}
ul.report_topics{margin-top:50px;}

ul.report_topics li.ca{float:left; width:220px; height:330px; background:url(../img/report/bg_ca.gif) no-repeat top left; padding-top:10px; margin:0 11px;}
ul.report_topics li.rm01{float:left; width:220px; height:330px; background:url(../img/report/bg_rm01.gif) no-repeat top left; padding-top:10px; margin:0 11px;}
ul.report_topics li.rm02{float:left; width:220px; height:330px; background:url(../img/report/bg_rm02.gif) no-repeat top left; padding-top:10px; margin:0 11px;}

/*02*/
.sub_ttl_photo02{font-size:150%; font-weight:bold; padding:20px 0 15px 0; border-bottom:5px solid #c02b31;}
ul.report_topics02{margin-top:0px;}
ul.report_topics02 li{text-align:center;}
ul.report_topics02 li.ca{float:left; width:150px; height:150px; padding-top:10px; margin:0 4px; }
ul.report_topics02 li.rm01{float:left; width:150px; height:150px; background:url(../img/report/bg_rm01_b.gif) no-repeat top left; padding-top:10px; margin:0 5px;}
ul.report_topics02 li.rm02{float:left; width:150px; height:150px; background:url(../img/report/bg_rm02_b.gif) no-repeat top left; padding-top:10px; margin:0 5px;}

ul#report_2nd{margin-top:5px;}
ul#report_2nd li{text-align:left;}
ul#report_2nd li.ca{float:left; width:305px; height:260px;  overflow:hidden; padding-top:5px; margin:0;}
ul#report_2nd li.rm01{float:left; width:305px; overflow:hidden; height:260px; border: ; padding-top:5px; margin:0 12px;}
ul#report_2nd li.rm02{float:left; width:305px; overflow:hidden; height:260px; border: ; padding-top:5px; margin:0; }

ul#report_2nd_ttl{margin-top:5px;}
ul#report_2nd_ttl li{text-align:left; font-weight:bold; font-size:14px; padding-bottom:3px;}
ul#report_2nd_ttl li.ca{float:left; width:305px; height:20px;  overflow:hidden; padding-top:5px; margin:0;}
ul#report_2nd_ttl li.rm01{float:left; width:305px; overflow:hidden; height:20px; border: ; padding-top:5px; margin:0 12px;}
ul#report_2nd_ttl li.rm02{float:left; width:305px; overflow:hidden; height:20px; border: ; padding-top:5px; margin:0; }

report_ttl02b{font-size:90%; margin-top:15px;}

ul#left_menu02{margin:25px 0 0 30px;}
ul#left_menu02 li{width:200px; height:55px;}
ul#left_menu02 li#index{background:url(../img/report/ca_icon_index.gif) no-repeat top left; padding:5px 0 0 65px; }

ul#left_menu02 li#ca01{background:url(../img/report/ca_icon01.gif) no-repeat top left; padding:5px 0 0 65px;   margin-top:20px;}
ul#left_menu02 li#ca02{background:url(../img/report/ca_icon02.gif) no-repeat top left; padding:5px 0 0 65px; }
ul#left_menu02 li#ca03{background:url(../img/report/ca_icon03.gif) no-repeat top left; padding:5px 0 0 65px; }
ul#left_menu02 li#ca04{background:url(../img/report/ca_icon04.gif) no-repeat top left; padding:5px 0 0 65px; }
ul#left_menu02 li#ca05{background:url(../img/report/ca_icon05.gif) no-repeat top left; padding:5px 0 0 65px; }
ul#left_menu02 li#ca06{background:url(../img/report/ca_icon06.gif) no-repeat top left; padding:5px 0 0 65px; }

ul#left_menu02 li#rm01{background:url(../img/report/rm_icon01.gif) no-repeat top left; padding:5px 0 0 65px; }
ul#left_menu02 li#rm02{background:url(../img/report/rm_icon02.gif) no-repeat top left; padding:5px 0 0 65px; }
ul#left_menu02 li#second{background:url(../img/report/second_icon.gif) no-repeat top left; padding:5px 0 0 65px; margin-top:20px;}

.link{width:200px; height:55px;}



.report_sub_ttl01{padding:20px 0 0 0; font-weight:bold; font-size:14px; text-align:left;}

.report_sub_ttl01_b{padding:20px 0 0 25px; font-weight:bold; font-size:16px;}
.report_sub_ttl01_c{padding:10px 0 0 15px; font-weight:bold; font-weight:bold; font-size:110%;}

.report_ttl01{color:#c02b31; font-size:100%; padding:5px 0;}
.report_ttl02{font-size:90%; line-height:15px;}
.report_ttl01_rm01{color:#019fe3; font-size:100%; padding:5px 0;}
.report_ttl01_rm02{color:#2b993e; font-size:100%; padding:5px 0;}


#report_left{float:left; width:700px; margin-top:20px; padding-right:15px; border-right:1px solid #ccc; text-align:left;}
#report_right{float:right; width:180px; margin:20px 30px 0 0; text-align:left;}

.report_img01{width:725px; text-align:left; margin-top:25px;}
.report_img02{clear:both; width:725px; padding-bottom:20px;}

.report_img_14a{margin:0 20px 20px 25px;}
.report_txt01{padding:20px 30px 20px 30px;}
.report_txt02{margin:20px 0; padding:15px 10px; background-color:#eeeeee; font-weight:bold; font-size:15px;}
.report_txt03{margin:10px 35px 10px 25px; line-height:1.6em; }

#mission_box{background-color:#fafafa; padding:10px; margin:0 35px 20px 25px; font-size:15px; }
.mission{font-size:18px; font-weight:bold; color:#ef404a;}

.playback_txt01{padding:20px 30px 20px 0;}
.playback_txt02{margin:20px 50px 0 25px; padding:15px 10px; background-color:#eeeeee; font-weight:bold; width:620px;}
.playback_txt03{margin:20px 50px 20px 0; }



ul#left_menu{margin:25px 0 0 30px;}
ul#left_menu li{width:200px; height:55px;}
ul#left_menu li#index{background:url(../img/report/ca_icon_index.gif) no-repeat top left; padding:5px 0 0 75px; }
ul#left_menu li#ca01{background:url(../img/report/ca_icon01.gif) no-repeat top left; padding:5px 0 0 75px; }
ul#left_menu li#ca02{background:url(../img/report/ca_icon02.gif) no-repeat top left; padding:5px 0 0 75px; }
ul#left_menu li#ca03{background:url(../img/report/ca_icon03.gif) no-repeat top left; padding:5px 0 0 75px; }
ul#left_menu li#ca04{background:url(../img/report/ca_icon04.gif) no-repeat top left; padding:5px 0 0 75px; }
ul#left_menu li#ca05{background:url(../img/report/ca_icon05.gif) no-repeat top left; padding:5px 0 0 75px; }
ul#left_menu li#ca06{background:url(../img/report/ca_icon06.gif) no-repeat top left; padding:5px 0 0 75px; }
ul#left_menu li#rm01{background:url(../img/report/rm_icon01.gif) no-repeat top left; padding:5px 0 0 75px; }
ul#left_menu li#rm02{background:url(../img/report/rm_icon02.gif) no-repeat top left; padding:5px 0 0 75px; }

.padding_ctl01{padding-top:12px;}

ul#report_btn{}
ul#report_btn li{margin-bottom:5px; height:50px; width:190px;}
ul#report_btn li.pos01{height:80px;}

/* ----------------------------------------------------------------------
BASE
---------------------------------------------------------------------- */
.txtl{text-align:left;}
table tr td {text-align:left;}

::selection {
background: #A6FFD2;@@/* wiF*/
color:#fff;@@/* ΆF*/
}
/* FirefoxΞ*/
::-moz-selection {
background: #A6FFD2;@@/* wiF*/
color:#fff; @@/* ΆF*/
}

ul{margin:0; padding:0;}
ul li{list-style-type:none; margin:0; padding:0;}

a:link ,
a:visited ,
a:active {
	color: #232323;
	text-decoration: none;
}

a.uline:link, a.uline:visited, a.uline:active {color:#555; text-decoration: underline;}
a.uline:hover {color: #555; text-decoration: none;}


a:hover {
	color: #232323;
	text-decoration: underline;
}



a.txt_link:link, a.txt_link:visited, a.txt_link:active {color:#232323; text-decoration: none;}
a.txt_link:hover {text-decoration: underline;}

a.uline02:link, a.uline02:visited, a.uline02:active {color:#000; text-decoration: underline;}
a.uline02:hover {color: #555; text-decoration: none;}

a.white:link, a.white:visited, a.white:active {color:#fff; text-decoration: none;}
a.white:hover {text-decoration: underline;}

a.green:link, a.green:visited, a.green:active {color:#005b2e; text-decoration: none;}
a.green:hover {text-decoration: underline;}

a.red:link, a.red:visited, a.red:active {color:#cf2b36; text-decoration: none;}
a.red:hover {text-decoration: underline;}

a.edit:link, a.edit:visited, a.edit:active {color:#cf2b36; text-decoration: underline;}
a.edit:hover {text-decoration: none;}

a.g_btn:link, a.g_btn:visited, a.g_btn:active {color:#232323; text-decoration: none; width:140px;}
a.g_btn:hover {text-decoration: underline;}



.form_style{
	border:0;
	padding:3px;
	font-size:1em;
	font-family:Arial, sans-serif;
	color:#333;
	border:solid 1px #ccc;
	margin:0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: inset 1px 4px 9px -6px rgba(0,0,0,0.5);
	-webkit-box-shadow: inset 1px 4px 9px -6px rgba(0, 0, 0, 0.5);
	box-shadow: inset 1px 4px 9px -6px rgba(0,0,0,0.5);
}


input:focus {
    border:solid 1px #009249;
}


dl{
	width:297px;
	color:#555;
	padding:0;
	margin:0;
}
dl dt{
	float:left;
	width:80px;
	padding:0;
	margin:0;
	height:45px;
	background:url("../img/dd_bg.gif") repeat-y;
	text-align:left;
	font-size:12px;
}
dl dd{
	float:right;
	width:217px;
	padding:0 0 0 0;
	margin:0;
	height:45px;
	text-align:left;
	font-size:12px;
}
dl dd ul{
	list-style-type:none;
	margin:0; padding:0;
}
dl dd ul li{
	margin:0; padding:0;
}



.img_left{float:left; margin:0 20px 0 0;}

.both{clear:both;}

.mal0{margin-left:0px;}

.ma0{margin:0;}
.ma5{margin:5px;}
.ma10{margin:10px;}
.ma15{margin:15px;}
.ma20{margin:20px;}
.ma25{margin:25px;}
.ma30{margin:30px;}

.font30{font-size:30%;}
.font35{font-size:35%;}
.font40{font-size:40%;}
.font50{font-size:50%;}
.font65{font-size:65%;}
.font70{font-size:70%;}
.font80{font-size:80%;}
.font85{font-size:85%;}
.font88{font-size:88%;}
.font90{font-size:90%;}
.font100{font-size:100%;}
.font105{font-size:105%;}
.font110{font-size:110%;}
.font115{font-size:115%;}
.font120{font-size:120%;}
.font130{font-size:130%;}
.font140{font-size:140%;}
.font150{font-size:150%;}
.font160{font-size:160%;}
.font180{font-size:180%;}
.font200{font-size:200%;}
.font210{font-size:210%;}
.font220{font-size:220%;}

.mat3{margin-top:3px;}
.mat5{margin-top:5px;}
.mat10{margin-top:10px;}
.mat15{margin-top:15px;}
.mat20{margin-top:20px;}
.mat25{margin-top:25px;}
.mat30{margin-top:30px;}
.mat40{margin-top:40px;}
.mat50{margin-top:50px;}

.mar3{margin-right:3px;}
.mar5{margin-right:5px;}
.mar8{margin-right:8px;}
.mar9{margin-right:9px;}
.mar10{margin-right:10px;}
.mar15{margin-right:15px;}
.mar20{margin-right:20px;}

.pal5{padding-left:5px;}
.pal8{padding-left:8px;}
.pal10{padding-left:10px;}

.par5{padding-right:5px;}
.par8{padding-right:8px;}
.par10{padding-right:10px;}
.par15{padding-right:15px;}
.par20{padding-right:20px;}

.pat5{padding-top:5px;}
.pat10{padding-top:10px;}
.pat20{padding-top:20px;}
.pat50{padding-top:50px;}
.pat100{padding-top:100px;}

.hgt10{height:10px; clear:both;}
.hgt20{height:20px; clear:both;}
.hgt25{height:25px; clear:both;}
.hgt30{height:30px; clear:both;}
.hgt40{height:40px; clear:both;}
.hgt50{height:50px; clear:both;}
.hgt80{height:80px; clear:both;}
.hgt100{height:100px; clear:both;}
.hgt120{height:120px; clear:both;}
.hgt150{height:150px; clear:both;}


.hgt_ctl500{height:500px; clear:both;}

.red{color:#b94047;}
.red02{color:#eb5352;}
.blk{color:#494a41;}
.gry{color:#787878;}
.gry03{color:#cccccc;}
.pink{color:#ec7d86;}
.green{color:#005b2e;}
.purple{color:#505bab;}
.blue{color:#E0A38D;}
.blue02{color:#37539d;}
.brown{color:#966b56;}
.redB{color:#b94047; font-weight:bold;}

.bg01{background:#eeeeee;}
.bg02{background:#f5f5f5;}

.text_left{text-align:left;}

.bold{font-weight:bold;}
.normal{font-weight:normal;}
.blk{color:#000;}
.center{text-align:center;}
.left{text-align:left;}
.border{height:1px; margin:25px 10px; border-top:1px solid #ccc;}