@charset "utf-8";
/* SUB CSS */

/* SUB VISUAL */
#OTS_visual_wrap , #OTS_visual {width:100% ; display:block ; height:240px ; overflow:hidden}
#OTS_visual_wrap { background-position:center center ; background-repeat:no-repeat ; background-size:cover}

.sub_visual_img01 , .sub_visual_img10 { background-image:url(../OT_img/MB_sub_visual01.jpg) }
.sub_visual_img02 { background-image:url(../OT_img/MB_sub_visual02.jpg) }
.sub_visual_img03 { background-image:url(../OT_img/MB_sub_visual03.jpg) }
.sub_visual_img04 { background-image:url(../OT_img/MB_sub_visual04.jpg) }
.sub_visual_img05 { background-image:url(../OT_img/MB_sub_visual05.jpg) }
.sub_visual_img06 { background-image:url(../OT_img/MB_sub_visual06.jpg) }
.sub_visual_img07 { background-image:url(../OT_img/MB_sub_visual07.jpg) }
.sub_visual_img08 { background-image:url(../OT_img/MB_sub_visual08.jpg) }
.sub_visual_img09 { background-image:url(../OT_img/MB_sub_visual09.jpg) } 

#OTS_visual { position:relative }
#OTS_visual_title { text-align:center ; font-size:38px ; line-height:40px ; padding-top:110px ; color:#ffffff ; letter-spacing:-1px }

#OTS_url {
	width:100% ; height:40px ; overflow:hidden ; position:absolute ; bottom:0px ; left:0px ; overflow:hidden ; 
	border-top:solid 2px #007eef ; background-color:#000000 ; background-color:rgba(0,0,0,0.7)}
#OTS_url_wrap {width:100% ; overflow:hidden ; display:block}	
#OTS_url_home , #OTS_url_tab { float:left ; overflow:hidden}
#OTS_url_home li , #OTS_url_tab li {float:left}
#OTS_url_home {width:140px ; background-color:#444444 ; background-color:rgba(256,256,256,0.15)}
#OTS_url_home1 , #OTS_url_home1 > a  {width:40px ; height:40px ; display:block ; overflow:hidden} 
#OTS_url_home1 > a { text-indent:-9999px ; background:url(../OT_img/sub_url_home.png) no-repeat center center}
#OTS_url_home2 , #OTS_url_home2 > a {width:100px ; height:40px ; display:block}
#OTS_url_home1 , #OTS_url_home2 , #OTS_url_tab li { background:url(../OT_img/sub_url_bar.png) repeat-y right top}
#OTS_url_home2 > a , #OTS_url_tab li > a  {line-height:40px ; font-size:14px ; color:#ffffff ; text-align:center}
#OTS_url_home1 > a:hover , #OTS_url_home2 > a:hover { background-color:#000000 }

#OTS_url_tab li {display:none}
#OTS_url_tab li > a {padding:0px 30px}
#OTS_url_tab li:hover { background-color:#007eef}
#OTS_url_tab li.OTS_url_tab_point {display:inline-block}



/* CONTENTS */
#OT_contens {width:96% ; margin:auto ; overflow:hidden ; display:block}
#OTC_h2 , #OTC_h2_tag { font-size:32px ; line-height:40px ; color:#000000 ; padding-top:50px ; padding-bottom:15px  ; text-align:left ; letter-spacing:-1px ; font-weight:bold}
#OTC_h2_tag {width:1100px ; margin:auto}
#OTC_h2 { width:1100px ; background:url(../OT_img/sub_title_bg.png) no-repeat center bottom ; margin:auto ; margin-bottom:50px}

.OTC_section {width:100% ; display:block ; margin-bottom:70px}
.OTC_section:last-child {margin-bottom:0px}
#OTC_summary {
	width:1100px ; margin:auto ;
	padding-bottom:50px ; text-align:left ; display:block ;
	font-size:30px ; line-height:40px ; color:#000000 ;
	word-break:keep-all ; letter-spacing:-1px}

.OTC_p , .OTC_p_end {line-height:26px ; margin-bottom:20px}

.OTC_p:last-child , 
.OTC_p_end  { margin-bottom:0px }

.OTC_wBr {display:none} 



/* TAG */
#OTC_tab { display:block ; text-align:center ; overflow:hidden ; border:solid 1px #d7d7d7 ; border-bottom:0px ; border-right:0px ; margin:auto ; margin-bottom:50px }
#OTC_tab li {float:left ; display:block ; background:url(../OT_img/MB_OTC_tag_line.png) repeat-y right top} 
#OTC_tab li > a {display:block ; font-size:16px ; line-height:20px ; padding:10px ; text-align:center ; word-break:break-all ; border-bottom:solid 1px #d7d7d7}
#OTC_tab li > a:hover { color:#000000 ; border-bottom:solid 1px #aaaaaa ; background-color:#efefef ; background-color:rgba(0,0,0,0.05)  }
#OTC_tab li.OTC_tab_point > a { 
  font-weight:bold ; color:#000000 ; background-color:#efefef ; background-color:rgba(0,0,0,0.05) ; border-bottom:solid 1px #007eef}
 
.OTC_tab_col2 li , .OTC_tab_col3 li , .OTC_tab_col4 li , .OTC_tab_col5 li ,
.OTC_tab_col6 li , .OTC_tab_col7 li , .OTC_tab_col8 li , .OTC_tab_col9 li {width:50%} 
 
 
 
/* PAGE NUM */ 
.DB_page {padding:10px 0px ; width:100% ; display:block ; overflow:hidden ; text-align:center}
.db_page_prev , .db_page_next , .db_page_now , .db_page_no {
	display:inline-block ; margin:0px 1px ; border:solid 1px #d7d7d7 ; border:solid 1px rgba(0,0,0,0.1) ; line-height:30px} 
.db_page_prev , .db_page_next {
	width:30px ; overflow:hidden ; text-indent:-9999px ; vertical-align:top ;  
	background-image:url(../OT_img/OTC_page_arrow.png) ;
	background-repeat:no-repeat}	
.db_page_prev { background-position:-30px 0px ; margin-right:10px}
.db_page_next { background-position:-60px 0px ; margin-left:10px}	
.db_page_now , .db_page_no {padding:0px 7px}
.db_page_now  {font-weight:bold ; color:#ffffff ; background-color:#007eef ; border:solid 1px #007eef}
.db_page_prev:hover , .db_page_next:hover  , .db_page_no:hover  {border:solid 1px #cccccc ; background-color:#eeeeee}



/* TABLE */ 
.OTC21_tb_title {
	font-size:24px ; line-height:34px ; font-weight:bold ; text-align:left ; 
	border-bottom:solid 1px #007eef ; padding-bottom:7px ;
	background:url(../OT_img/OTC_h3_point.png) no-repeat 0px 9px ; padding-left:20px }
.OTC_table {width:100% ; border-spacing:0px ; border-collapse:collapse ; border:0px ; border-top:solid 1px #007eef}
.OTC_table thead th , .OTC_table tbody th , .OTC_table tbody td,
.OTC_table thead th a , .OTC_table tbody th a , .OTC_table tbody td a {	word-break:break-all ; line-height:24px}
.OTC_table thead th , .OTC_table tbody th , .OTC_table tbody td { 
	border:solid 1px #d7d7d7 ; border:solid 1px rgba(0,0,0,0.1) ; padding:5px ; text-align:center }
.OTC_table thead th , .OTC_table thead th > a {font-size:14px ; font-weight:bold ; color:#000000  }
.OTC_table tbody th > a:hover , .OTC_table tbody td > a:hover ,
.OTC_table thead th > a:hover { text-decoration:underline}
.OTC_table thead th {background-color:#f2f2f2}	








/* PC **********************************************************************/
@media all and (min-width:1100px){ 

/* SUB VISUAL */
.sub_visual_img01 , .sub_visual_img10 { background-image:url(../OT_img/sub_visual01.jpg) }
.sub_visual_img02 { background-image:url(../OT_img/sub_visual02.jpg) }
.sub_visual_img03 { background-image:url(../OT_img/sub_visual03.jpg) }
.sub_visual_img04 { background-image:url(../OT_img/sub_visual04.jpg) }
.sub_visual_img05 { background-image:url(../OT_img/sub_visual05.jpg) }
.sub_visual_img06 { background-image:url(../OT_img/sub_visual06.jpg) }
.sub_visual_img07 { background-image:url(../OT_img/sub_visual07.jpg) }
.sub_visual_img08 { background-image:url(../OT_img/sub_visual08.jpg) }
.sub_visual_img09 { background-image:url(../OT_img/sub_visual09.jpg) } 

#OTS_visual_wrap , #OTS_visual {height:410px}
#OTS_visual_title {
	width:1100px ; height:250px ; font-size:46px ; line-height:250px ; margin:auto ;
	padding-top:100px ; background:url(../OT_img/sub_visual_line.png) no-repeat 50% 110px}

#OTS_url {height:45px ; border-top:solid 3px #007eef}
#OTS_url_wrap { max-width:1100px ; margin:auto}
#OTS_url_home {width:160px ; background:url(../OT_img/sub_url_bar.png) repeat-y left top}
#OTS_url_home1 , #OTS_url_home1 > a , #OTS_url_home2 , #OTS_url_home2 > a {height:45px}
#OTS_url_home1 , #OTS_url_home1 > a {width:45px}
#OTS_url_home2 , #OTS_url_home2 > a {width:115px}
#OTS_url_home2 > a , #OTS_url_tab li > a {line-height:45px}

#OTS_url_tab {width:940px}
#OTS_url_tab li , #OTS_url_tab li.OTS_url_tab_point {display:block}
#OTS_url_tab li.OTS_url_tab_point {}
#OTS_url_tab li.OTS_url_tab_point a { font-weight:600 ; background-color:#007eef }
#OTS_url_tab li:last-child { background:none }
#OTS_url_tab li:hover  { background-color:#000000 }
#OTS_url_tab { background:url(../OT_img/sub_url_bar.png) repeat-y right top }
#OTS_url_tab li > a {padding:0px ; display:block ; text-align:center}

.OTS_url_col1 li {width:100%} 
.OTS_url_col2 li {width:50%} 
.OTS_url_col3 li {width:33.333%} 
.OTS_url_col4 li {width:25%} 
.OTS_url_col5 li {width:20%} 
.OTS_url_col6 li {width:16.666%} 
.OTS_url_col7 li {width:14.285%} 
.OTS_url_col8 li {width:12.5%} 
.OTS_url_col9 li {width:11.111%} 



/* CONTENTS */
#OT_contens {width:100%}
.OTC_wBr {display:block} 
.OTC_section {width:1100px ; margin:auto ; margin-bottom:70px ; overflow:hidden}



/* TAG */
#OTC_tab {max-width:1100px}
#OTC_tab li > a {padding:15px 5px}

.OTC_tab_col2 li {width:50%} 
.OTC_tab_col3 li {width:33.333%} 
.OTC_tab_col4 li {width:25%} 
.OTC_tab_col5 li {width:20%} 
.OTC_tab_col6 li {width:16.666%} 
.OTC_tab_col7 li {width:14.285%} 
.OTC_tab_col8 li {width:12.5%} 
.OTC_tab_col9 li {width:11.111%} 
 

}