@charset "utf-8";
   * {
margin: 0;
padding: 0;
}
body {
width: 100%;
height: 100%;
font-size: 16px;
line-height: 180%;
text-align: center;
font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',	Meiryo,'ＭＳ Ｐゴシック';
}
p {
font-size: 18px;
line-height: 180%;
padding: 0;
}  a {
color: #0585CF;
text-decoration: underline;}
a:hover {
color: #F80;
text-decoration: underline;}   .aka { color: #ff0000;}
.ao { color: #0000cc;}
.tya { color: #bd000e}
.gray { color: #3d3737}
.green { color: #009900}
.white { color: #ffffff;}
.gray1 {color: #C0C0C0;}
.size8 {font-size: 8px;}
.size10 {font-size: 10px;}
.size12 {font-size: 12px;}
.size14 {font-size: 14px;}
.size15 {font-size: 15px;}
.size16 {font-size: 16px;}
.size17 {font-size: 17px;}
.size18 {font-size: 18px;}
.size19 {font-size: 19px;}
.size20 {font-size: 20px;}
.size21 {font-size: 21px;}
.size22 {font-size: 22px;}
.size23 {font-size: 23px;}
.size24 {font-size: 24px;}
.size25 {font-size: 25px;}
.size26 {font-size: 26px;}
.size28 {font-size: 28px;}
.size30 {font-size: 30px;}
.size32 {font-size: 32px;}
.size34 {font-size: 34px;}
.size36 {font-size: 36px;}
.size38 {font-size: 38px;}
.size40 {font-size: 40px;}
.size46 {font-size: 46px;}
.size48 {font-size: 48px;}
.size52 {font-size: 52px;}
.size56 {font-size: 56px;}
.size60 {font-size: 60px;}
.size64 {font-size: 64px;}
.line-red {background: #ffadad;}
.line-blue {background: #a8eaff;}
.line-brown {background: #cc9966;}
.line-green {background: #b2ffb2;}
.line-yellow {background: #fff799;}
.line-orange {background: #ffe0c1;}
.line-h-red {background: linear-gradient(transparent 60%, #ffadad 50%);}
.line-h-blue {background: linear-gradient(transparent 60%, #a8eaff 50%);}
.line-h-brown {background: linear-gradient(transparent 60%, #cc9966 50%);}
.line-h-green {background: linear-gradient(transparent 60%, #b2ffb2 50%);}
.line-h-yellow {background: linear-gradient(transparent 60%, #fff799 50%);}
.line-h-orange {background: linear-gradient(transparent 60%, #ffe0c1 50%);}
.line-hh-red {background: linear-gradient(transparent 75%, #ffadad 50%);}
.line-hh-blue {background: linear-gradient(transparent 75%, #a8eaff 50%);}
.line-hh-brown {background: linear-gradient(transparent 75%, #cc9966 50%);}
.line-hh-green {background: linear-gradient(transparent 70%, #b2ffb2 50%);}
.line-hh-yellow {background: linear-gradient(transparent 70%, #fff799 50%);}
.line-hh-orange {background: linear-gradient(transparent 70%, #ffe0c1 50%);}
.border-red {border-bottom: 2px solid #ff7f7f;}
.border-blue {border-bottom: 2px solid #a8eaff;}
.border-brown {border-bottom: 2px solid #cc9966;}
.border-green {border-bottom: 2px solid #7fff7f;}
.border-yellow {border-bottom: 2px solid #ffdc00;}
.border-orange {border-bottom: 2px solid #ffbf7f;}
.border-d-red {border-bottom: 4px double #ff7f7f;}
.border-d-blue {border-bottom: 4px double #a8eaff;}
.border-d-brown {border-bottom: 4px double #cc9966;}
.border-d-green {border-bottom: 4px double #7fff7f;}
.border-d-yellow {border-bottom: 4px double #ffdc00;}
.border-d-orange {border-bottom: 4px double #ffbf7f;}
.b {font-weight: bold;}
.strong { font-weight: bold;}
.em { font-weight: bold;}
.yline { background: #ffff00;}
.center {
text-align: center;
padding: 5px 0px 0px 0px;
}
.left {
text-align: left;
padding: 5px 5px 0px 0px;
}
.right {
text-align: right;
padding: 5px 0px 0px 5px;
}
.to_link {
margin: 20px 0px 0px 0px;
text-align: right;
}
.to_link_r {
font-size: 18px;
font-weight: bold;
margin: 20px 0px 0px 0px;
text-align: right;
}  img {
border: none;
margin: 0;
padding: 0;
overflow: auto;
max-width: 100%;
height: auto;
}
a img {
border: none;}
p img{
margin:15px 0;
}
.imgl {
padding: 0px 0px 20px 20px;
float: right;}
.imgr {
padding: 0px 0px 20px 20px;
float: right;}
.imgc {
width: 100%;
padding: 0 6%;
text-align: center;
clear: both;}
.ichachi {
margin: 0px 20px 20px 0px;
padding: 5px;
float: left;
border: 1px #CCC solid;
box-shadow: 0 0 6px #CCC,
0 0 6px #FFF;
-webkit-box-shadow: 0 0 6px #d7d7d7,
0 0 6px #FFF;}
.left {
text-align: left;
float: left;}
.right {
text-align: right;
float: right;}
.alignleft {
padding: 0 20px 20px 0;
float: left;}
.alignright {
padding: 0 0px 20px 20px;
float: right;}
.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
clear: both;}  .margin-bottom5  {margin-bottom: 5px;}
.margin-bottom10 {margin-bottom: 10px;}
.margin-bottom15 {margin-bottom: 15px;}
.margin-bottom20 {margin-bottom: 20px;}
.margin-bottom25 {margin-bottom: 25px;}
.margin-bottom30 {margin-bottom: 30px;}
.margin-bottom35 {margin-bottom: 35px;}
.margin-bottom40 {margin-bottom: 40px;}
.margin-bottom45 {margin-bottom: 45px;}
.margin-bottom50 {margin-bottom: 50px;}
.margin-bottom55 {margin-bottom: 55px;}
.margin-bottom60 {margin-bottom: 60px;}
.margin-bottom70 {margin-bottom: 70px;}
.margin-bottom80 {margin-bottom: 80px;}
.margin-bottom90 {margin-bottom: 90px;}
.margin-bottom100 {margin-bottom: 100px;}
.margin-top5  {margin-top: 5px;}
.margin-top10 {margin-top: 10px;}
.margin-top15 {margin-top: 15px;}
.margin-top20 {margin-top: 20px;}
.margin-top25 {margin-top: 25px;}
.margin-top30 {margin-top: 30px;}
.margin-top35 {margin-top: 35px;}
.margin-top40 {margin-top: 40px;}
.margin-top45 {margin-top: 45px;}
.margin-top50 {margin-top: 50px;}
.margin-top55 {margin-top: 55px;}
.margin-top60 {margin-top: 60px;}
.margin-top70 {margin-top: 70px;}
.margin-top80 {margin-top: 80px;}
.margin-top90 {margin-top: 90px;}
.margin-top100 {margin-top: 100px;}
.padding-bottom5 {padding-bottom: 5px;}
.padding-bottom10 {padding-bottom: 10px;}
.padding-bottom15 {padding-bottom: 15px;}
.padding-bottom20 {padding-bottom: 20px;}
.padding-bottom25 {padding-bottom: 25px;}
.padding-bottom30 {padding-bottom: 30px;}
.padding-bottom35 {padding-bottom: 35px;}
.padding-bottom40 {padding-bottom: 40px;}
.padding-bottom45 {padding-bottom: 45px;}
.padding-bottom50 {padding-bottom: 50px;}
.padding-bottom55 {padding-bottom: 55px;}
.padding-bottom60 {padding-bottom: 60px;}
.padding-bottom70 {padding-bottom: 70px;}
.padding-bottom80 {padding-bottom: 80px;}
.padding-bottom90 {padding-bottom: 90px;}
.padding-bottom100 {padding-bottom: 100px;}
.padding-top5 {padding-top: 5px;}
.padding-top10 {padding-top: 10px;}
.padding-top15 {padding-top: 15px;}
.padding-top20 {padding-top: 20px;}
.padding-top25 {padding-top: 25px;}
.padding-top30 {padding-top: 30px;}
.padding-top35 {padding-top: 35px;}
.padding-top40 {padding-top: 40px;}
.padding-top45 {padding-top: 45px;}
.padding-top50 {padding-top: 50px;}
.padding-top55 {padding-top: 55px;}
.padding-top60 {padding-top: 60px;}
.padding-top70 {padding-top: 70px;}
.padding-top80 {padding-top: 80px;}
.padding-top90 {padding-top: 90px;}
.padding-top100 {padding-top: 100px;}   #wrapper1, #mail_magazine {
width: 900px;
margin: 0 auto;
padding: 0;
box-shadow: 0 0 7px #999;
text-align: left;
background: #FFF;
}
#center_box, #mail_magazine_in {
margin: 0;
padding: 20px 50px;
text-align: left;
}  h1 {
font-size: 24px;
line-height: 150%;
text-align: left;
margin: 0;
padding: 0 0 10px;
display: block;
}
h1 img {
width: 100%
}
h1#site a {
text-decoration: none;
}
h1#mail_h1 {
font-size:12px;
padding: 5px 0;
text-align: left;
color: #555;
}  #site-des {
margin: 0;
padding: 0;
}
#site-des p {
font-size: 13px;
margin: 0;
padding: 0 0 20px;
}  #breadcrumb{
width: 100%;
color: #555555;
font-weight: bold;
margin: 0;
padding: 0 ;
text-align: left;
}
#breadcrumb .bread_in{
width: 970px;
margin: 0 auto;
}
#breadcrumb .bread_in p{
font-size: 11px;
margin: 0;
padding: 0 0 20px;
}
#breadcrumb a{
margin:0;
color: #555555;
text-decoration: none;
clear: both;
}
#breadcrumb a:hover{
color: #F80;
text-decoration: none;
}  .content_frame {
margin: 0 0 15px;
padding: 0;
}
.econtent{
margin: 0;
padding: 20px 20px;
line-height: 150%;
text-align: left;
color: #333333;
border: 1px #DDDDDD solid;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-moz-border-radius-bottomleft: 3px;
-moz-border-radius-bottomright: 3px;
background: #FFFFFF;
clear: both;
}
.econtent-i{
margin: 0 0 20px 0;
padding: 20px 20px;
line-height: 150%;
text-align: left;
color: #333333;
background: #FFFFFF;
clear: both;
}
#mail_magazine .content-box {
width: 820px;
margin: 0 38px 0 48px;
padding: 0;
text-align: left;
clear: both;
overflow: hidden;
}  .entry-title{
margin: 0 auto;
padding: 20px 20px 10px;
color: #333333;
text-align: left;
font-weight: bold;
font-size: 24px;
line-height: 28px;
border: none;
background: none;
clear: both;
}
.title_area .entry-title{
margin: 0 auto;
padding: 15px 15px 10px;
color: #333333;
text-align: left;
font-weight: bold;
font-size: 20px;
line-height: 130%;
display: block;
border-radius: 0px;
clear: both;
}
.title_area_s .title_area_bottom{
max-height: 10px;
}
.title_area .entry-title a{
color: #333333;
text-decoration: none;
}
.entry-title a:hover{
color: #F80;
}
.title_area{
margin: 0;
padding: 0;
display: block;
color: #333333;
border: 1px #DDDDDD solid;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px; 
background: #FFFFFF url(//sk-sakibg.com/wp-content/themes/formulazero/img/h3_title.png) bottom repeat-x; 
display: block;
clear: both;
}  .title_area_bottom {
width: 95%;
min-height: 10px;
max-height: 25px;
margin: 0;
padding: 0 2.5%;
text-align: left;
display:inline-block;
clear: both;
}
.date_time { 
width: 110px;
min-height: 25px;
font-weight: bold;
margin: 0 5px 0 0;
padding: 0;
font-size: 12px;
text-align: left;
float: left;
}
.left_time { 
width: 120px;
min-height: 25px;
font-weight: normal;
margin: 0;
padding: 0 0 0 18px;
font-size: 12px;
text-align: left;
background: url(//sk-sakibg.com/wp-content/themes/formulazero/img/time.png) left 5px no-repeat;
float: left;
}  h2 {
font-size: 20px;
font-weight: bold;
line-height: 24px;
margin: 20px 0;
*margin: 10px 0;
padding: 10px 10px 10px 15px;
border: 1px #DDDDDD solid;
background: url(//sk-sakibg.com/wp-content/themes/formulazero/img/shadow_w.png) bottom repeat-x;
clear: both;
}
#mail_magazine h2 {
position: relative;
font-size: 30px;
font-weight: bold;
line-height: 1.3;
color: #FFFFFF;
text-align: center;
margin: 20px -50px 30px -70px;
padding: 30px 15px 25px 30px;
background-color: #0C2F4F;
background-image: url(//sk-sakibg.com/wp-content/themes/formulazero/img/h2_back.png), url(//sk-sakibg.com/wp-content/themes/formulazero/img/h2_ba.png);
background-repeat: repeat, no-repeat;
background-position: top, top;
background-size: auto, 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
text-shadow: 2px 1px 0 #0C2F4F;
border: none;
clear: both;
}
#mail_magazine h2::before {
position: absolute;
content: '';
top: 100%;
left: 0;
border: none;
border-bottom: solid 15px transparent;
border-right: solid 20px rgb(149, 158, 155);
}
h3 {
font-size: 24px;
font-weight: bold;
line-height: 24px;
margin: 50px 0 30px;
padding: 20px 10px 15px 15px;
border: 1px #DDDDDD solid;
border-left:5px #254665 solid;
background: url(//sk-sakibg.com/wp-content/themes/formulazero/img/shadow_w.png) bottom repeat-x;
clear: both;
}
h4 {
font-size: 22px;
font-weight: bold;
line-height: 22px;
margin: 50px 0 30px;
padding: 20px 10px 15px 15px;
text-align: left;
background: #F3F3F3;
border: none;
clear: both;
}
h5 {
font-size: 20px;
font-weight: bold;
margin: 20px 0;
padding: 10px 10px 5px;
text-align: left;
border-bottom: 2px solid #254665;
color: #333333;
clear: both;
}  .more-link {
margin: 0;
padding: 20px 0;
text-align: right;
clear: both;
}
.more-link a{
padding: 8px 10px;
text-align: right;
font-size: 12px;
color: #FFFFFF;
border-radius: 3px;
text-decoration: none;
}
.more-link a:hover{
color: #F80;
}  blockquote {
background: #F7F7F7 url(//sk-sakibg.com/wp-content/themes/formulazero/img/blockquote.png) no-repeat 0 0;
padding: 15px;
border-top: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
color: #212121;
box-shadow: 1px 1px 2px rgba(204, 204, 204, 0.9), inset 0 1px 0 rgba(255, 255, 255, 0.4);
clear:both;
}  .sns_tag_box{
min-height: 10px;
margin: 10px 0 0;
padding: 0 2%;
background: #FFFFFF;
clear: both;
}
.sns_tag_box p {
font-size: 12px;
line-height: 160%;
margin: 0;
padding: 0;
}
.tag_box {
width: 96%;
text-align: right;
margin: 0;
padding: 0;
clear: both;
}
.tag_box a:link {
padding: 0;
font-weight: bold;
text-decoration: none;
color: #333333;
}
.tag_box a:visited{
color: #333333;
}
.tag_box a:hover {
color: #F80;
text-decoration: underline;
}
.cate_tag {
padding: 2px 10px 0 20px;
background: url(//sk-sakibg.com/wp-content/themes/formulazero/img/pic_tag.png) left center no-repeat;
}
.cate_cate {
padding: 2px 2px 0 20px;
background: url(//sk-sakibg.com/wp-content/themes/formulazero/img/pic_fol.png) left center no-repeat;
}  .video-wrap {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 100%;
overflow: hidden;
}
.video-wrap iframe,　.video-wrap object,　.video-wrap embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {
display: inline-table;
}
* html .clearfix {
height: 1%;
}
.clearfix {
display: block;
}
.wide-img {
margin: -20px -50px 0;
}
.wide-img2, .wide-img3 {
margin: -20px -50px 0;
text-align: center;
font-size: 40px;
color: #FFFFFF;
font-weight: bold;
line-height: 140%;
height: 100%;
position: relative;
}
#mail_magazine .wide-img2 p, #mail_magazine .wide-img3 p {
font-size: 40px;
color: #FFFFFF;
font-weight: bold;
line-height: 140%;
position: absolute;
top: 50%;
left: 50%;
-ms-transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
margin:0;
padding:0;
width: 90%;
}
.wide-img3, #mail_magazine .wide-img3 p {
color: #333333;
}
.wide-img4 {
margin: 0 -50px;
}
.head_catch {
padding-top: 30px;
padding-bottom: 30px;
font-size: 40px;
font-weight: bold;
color: #bd000e;
line-height: 1.3;
}
#mail_magazine .head_catch p {
font-size: 40px;
font-weight: bold;
color: #bd000e;
line-height: 1.3;
}  #bullet1 {
margin: 50px 0;
padding: 0;
clear: both;
}
.bullet1_head {
height: 135px;
margin: 0 auto;
padding: 0;
background: url(//sk-sakibg.com/wp-content/themes/formulazero/img/bullet1_head.png)  no-repeat center bottom;
background-size: contain;
}
.bullet1_body {
max-width: 760px;
margin: 0 auto;
padding: 20px 0 0;
background: url(//sk-sakibg.com/wp-content/themes/formulazero/img/bullet1_body.png)  repeat-y center top;
background-size: contain;
}
.bullet1_foot {
height: 83px;
margin: 0 auto;
padding: 0;
background: url(//sk-sakibg.com/wp-content/themes/formulazero/img/bullet1_foot.png)  no-repeat center top;
background-size: contain;
}
.bullet1_body ul {
text-align: left;
margin: 0 70px;
padding: 0;
}
.bullet1_body li {
list-style: none;
font-size: 22px;
font-weight: bold;
line-height: 35px;
text-align: left;
margin: 0;
padding: 5px 0 5px 40px;
background: url(//sk-sakibg.com/wp-content/themes/formulazero/img/check.png)  no-repeat left 3px;
}
.bullet1_body li:last-child {
list-style: none;
font-size: 22px;
font-weight: bold;
line-height: 35px;
text-align: left;
margin: 0;
padding: 5px 0 0 40px;
background: url(//sk-sakibg.com/wp-content/themes/formulazero/img/check.png)  no-repeat left 3px;
}  .bullet2_head {
margin: 40px 0 0;
padding: 40px 0 0;
background: url(//sk-sakibg.com/wp-content/themes/formulazero/img/bullet2_top.png) no-repeat left top;
}
.bullet2_foot {
margin: 0 0 40px;
padding: 0 0 50px;
background: url(//sk-sakibg.com/wp-content/themes/formulazero/img/bullet2_bottom.png) no-repeat right bottom;
}
ul.bullet2 {
text-align: left;
margin: 0;
padding: 0;
}
ul.bullet2 li {
list-style: none;
font-size: 18px;
font-weight: bold;
line-height: 32px;
text-align: left;
margin: 0 50px;
padding: 10px 0 0 35px;
background: url(//sk-sakibg.com/wp-content/themes/formulazero/img/check.png)  no-repeat left 8px;
}  .opt_blue {
width: 100%;
margin: 40px auto;
padding: 1px;
background: #32597A;
}
.opt_black {
width: 100%;
margin: 40px auto;
padding: 1px;
background: #333333;
}
.opt_green {
width: 100%;
margin: 40px auto;
padding: 1px;
background: #33725A;
}
.opt_orange {
width: 100%;
margin: 40px auto;
padding: 1px;
background: #CE7700;
}
.opt_pink {
width: 100%;
margin: 40px auto;
padding: 1px;
background: #F9627C;
}
.opt_red {
width: 100%;
margin: 40px auto;
padding: 1px;
background: #A30000;
}
.opt-in {
margin: 0;
padding: 10px;
border: 1px solid #ffffff;
text-align: center;
overflow: hidden;
}
#mail_magazine .opt-in p.opt-catch ,.opt-in p.opt-catch {
font-size: 26px;
font-weight: bold;
line-height: 160%;
color: #ffffff;
text-align: center;
margin: 20px 0;
padding: 0;
}
#mail_magazine .opt-in p ,.opt-in p {
font-size: 14px;
}  table.form_mail {
width: 90%;
font-size: 13px;
text-align: center;
border-collapse: collapse;
border-spacing: 0;
margin: 0 5% 20px;
padding: 0;
}
table.form_mail td.mailleft {
width: 30%;
font-size: 14px;
font-weight: bold;
text-align: right;
color: #ffffff;
padding: 6px 0;
}
table.form_mail td.mailright {
width: 100%;
margin: 0;
text-align: left;
padding: 6px 5%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
}
input.mail-form {
font-size: 14px;
width: 100%;
padding: 6px 5%;
text-align: left;
font-family: 'メイリオ','Meiryo';
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
}
input.name-form {
font-size: 14px;
width: 45%;
padding: 6px 0 6px 5%;
text-align: left;
font-family: 'メイリオ','Meiryo';
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
}  #mail_magazine input.btn, input.btn {
width: 400px;
height: 95px;
margin-left: auto;
margin-right: auto;
display: block;
}
#mail_magazine input.btn2, input.btn2 {
width: 400px;
height: 95px;
margin: 10px auto;
padding: 0;
background: url(//sk-sakibg.com/wp-content/themes/formulazero/img/mailsend.png) center no-repeat;
background-size: contain;
overflow: hidden;
font-size: 0;
}
#mail_magazine input.btn2:hover, input.btn2:hover {
background: url(//sk-sakibg.com/wp-content/themes/formulazero/img/mailsenda.png) center no-repeat;
background-size: contain;
}  #about-privacy {
width: 100%;
height: 100px;
overflow: auto;
font-size: 14px;
margin: 30px auto;
padding: 10px 3%;
border: 2px solid #CCCCCC;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
}
#mail_magazine #about-privacy p {
font-size: 13px;
line-height: 180%;
text-align: justify;
text-justify: inter-ideograph; 
margin: 0;
padding: 5px 0;
}
h3#pp {
font-size: 14px;
text-align: left;
margin: 5px 0;
padding: 0;
background: none;
border: none;
clear: both;
}  .kanren_box{
padding: 0 0 5px;
margin: 0;
display: black;
clear: both;
}
.kanren_box .title_area{
padding: 0;
border: 1px solid #DDDDDD;
background: url(//sk-sakibg.com/wp-content/themes/formulazero/img/shadow_w.png) bottom repeat-x;
}
.Kanrenmenu ul {
margin: 0;
padding: 10px 0 0 0;
list-style: none;
clear: both;
}
.Kanrenmenu ul li {
width: 48%;
margin: 10px 1% 20px;
padding: 0;
text-decoration: none;
text-align: left;
background: none;
overflow: auto;
float: left;
}
.kt-tag {
margin: 0;
padding: 0;
text-decoration: none;
overflow: hidden;
}
.kt-tag p.r-time-data {
font-size: 12px;
text-align: left;
line-height: 110%;
margin-bottom: 10px;
}
.kt-tag p.r-title-l {
height: 35px;
text-align: left;
line-height: 150%;
margin: 0;
overflow: hidden;
}
.kt-tag a {
color: #000000;
font-size: 13px;
text-decoration: none;
line-height: 150%;
}
.kt-tag a:hover {
color: #F80;
text-decoration: none;
}  input.wpcf7-form-control {
background: white;
border: 1px solid #ccc;
padding: 10px;
font-size: 15px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px; 
border-radius: 5px;
margin-bottom: 5px;
}
input.wpcf7-submit {
cursor: pointer;
font-size: 15px;
margin: 7px auto 0;
padding: 10px 30px;
left: auto;
border: 1px solid #CCC;
color: #555;
background: -webkit-linear-gradient(top, #fff, #eee);
background: -moz-linear-gradient(top, #fff, #eee);
background: linear-gradient(top, #fff, #eee);
}   .tablenav {
font-size: 15px;
background: none;
margin: 1em auto;
line-height: 2em;
text-align: center;
}
a.page-numbers, .tablenav .current {
color: #555;
padding: 4px 10px;
text-decoration: none;
font-size: smaller;
font-weight: bold;
padding: 7px 11px 6px;
border: 1px #CCC solid;
border-radius: 3px;
background: url(//sk-sakibg.com/wp-content/themes/formulazero/img/shadow_w.png) bottom repeat-x;
}
a.page-numbers:hover {
color: #F80;
}
.tablenav .current {
color: #FFF;
font-size:14px;
font-weight: bold;
padding: 5px 10px ;
border-radius: 3px;
}
.tablenav .next, .tablenav .prev{
border: 0 none;
background: transparent;
font-size: smaller;
font-weight: bold;
padding: 7px 11px 6px;
border: 1px #CCC solid;
border-radius: 3px;
background: url(//sk-sakibg.com/wp-content/themes/formulazero/img/shadow_w.png) bottom repeat-x;
}
.cont_navi {
background: none;
margin: 20px auto;
padding: 10px 0 0;
text-align: center;
}
.cont_navi p {
font-size: 14px;
margin-bottom: 10px;
text-align: left;
}
.cont_navi a {
color: #444444;
text-decoration: none;
}
.cont_navi a:hover {
color: #F80;
}
.kiji-navigation{
width: 100%;
font-size: 14px;
}
.kijinavi-left, .kijinavi-right{
background: #FAFAFA;
}
.kijinavi-left a{
width: 45%;
float: left;
text-align: center;
margin-bottom: 10px;
padding: 10px 2% 8px;
border: 1px #DDDDDD solid;
border-radius: 3px;
background: url(//sk-sakibg.com/wp-content/themes/formulazero/img/shadow_w.png) bottom repeat-x;
}
.kijinavi-right a{
width: 45%;
float: right;
text-align: center;
margin-bottom: 10px;
padding: 10px 2% 8px;
border: 1px #DDDDDD solid;
border-radius: 3px;
background: #FFFFFF url(//sk-sakibg.com/wp-content/themes/formulazero/img/shadow_w.png) bottom repeat-x;
}
.kijinavi-left a, .kijinavi-right a{
color: #555555;
text-decoration: none;
}
.kijinavi-left a:hover, .kijinavi-right a:hover{
color: #F80;
text-decoration: underline;
}   #main_mail {
width: 100%;
margin: 0 auto 20px;
}
#main_mail h2 {
color: #000;
font-size:22px;
font-weight:bold;
line-height:150%;
text-align:left;
margin:0 0 20px 0;
padding:0 0 5px;
background: none;
border: none;
}
#main_mail p {
font-size:21px;
line-height:170%;
text-align:justify;
text-justify:inter-ideograph;
line-break:strict;
text-indent:0em;
margin:0 0 1em 0;
}
#main_mail table {
border-collapse: collapse;
border-spacing: 0px;
width: 100%;
margin:10px 0 20px 0;
border-bottom:#cccccc solid 1px;
clear: both;
}
#main_mail th.mail_t {
font-size:15px;
font-weight:bold;
line-height:170%;
text-align:left;
white-space: nowrap;
padding:12px 15px;
background:#EDEDED;
border-top:#cccccc solid 1px;
}
#main_mail td.mail_e {
font-size:15px;
line-height:170%;
text-align:left;
padding:12px 15px;
border-top:#cccccc solid 1px;
background:#FFFFFF;
}
#main_mail table img {
max-width: 99%;
height: auto;
}   #body-foot {
font-size: 12px;
color: #ffffff;
background-color: #333333;
border-top: 2px solid #5A5A56;
clear: both;
}
#body-foot a { 
color: #ffffff;
text-decoration: none;
}
#body-foot a:hover {
color: #FFA500;
text-decoration: underline;
}
#body-foot p {
width: 780px;
font-size: 12px;
line-height: 180%;
color: #ffffff;
text-align: center;
margin: 0 auto;
padding: 10px 0;
clear: both;
}
#body-foot p.add_link {
font-size: 12px;
line-height: 1.8;
color: #ffffff;
text-align: center;
margin: 0 auto;
padding: 15px 0 0;
clear: both;
}  #mail_magazine .newday {
font-size: 12px;
color: #000040;
line-height: 100%;
text-align: center;
margin: 40px auto 0;
padding: 0 0 20px;
}   ul.mark {
margin: 0px 20px 0px 20px;
padding: 0;
}
ul.mark li {
list-style: none;
font-size: 14px;
line-height: 150%;
text-align: left;
margin: 0;
padding: 5px 0px 0px 30px;
background: url(//sk-sakibg.com/wp-content/themes/formulazero/img/mark.gif)  no-repeat left center;
}
td {
padding: 5px;
}
input, textarea, select {
font-family: sans-serif;
font-weight: normal;
}  .docter_man, .docter_woman, .nurse, .man, .old_man, .woman, .old_woman{
float:left;
} .fkdsbox_black, .fkdsbox_blue, .fkdsbox_green, .fkdsbox_red, 
.fkdsbox_pink, .fkdsbox_orange{
max-width:60%;
}