@charset "utf-8";
*{margin:0;padding:0;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, pre, code,
form,input, textarea, select, option, embed, object, p, table{margin:0;padding:0;}
input, select, img {vertical-align:middle;}
img,table {border:0;}
li {list-style:none;}
input {vertical-align:middle;margin-right:5px;}
/* clearfix */
.clearfix:after {content: ".";display: block;visibility: hidden; font-size: 0.1em;line-height: 0; height: 0;clear: both;visibility:hidden;}
*+html .clearfix {height:1%;}
* html .clearfix {height: 1%;}
/**** layout ****/
#ok_main {margin:10px 0 25px; padding: 0 5px;}
/*BIG_BOX*/
#ok_area_r_fix { width:300px; text-align:left;}
/*MIDDLE_BOX縲LEFT,RIGHT,CENTER*/
.ok_area_l-inner, .ok_area_r-inner, .ok_area_c-inner, .ok_are_c-inner { margin-bottom:10px;}
.ok_area_c-btn{float:right;}/*BTN*/
/*bread crumbs*/
ul.bread {margin:0 0 5px 0; text-align:left; word-wrap:break-word; /word-break:break-all;}
ul.bread li {display:inline;}
/*ok_logo*/
.logo_poweredby_1 {width:130px;}
.logo_poweredby_2 { width:100%; margin-bottom:10px; text-align:right;}
/*okfooter*/
#ok_footer .copyright { color:#666;}
#ok_footer_logo_l a{background:url(../images/common/sprites.png) no-repeat 0px 0px;width:142px;height:39px; margin-right:10px; clear:both; }
#ok_footer_logo_r a{background:url(../images/common/sprites.png) no-repeat 0px 0px;width:142px;height:39px; margin-left:10px; clear:both; }
#ok_footer_logo_l a, #ok_footer_logo_r a {display:block; overflow:hidden;}
#ok_footer_logo_l a span, #ok_footer_logo_r a span {display:none;}
#ok_fotter_c {width:408px; margin:0 auto;}
/*error*/
.ok_error, #ok_error_message {border:#FF0000 2px solid;}
#ok_contribution_message {border:2px solid #666666;}
#ok_error_message, #ok_contribution_message {padding:10px; margin-bottom:10px;}
#ok_error_message .ok_error-inner, #ok_contribution_message .ok_contribution-inner { text-align:center;}
.ok_errorList { background:#FFFFC8; padding:10px; margin:5px 0;}
.clr_red {color:#FF0000;}
.clr_red_r {color:#FF0000;margin-left:17px;}
.clr_red_b {margin-bottom:5px;}
/*sort*/
.ok_schresult {padding:10px 10px 0;}
.ok_schresult .ok_schresult_l {width:200px;}
ul.list_indication {margin-left:10px;}
ul.list_indication li {padding-top:6px; display:inline;}
ul.list_indication li img {margin-bottom:4px;padding-right:3px;}
/*BTN MESSAGE center*/
.message_c {width:100%; margin:0 auto 20px;}
.message_c_list {width:420px; margin:0 auto 20px;}
.btn_c {margin:auto;}
/**** COLUMN1 ****/
#ok_c_top {margin-bottom:5px;}
#ok_c_mid {border:1px solid #CCC; padding:30px;}
.ok_c_mid_reg, .ok_c_mid_runk {background:#FFF;}
* html #ok_c_btm { margin:0 2px}
/**** COLUMN2 ****/
.ok_l { border:1px solid #CCC;}
.ok_lBox {padding:10px;}
.ok_lq {background:#FFF4E6;}
/*RIGHT-COLUMN*/
.ok_r { border:1px solid #CCC;}
/*login*/
.ok_r_login { padding:10px; border:1px solid #CCC;}
.ok_r_login_r { padding-left:10px;}
/*information*/
.ok_r_info_ttl {padding:10px; background:#F5F5F5; margin-bottom:1px;}
ul.ok_r_info_inner {border-top:2px solid #93A6B4; padding:10px;}
ul.ok_r_info_inner li { background:url(../images/common/dot-black.gif) left 8px no-repeat; padding-left:10px;}
/*mypage*/
.ok_r_connect_ttl {padding:10px; background:#FFEFEE; margin-bottom:1px;}
.r_connect_av_list {padding:0 10px 10px 0;text-align:right;}
.connect_av {border-top:2px solid #FD978E; padding:10px 10px 0 10px;}
.connect_av ul { padding-bottom:10px;}
.connect_av ul li.r_mgn, li.no_mgn {width:40px; height:40px; border:1px solid #CCC; float:left;}
.connect_av ul li.r_mgn {margin-right:5px;}
/* 莉頑律縺ｮOK */
.ok_todayok-inner {padding:10px; border: 1px solid #CCC;}
.calendar {background:url(../images/common/sprites.png) no-repeat -1069px 0; width:81px; height:70px; margin-right:15px;padding-top:18px;}
.calendar p { font-size:18px; color:#FFF; font-weight:bold; padding-top:18px; text-align:center}
#ok_ltodayok_qBox {padding:10px; margin:10px 0;background:#FFFBF4; border:1px solid #FFC768; position:relative;}
#ok_ltodayok_aBox {padding:10px; margin-bottom:10px; background:#FBFDFF; border:1px solid #D0E8FF; position:relative;}
#ok_ltodayok_Box {padding:10px; margin-bottom:10px;border:1px solid #CCC;}
.ok_ltodayok_sttl { margin-bottom:10px;}
.ok_ltodayok_sttl_bor { border-bottom:1px dotted #CCC; padding-bottom:5px; margin-bottom:10px;}
#ok_ltodayok_btn {margin-left:220px;width:150px;}


.spn_induce_new {
  background: #fd9523;
  text-align: center;
  width: auto!important;
  margin-left: -10px!important;
  margin-right: -10px!important;
}
.spn_induce_new a {
  display: block;
  line-height: 150px;
  height: 150px;
  width: 100%;
  font-size: 40px;
  color: #FFF;
  font-weight: bold;
  font-family: Verdana, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  vertical-align: middle;
  text-decoration: none;
  text-align: center;
}
.spn_induce_new a:link, .spn_induce_new a:visited,
.okw_wrapper .spn_induce_new a:link, .okw_wrapper .spn_induce_new a:visited {
  color:#FFF
}
.spn_induce_new a:hover,
.okw_wrapper .spn_induce_new a:hover {
  color:#FFF;
  text-decoration:none;
}
.ok_todayok-nocalendar-wrap {margin: 20px 0;}