/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 20 2025 | 12:33:46 */
@charset "utf-8";

@media (min-width: 970px){
#main #container #content.wide { 
 width: 950px !important;
 }}

@media (min-width: 970px){
 #main #container #content {
 width: 700px !important;
 }}

/* ヘッダー画像横100％、最大幅1300px */
#topMainBnrFrame {width: 100%; height: auto;}
#topMainBnr img {width: 100% !important; max-width: 1300px !important; }
#topMainBnr img {width:100% !important;}
#topMainBnrFrame .slideFrame {border:none;}
#topMainBnrFrame .slideFrame img {margin: 0 auto;}
#topMainBnr {padding:1px 0px;}

#header #headContact { width:auto; }

input[type="text"], input[type="email"], input[type="password"], select, textarea{ width:90%; }

.b_clear {clear:both;}
.clear{ clear: both; visibility: hidden; height: 0;} 
a:hover img{filter: alpha(opacity=80);-moz-opacity:0.8; opacity:0.8;}
#content p { margin-bottom: 0px; padding: 0px; }
#content .sectionFrame { padding: 10px 15px; margin-bottom: 20px; border: 3px solid #efefef; text-align: center; clear: both; }
border: 3px solid #efefef; text-align: center; clear: both; }
#content form span.wpcf7-form-control-wrap .wpcf7-list-item, #content form span.wpcf7-form-control-wrap .wpcf7-list-item label { float:none; }

#content .sec01 p, #content .sec02 p, #content .sec04 p, #content .sec05 p, #content .sec06 p, #content .sec07 p, #content .sec08 p {padding-top:5px; font-size: 12px; line-height: 120%;}

#content .row{
  margin-right: -1.33%;
}
   
/* スマホ */
@media(min-width: 320px) {
  .sec001a{float: left;width: 49%;min-width: 141px;margin: 0 0% 1% 0;}
  .sec001b{float: left;width: 49%;min-width: 141px;margin: 0 0 1% 0%;}
  .sec01a{float: left;width: 48%;min-width: 141px;margin: 0 1% 1% 0;}
  .sec01b{float: left;width: 48%;min-width: 141px;margin: 0 0 1% 1%;}
  .sec02 {float: left;width: 32%; min-width: 300px; margin-right: 1.33%; margin-bottom: 1.33%;}
  .sec03 {float: left;width: 24%;min-width: 140px;margin-right: 1%;margin-bottom: 3%;}
  .sec04 {float: left;width: 18.5%;min-width: 141px;margin-right: 1.2%;margin-bottom: 1%;}
  .sec05 {float: left;width: 16%;min-width: 141px;margin-right: 0.6%;margin-bottom: 1%;}
  .sec05b {float: left;width: 15.7%;min-width: 141px;margin-right: 0.6%;margin-bottom: 1%;}
  #smenu {width:100%; height:auto; margin:0%;}
  #servicemenu li a{display: block; padding:1% 5%; text-decoration: none;color: #666;margin: 0.25%;width:110px;border-left:4px solid #00BFFF;}
  #gMenu .menu li a{ background-color:#008FEF;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#61B3FF), to(#008FEF));
	background: -moz-linear-gradient(#61B3FF, #008FEF);
	background: linear-gradient(#61B3FF, #008FEF);
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#61B3FF, EndColorStr=#008FEF)";}
}

/* 5.5インチスマホ */
@media(min-width: 360px){
  .sec001a{float: left;width: 49%;min-width: 160px;margin: 0 0% 1% 0;}
  .sec001b{float: left;width: 49%;min-width: 160px;margin: 0 0 1% 0%;}
  .sec01a{float: left;width: 48%;min-width: 160px;margin: 0 1% 1% 0;}
  .sec01b{float: left;width: 48%;min-width: 160px;margin: 0 0 1% 1%;}
  .sec02 {float: left;width: 32%; min-width: 160px; margin-right: 1.33%; margin-bottom: 1.33%;}
  .sec03 {width: 24%;min-width: 160px;margin-right: 1%;margin-bottom: 1%;}
  .sec04 {float: left;width: 18.5%;min-width: 160px;margin-right: 1.2%;margin-bottom: 1%;}
  .sec05 {float: left;width: 16%;min-width: 160px;margin-right: 0.6%;margin-bottom: 1%;}
  .sec05b {float: left;width: 15.7%;min-width: 160px;margin-right: 0.6%;margin-bottom: 1%;}
  #smenu {width:100%; height:auto; margin:0%;}
  #servicemenu li a{display: block; padding:1% 5%; text-decoration: none;color: #666;margin: 0.25%;width:110px;border-left:4px solid #00BFFF;}
}

/* スマホ横＆タブレット&PC */
@media(min-width: 480px) {
  .sec001a{float: left;width: 49%;min-width: 135px;margin: 0 0% 2% 0;}
  .sec001b{float: left;width: 49%;min-width: 135px;margin: 0 0 2% 0%;}
  .sec01a{float: left;width: 48%;min-width: 215px;margin: 0 2% 2% 0;}
  .sec01b{float: left;width: 48%;min-width: 135px;margin: 0 0 2% 2%;}
  .sec02 {float: left;width: 32%; min-width: 215px; margin-right: 1.33%; margin-bottom: 1.33%;}
  .sec03 {float: left;width: 23.5%;min-width: 140px;margin-right: 1%;margin-bottom: 1%;}
  .sec04 {float: left;width: 18.5%;min-width: 135px;margin-right: 1.2%;margin-bottom: 1%;}
  .sec05 {float: left;width: 16%;min-width: 135px;margin-right: 0.6%;margin-bottom: 1%;}
  .sec05b {float: left;width: 15.7%;min-width: 135px;margin-right: 0.6%;margin-bottom: 1%;}
  #smenu {width:100%; height:auto; margin:0%;}
  #servicemenu li a{display: block; padding:1% 5%; text-decoration: none;color: #666;margin: 0.25%;width:130px;border-left:4px solid #00BFFF;}
}

@media (max-width:670px){
   table.mobile-block2 td,table.mobile-block2 th{display:block;float: left;width: 44.5%;}
}
@media (min-width:671px){
  table.mobile-block2 td,table.mobile-block2 th{display:table-cell;}
}




.flowbox {
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	border:1px solid #bbb;
	padding:5px 0 5px 0;
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	background:-ms-linear-gradient( top, #f9f9f9 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #f9f9f9), color-stop(100%, #e9e9e9) );
	background-color:#f9f9f9;
	-webkit-box-shadow:inset 1px 1px 0px 0px #ffffff;
 	-moz-box-shadow:inset 1px 1px 0px 0px #ffffff;
 	box-shadow:inset 1px 1px 0px 0px #ffffff;
        margin:14px 0;} 

.secinner {padding:5px 4px 5px 5px;border: 1px solid #cccccc;}
.secinner2 {padding:5px 2px 5px 5px;border: 1px solid #cccccc;}
.secinner3 {padding:1% 4% 1% 4%; border-left: 1px solid #eee;}
.secinner4 {padding:1% 4% 1% 4%;border-left: 1px solid #eee;border-right: 1px solid #eee;}

.flowtit01 {color:#333; font-size:110%; font-weight:bold;border-bottom: 4px solid #00BFFF;padding:5px 2px 3px 0px;width:88%; margin:0 auto;letter-spacing: -1px;}
.flowtit02 {color:#333; font-size:110%; font-weight:bold;border-bottom: 4px solid #00D9A3;padding:5px 2px 3px 0px;width:88%; margin:0 auto;letter-spacing: -2px;}
.flowtit03 {color:#333; font-size:110%; font-weight:bold;border-bottom: 4px solid #FF9326;padding:5px 2px 3px 0px;width:88%; margin:0 auto;letter-spacing: -1px;}
.flowtit04 {color:#333; font-size:110%; font-weight:bold;border-bottom: 4px solid #0036D9;padding:5px 2px 3px 0px;width:88%; margin:0 auto;letter-spacing: -1px;}
.flowtit {color:#333; font-size:90%; padding:0px 2px 0 2px;letter-spacing: -1px;}

#sideTower form#searchform input#s { float:none;width:55%; }
#sideTower form#searchform input#searchsubmit { width:30%; }
#sideTower .sideWidget .ucart_search_body form li a { clear:both;}
.sideTower table#wp-calendar { width:95%;margin-left:7px; }
.green{color:#3C9;}

#gMenu .menu li {padding: 0; }
#gMenu .menu li a{ display: block; overflow:hidden;padding: 0; margin:0px; line-height:100%; text-decoration: none; letter-spacing:0px; text-align:center; border-bottom:none; }
#gMenu .menu li li a { padding: 1px 1px 1px 1px; }
#gMenu .menu li a span { margin-top:-1px;padding:0 10px;display:block;font-size:10px; line-height:140%; letter-spacing:1px; font-family:verdana, Arial, Helvetica, sans-serif; color:#eee;background-color:transparent;  }

h3.assistive-text { border-bottom:1px solid #fff;}

#pageTitBnr{ display:none; }
#content h2.servicetit	{ clear:both; border:none;font-size:20px;margin:30px 0px 25px; padding:2px 0px 0px 7px; border-left:5px solid #2b91cb; color:#2b91cb;background:none; }

#content h2.basic {clear:both;font-size:180%;line-height:114.3%; color:#00008C;font-weight:bold;position: relative;margin:0px 0px 10px; padding:33px 15px 0px 15px;
font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif; text-shadow:0 -1px 0 rgba(0,0,0,0.4);box-shadow: inset 0 1px 0px rgba(255,255,255,0.4); height:90px; background-image: url(https://www.osusumeservice.jp/wp-content/uploads/2015/03/basic1.jpg);background-repeat: no-repeat;background-size:contain;border:none;}


#content h2.servicetit1-1 {clear:both;font-size:180%;line-height:114.3%; color:#FFF;font-weight:bold;position: relative;margin:0px 0px 40px; padding:40px 15px 0px 80px;
font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif; text-shadow:0 -1px 0 rgba(0,0,0,0.4);box-shadow: inset 0 1px 0px rgba(255,255,255,0.4);width:605px; height:80px; background-image: url(https://www.osusumeservice.jp/wp-content/uploads/2015/03/service01b.jpg);background-repeat: no-repeat;background-size:contain;border:none;}

#content h2.servicetit1-1w {clear:both;font-size:180%;line-height:114.3%; color:#FFF;font-weight:bold;position: relative;margin:0px 0px 40px; padding:50px 15px 0px 90px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif; text-shadow:0 -1px 0 rgba(0,0,0,0.4);box-shadow: inset 0 1px 0px rgba(255,255,255,0.4);width:895px; height:80px; background-image: url(https://www.osusumeservice.jp/wp-content/uploads/2015/12/service01c.jpg);background-repeat: no-repeat;background-size:contain;border:none;}

#content h2.servicetit1-2 {clear:both;font-size:180%;line-height:114.3%; color:#FFF;font-weight:bold;position: relative;margin:0px 0px 40px; padding:40px 15px 0px 80px;
font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif; text-shadow:0 -1px 0 rgba(0,0,0,0.4);box-shadow: inset 0 1px 0px rgba(255,255,255,0.4);width:605px; height:80px; background-image: url(https://www.osusumeservice.jp/wp-content/uploads/2015/03/service02b.jpg);background-repeat: no-repeat;background-size:contain;border:none;}

#content h2.servicetit1-2w {clear:both;font-size:180%;line-height:114.3%; color:#FFF;font-weight:bold;position: relative;margin:0px 0px 40px; padding:50px 15px 0px 90px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif; text-shadow:0 -1px 0 rgba(0,0,0,0.4);box-shadow: inset 0 1px 0px rgba(255,255,255,0.4);width:895px; height:80px; background-image: url(https://www.osusumeservice.jp/wp-content/uploads/2015/12/service02c-1.jpg);background-repeat: no-repeat;background-size:contain;border:none;}

#content h2.servicetit1-3 {clear:both;font-size:180%;line-height:114.3%; color:#FFF;font-weight:bold;position: relative;margin:0px 0px 40px; padding:40px 15px 0px 80px;
font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif; text-shadow:0 -1px 0 rgba(0,0,0,0.4);box-shadow: inset 0 1px 0px rgba(255,255,255,0.4);width:605px; height:80px; background-image: url(https://www.osusumeservice.jp/wp-content/uploads/2015/03/service03b.jpg);background-repeat: no-repeat;background-size:contain;border:none;}

#content h2.servicetit1-3w {clear:both;font-size:180%;line-height:114.3%; color:#FFF;font-weight:bold;position: relative;margin:0px 0px 40px; padding:50px 15px 0px 90px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif; text-shadow:0 -1px 0 rgba(0,0,0,0.4);box-shadow: inset 0 1px 0px rgba(255,255,255,0.4);width:895px; height:80px; background-image: url(https://www.osusumeservice.jp/wp-content/uploads/2015/12/service03c.jpg);background-repeat: no-repeat;background-size:contain;border:none;}

#content h2.servicetit1-4 {clear:both;font-size:180%;line-height:114.3%; color:#FFF;font-weight:bold;position: relative;margin:0px 0px 40px; padding:40px 15px 0px 85px;
font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif; text-shadow:0 -1px 0 rgba(0,0,0,0.4);box-shadow: inset 0 1px 0px rgba(255,255,255,0.4);width:600px; height:80px; background-image: url(https://www.osusumeservice.jp/wp-content/uploads/2015/03/service04b.jpg);background-repeat: no-repeat;background-size:contain;border:none;}

#content h2.servicetit1-4w {clear:both;font-size:180%;line-height:114.3%; color:#FFF;font-weight:bold;position: relative;margin:0px 0px 40px; padding:50px 15px 0px 90px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif; text-shadow:0 -1px 0 rgba(0,0,0,0.4);box-shadow: inset 0 1px 0px rgba(255,255,255,0.4);width:895px; height:80px; background-image: url(https://www.osusumeservice.jp/wp-content/uploads/2015/12/service04c.jpg);background-repeat: no-repeat;background-size:contain;border:none;}

#content h2.servicetit1-5 {clear:both;font-size:180%;line-height:114.3%; color:#FFF;font-weight:bold;position: relative;margin:0px 0px 40px; padding:40px 15px 0px 105px;
font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif; text-shadow:0 -1px 0 rgba(0,0,0,0.4);box-shadow: inset 0 1px 0px rgba(255,255,255,0.4);width:580px; height:80px; background-image: url(https://www.osusumeservice.jp/wp-content/uploads/2015/03/service05b.jpg);background-repeat: no-repeat;background-size:contain;border:none;}

#content h2.servicetit1-5w {clear:both;font-size:180%;line-height:114.3%; color:#FFF;font-weight:bold;position: relative;margin:0px 0px 40px; padding:50px 15px 0px 110px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif; text-shadow:0 -1px 0 rgba(0,0,0,0.4);box-shadow: inset 0 1px 0px rgba(255,255,255,0.4);width:895px; height:80px; background-image: url(https://www.osusumeservice.jp/wp-content/uploads/2015/12/service05c.jpg);background-repeat: no-repeat;background-size:contain;border:none;}

#content h2.servicetit1-6 {clear:both;font-size:180%;line-height:114.3%; color:#FFF;font-weight:bold;position: relative;margin:0px 0px 40px; padding:40px 15px 0px 100px;
font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif; text-shadow:0 -1px 0 rgba(0,0,0,0.4);box-shadow: inset 0 1px 0px rgba(255,255,255,0.4);width:585px; height:80px; background-image: url(https://www.osusumeservice.jp/wp-content/uploads/2015/03/service06b.jpg);background-repeat: no-repeat;background-size:contain;border:none;}

#content h2.servicetit1-6w {clear:both;font-size:180%;line-height:114.3%; color:#FFF;font-weight:bold;position: relative;margin:0px 0px 40px; padding:50px 15px 0px 90px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif; text-shadow:0 -1px 0 rgba(0,0,0,0.4);box-shadow: inset 0 1px 0px rgba(255,255,255,0.4);width:895px; height:80px; background-image: url(https://www.osusumeservice.jp/wp-content/uploads/2015/12/service06c.jpg);background-repeat: no-repeat;background-size:contain;border:none;}


#content h3.servicetit1-1
 { clear:both;font-size:135%;line-height:114.3%; color:#FFF;font-weight:bold;position: relative;margin:0px 0px 20px; padding:8px 15px 8px;
font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif; border:1px solid #E69F0D;text-shadow:0 -1px 0 rgba(0,0,0,0.4);box-shadow: inset 0 1px 0px rgba(255,255,255,0.4);
 	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #F2AB1E), color-stop(0.00, #E69F0D));
	background: -webkit-linear-gradient(top, #F2AB1E 0%, #E69F0D 100%);
	background: -moz-linear-gradient(top, #E69F0D 0%, #F2AB1E 100%);
	background: -o-linear-gradient(top, #F2AB1E 0%, #E69F0D 100%);
	background: -ms-linear-gradient(top, #F2AB1E 0%, #E69F0D 100%);
	background: linear-gradient(top, #F2AB1E 0%, #E69F0D 100%);
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#F2AB1E, EndColorStr=#E69F0D)";
	behavior: url(../js/PIE.htc);}
#content h3.servicetit1-2
{ clear:both;font-size:135%;line-height:114.3%; color:#FFF;font-weight:bold;position: relative;margin:0px 0px 20px; padding:8px 15px 8px;
font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif; border:1px solid #CD4F38;text-shadow:0 -1px 0 rgba(0,0,0,0.4);box-shadow: inset 0 1px 0px rgba(255,255,255,0.4);
 	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #D36651), color-stop(0.00, #CD4F38));
	background: -webkit-linear-gradient(top, #D36651 0%, #CD4F38 100%);
	background: -moz-linear-gradient(top, #CD4F38 0%, #D36651 100%);
	background: -o-linear-gradient(top, #D36651 0%, #CD4F38 100%);
	background: -ms-linear-gradient(top, #D36651 0%, #CD4F38 100%);
	background: linear-gradient(top, #D36651 0%, #CD4F38 100%);
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#D36651, EndColorStr=#CD4F38)";
	behavior: url(../js/PIE.htc);}
#content h3.servicetit1-3
{ clear:both;font-size:135%;line-height:114.3%; color:#FFF;font-weight:bold;position: relative;margin:0px 0px 20px; padding:8px 15px 8px;
font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif; border:1px solid #5197d5;text-shadow:0 -1px 0 rgba(0,0,0,0.4);box-shadow: inset 0 1px 0px rgba(255,255,255,0.4);
text-shadow:0 -1px 0 rgba(0,0,0,0.4);
box-shadow: inset 0 1px 0px rgba(255,255,255,0.4);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #0390f0), color-stop(0.00, #61b3ff));
	background: -webkit-linear-gradient(top, #61b3ff 0%, #0390f0 100%);
	background: -moz-linear-gradient(top, #61b3ff 0%, #0390f0 100%);
	background: -o-linear-gradient(top, #61b3ff 0%, #0390f0 100%);
	background: -ms-linear-gradient(top, #61b3ff 0%, #0390f0 100%);
	background: linear-gradient(top, #61b3ff 0%, #0390f0 100%);
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#61B3FF, EndColorStr=#008FEF)";
	behavior: url(../js/PIE.htc);
}
#content h3.servicetit1-4
 { clear:both;font-size:135%;line-height:114.3%; color:#FFF;font-weight:bold;position: relative;margin:0px 0px 20px; padding:8px 15px 8px;
font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif; border:1px solid #052869;text-shadow:0 -1px 0 rgba(0,0,0,0.4);box-shadow: inset 0 1px 0px rgba(255,255,255,0.4);
 	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #073485), color-stop(0.00, #052869));
	background: -webkit-linear-gradient(top, #073485 0%, #052869 100%);
	background: -moz-linear-gradient(top, #052869 0%, #073485 100%);
	background: -o-linear-gradient(top, #073485 0%, ##052869 100%);
	background: -ms-linear-gradient(top, #073485 0%, #052869 100%);
	background: linear-gradient(top, #073485 0%, #052869 100%);
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#073485, EndColorStr=#052869)";
	behavior: url(../js/PIE.htc);}
#content h3.servicetit1-5
{ clear:both;font-size:135%;line-height:114.3%; color:#FFF;font-weight:bold;position: relative;margin:0px 0px 20px; padding:8px 15px 8px;
font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif; border:1px solid #A55298;text-shadow:0 -1px 0 rgba(0,0,0,0.4);box-shadow: inset 0 1px 0px rgba(255,255,255,0.4);
 	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #B569A9), color-stop(0.00, #A55298));
	background: -webkit-linear-gradient(top, #B569A9 0%, #A55298 100%);
	background: -moz-linear-gradient(top, #A55298 0%, #B569A9 100%);
	background: -o-linear-gradient(top, #B569A9 0%, #A55298 100%);
	background: -ms-linear-gradient(top, #B569A9 0%, #A55298 100%);
	background: linear-gradient(top, #B569A9 0%, #A55298 100%);
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#B569A9, EndColorStr=#A55298)";
	behavior: url(../js/PIE.htc);}
#content h3.servicetit1-6
{ clear:both;font-size:135%;line-height:114.3%; color:#FFF;font-weight:bold;position: relative;margin:0px 0px 20px; padding:8px 15px 8px;
font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif; position:relative; border:1px solid #37974D;text-shadow:0 -1px 0 rgba(0,0,0,0.4);box-shadow: inset 0 1px 0px rgba(255,255,255,0.4);
 	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #42B45D), color-stop(0.00, #37974D));
	background: -webkit-linear-gradient(top, #42B45D 0%, #37974D100%);
	background: -moz-linear-gradient(top, #37974D 0%, #42B45D 100%);
	background: -o-linear-gradient(top, #42B45D 0%, #37974D 100%);
	background: -ms-linear-gradient(top, #42B45D 0%, #37974D 100%);
	background: linear-gradient(top, ##42B45D 0%, #37974D 100%);
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#42B45D, EndColorStr=#37974D)";
	behavior: url(../js/PIE.htc);}

#content h4 { clear:both; font-size:18px !important;margin:25px 0px 10px; padding:10px 0px 2px; border-bottom:1px dotted #333 !important;}
#content h3{ clear:both; font-size:18px;margin:30px 0px 25px; padding:2px 0px 0px 8px; border-left:4px solid #2b91cb; color:#333; }

.sserv a{ display:block; padding:5px 0px ;color:#000;text-decoration:none; margin:0;border-bottom:1px dotted #333;font-size:93%; }
.sserv a:hover {text-decoration:none;color:#000; background-color:#99E5FF;}
.smore a{background-color:#666; display:block; padding:5px 0px ;color:#fff;text-decoration:none; margin:10px 0 0 0;text-align:center; }
.smore a:hover {background-color:#999;text-decoration:none;color:#fff; }


.boxcenter {text-align:center;}
.leftbox{float:left;}

.left10{margin-left:10px;}
.left13{margin-left:13px;}
.left15{margin-left:15px;}
.bottom10{margin-bottom:10px;}

  #servicemenu ul{ padding: 0; list-style: none;line-height:90%;margin:0;}
  #servicemenu li{ display: block; padding: 0; margin: 0; float: left; }
  #servicemenu li a:hover{color:#2b91cb;}
  
#content .flowBox2 { padding-bottom: 20px; margin-bottom: 10px; display: block; overflow: hidden; background: url(https://www.osusumeservice.jp/wp-content/themes/biz-vektor/images/options/arrow_down.png) center bottom no-repeat; }
#content .flowBox2:last-child { background: none; padding-bottom: 0px; margin-bottom: 0px; }
#content .flowBox2 dl { display: block; overflow: hidden; padding: 8px 20px; border: 3px solid #e5e5e5;text-align:center;color:#2693FF; font-size: 1.2em; width:70%;margin:0 auto;}

table.table01 {padding: 0; margin: 0;}
table.table01 th,table.table01 td {padding:1.3% 1% !important;}

table.table02 {border-collapse: separate;max-width:100%;margin-bottom:7px !important; }
table.table02 th,table.table02 td {padding: 1.3% 0.7% !important;}
table.table02 th {background: #008FEF;text-align: center;color: #fff;}

table.table03 {border-collapse: separate;max-width:90%;margin-bottom:7px !important; }
table.table03 th,table.table03 td {padding: 1.3% 0.7% !important;}
table.table03 th {background: #008FEF;text-align: center;color: #fff;}

.backblue {background: #AADDFF;}
.photo320{width:320px;}

#content form input.wpcf7-submit,
#confirm-button input {
font-size:16px !important; line-height:110%;text-align:center;cursor:pointer;position:relative;width:auto; border:none;display:inline-block; overflow:hidden;position:relative;white-space:nowrap;padding:10px 80px 12px 80px !important;text-decoration:none;color:#fff !important; border-radius:5px; background-color:#008FEF;}

#content form input.wpcf7-submit:hover,
#confirm-button input:hover {background-color:#51B9FF;}
