@charset "utf-8";

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form,
fieldset, input, textarea, p, blockquote, th, td {
margin:0;
padding:0;
}
html {
overflow-y:scroll;
}
h1, h2, h3, h4, h5, h6, th, p, ul, dl {
font-size:100%;
/*font-weight:normal;*/
}

ol, ul {
list-style:none;
}
fieldset, img {
border:0;
}
table {
border-collapse:collapse;
border-spacing:0;
}
caption, th {
text-align:left;
}
address, caption, cite, code, dfn, em, th, var {
font-style:normal;
font-weight:normal;
}
a {
text-decoration:none;
}
img {
vertical-align:bottom;
}
div{
zoom:1;/*for IE 5.5-7*/
}

/*
body {
font:12px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
background:#ffffff;
letter-spacing:0em;
color:#333333;
word-break:break-all;
line-height:150%;
}*/

a {
color:#0097ff;
}
/*
a:hover {
color:#ffcc00;
}*/

address {
font-size:10px;
letter-space:0;
font-size:120%;
line-height:100%;
}

.clear {
clear:both;
height:0;
font-size:1px;
line-height:0px;
overflow:hidden;
}

#Header {
height:103px;
margin:0;
background:url(/wp-content/uploads/2017/04/sub_header_bg.gif) top repeat-x;
overflow:hidden;
}

#HeaderInner {
width:950px;
height:100px;
margin:0 auto;
overflow:hidden;
}

#HeaderName {
margin:23px 2px 0 0;
padding:0;
float:left;
}

#HeaderName img {
margin:5px 0 0 0;
}

#gNavi {
height:53px;
padding:5px 0 0 0;
text-align:center;
/*background:url(/wp-content/uploads/2017/04/gnavi_bg.gif) top repeat-x;*/
background: url(/wp-content/uploads/2017/04/gnavi_bg_new.png) top repeat-x;
}

#gNavi ul {
margin:0 auto;
width:952px;
}

#gNavi li {
line-height:55px;
float:left;
font-size:110%;
letter-spacing:-0.1em;
font-weight:bold;
margin:0;
}

#gNavi li a {
width:135px;
height:53px;
color:#55849d;
display:block;
/*background:#ffffff;*/
background:none;
}

#gNavi li a:hover {
width:135px;
height:53px;
color:#ffffff;
display:block;
background:#4075d2;
}

#Content {
width:951px;
margin:13px auto 0 auto;
text-align: justify;
overflow:hidden;
}

#ContentBg {
background: url(/wp-content/uploads/2017/04/content_bg.gif) top repeat-x;
overflow:hidden;
}

#LeftContents {
width:230px;
float:left;
overflow:hidden;
}

#LeftContents .leftmenu {
width:185px;
height:25px;
padding:10px 0 0 45px;
color:#ffffff;
font-weight:bold;
background:url(/wp-content/uploads/2017/04/category_bg.gif) top no-repeat;
}

#LeftContents ul {
margin:5px 0 30px 0;
}

#LeftContents li {
}

#LeftContents li a {
width:225px;
height:29px;
margin:0 0 5px 0;
padding:0 0 0 5px;
text-indent:1.8em;
line-height:30px;
color:#ffffff;
font-weight:bold;
background:url(/wp-content/uploads/2017/04/arow_side_menu_out.gif) top no-repeat;
display:block;
}

#LeftContents li a:hover {
width:225px;
height:29px;
margin:0 0 5px 0;
padding:0 0 0 5px;
text-indent:1.8em;
line-height:30px;
color:#ffffff;
font-weight:bold;
background:url(/wp-content/uploads/2017/04/arow_side_menu_over.gif) top no-repeat;
display:block;
}

#RightContents {
width:700px;
float:right;
overflow:hidden;
}

#RightContents h1 {
width:670px;
height:39px;
margin:0 0 10px 0;
padding:24px 15px 0 15px;
color:#ffffff;
font-size:260%;
font-weight:bold;
background:url(/wp-content/uploads/2017/04/sub_heading_bg_l.png) top no-repeat;
overflow:hidden;
}

#RightContents h3 {
width:670px;
height:39px;
margin:0 0 10px 0;
padding:24px 15px 0 15px;
color:#ffffff;
font-size:260%;
font-weight:bold;
background:url(/wp-content/uploads/2017/04/sub_heading_bg_l.png) top no-repeat;
overflow:hidden;
}

#RightContents h4 {
width:670px;
height:24px;
font-size:120%;
font-weight:bold;
margin:0 auto 10px;
padding:10px 10px 0 20px;
background:url(/wp-content/uploads/2017/04/sub_heading_bg_s.gif) top no-repeat;
overflow:hidden;
}

#RightContents .price {
font-size:120%;
font-weight:bold;
margin:0 0 10px 0;
padding:0;
overflow:hidden;
}

#RightContents p {
margin:0 auto 50px;
padding:0 20px;
}

#RightContents p img {
margin:0 10px 10px 0;
padding:0;
float:left;
border:solid 1px #cccccc;
}

#RightContents div {
margin:0 auto 50px;
padding:0;
}

#RightContents table, td, th {
width:100%;
padding:10px 5px;
border:solid 1px #999999;
}

#RightContents th {
text-align:center;
color:#ffffff;
background:#4075d2;
}

#RightContents th.type {
width:25%;
}

#RightContents th.feature {
width:55%;
}

#RightContents th.cost {
width:20%;
}

#RightContents td.type {
text-align:center;
width:25%;
}

#RightContents td.feature {
width:55%;
text-align:left;
}

#RightContents td.cost {
text-align:right;
width:20%;
}

#RightContents td.costc {
text-align:center;
width:20%;
}

#RightContents table, td, th.support {
width:95%;
margin:0 auto 10px auto;
padding:10px 5px;
border:solid 1px #999999;
}

#RightContents .support td, th {
width:18%;
}

#RightContents th.product_b {
font-weight:bold;
}

#RightContents td.description_b {
width:30%;
font-weight:bold;
background:#fff4b1;
}

#RightContents td.description {
width:30%;
}

#RightContents td.option_b {
width:11%;
text-align:center;
font-weight:bold;
background:#fff4b1;
}

#RightContents td.option {
width:11%;
text-align:center;
}

#RightContents div.costdown01 {
margin:0 auto 50px auto;
padding:0;
}

#RightContents ul, li.costdown01 {
}

#RightContents .costdown01 li {
float:left;
}

#RightContents .intro01 {
margin:0;
background:url(/wp-content/uploads/2017/04/introduction01_bg.jpg) top no-repeat;
width:223px;
height:180px;
float:left;
}

#RightContents .intro02 {
margin:0;
background:url(/wp-content/uploads/2017/04/introduction02_bg.jpg) top no-repeat;
width:152px;
height:180px;
float:left;
}

#RightContents .intro03 {
margin:0;
background:url(/wp-content/uploads/2017/04/introduction03_bg.jpg) top no-repeat;
width:152px;
height:180px;
float:left;
}

#RightContents .intro04 {
margin:0;
background:url(/wp-content/uploads/2017/04/introduction04_bg.jpg) top no-repeat;
width:166px;
height:180px;
float:left;
}

#RightContents .intro05 {
margin:0;
float:left;
}

#RightContents .inlinetxt01 {
margin:0;
font-size:90%;
line-height:1em;
position:relative;
top:45px;
left:80px;
}

#RightContents .inlinetxt02 {
margin:0;
font-size:90%;
line-height:1em;
position:relative;
top:90px;
left:135px;
}

#RightContents .inlinetxt03 {
margin:0;
font-size:90%;
line-height:1em;
position:relative;
top:120px;
left:80px;
}

#RightContents .inlinetxt04 {
margin:0;
font-size:90%;
line-height:1em;
text-align:center;
position:relative;
top:40px;
}

#RightContents table, td, th.costdown02 {
width:95%;
margin:0 auto 10px auto;
padding:10px 5px;
border:solid 1px #999999;
}

#RightContents .costdown02 td, th {
width:18%;
text-align:center;
}

#RightContents td.cost {
text-align:center;
font-weight:bold;
color:#ff7777;
}

#RightContents td.cost0 {
text-align:center;
font-weight:bold;
font-size:250%;
color:#ff0000;
}

#RightContents ol {
margin:0;
padding:0 20px;
list-style:decimal inside;
}

#RightContents dl {
margin:0;
padding:0 20px;
}

#RightContents dt {
margin:0 0 5px 0;
padding:0;
font-weight:bold;
}

#RightContents dd {
margin:0 0 10px 0;
padding:0 0 0 1em;
}

#Footer {
margin:20px 0 0 0;
background:url(/wp-content/uploads/2017/04/footer_bg.gif) 0 0 repeat-x;
background-color:#EFEFEF;
overflow:hidden;
}

#FooterInner {
width:950px;
margin:0 auto;
padding:10px;
overflow:hidden;
}

#FooterContent {
padding:10px;
}

.banner {
margin:21px 0 0;
}

.banner_l {
margin:50px 0 0 0;
text-align:center;
}

.contents {
margin:20px 0 0 0;
}

.jirei_block {
width:293px;
height:146px;
margin:10px 0 0 5px;
padding:10px 8px;
background:url(/wp-content/uploads/2017/04/jirei_bg.gif) top no-repeat;
float:left;
}

.jirei_block h3 {
font-weight:bold;
padding:0 0 8px 0;
}

.jirei_block img {
margin:0 5px 0 0;
float:left;
}

.jirei_block a img {
margin:10px 0 0 0;
float:right;
}

.record_block {
width:218px;
height:236px;
margin:10px 0 0 0;
padding:10px 9px;
background:url(/wp-content/uploads/2017/04/record_bg.gif) top no-repeat;
float:left;
}

.record_block h3 {
font-weight:bold;
padding:0 0 8px 0;
}

.record_block h3 a {
color:#55859e;
}

.record_block img {
margin:0 auto 8px auto;
}

.record_block a img {
position:relative;
top:10px;
left:120px;
}


/* 20100726 */
#ajax_mail h3{
width:670px;
height:47px;
font-size:200%;
font-weight:bold;
color:#ffffff;
line-height:150%;
margin:0 auto 10px;
padding:16px 15px 0 15px;
text-align:left;
background:url(/wp-content/uploads/2017/04/sub_heading_bg_l.png) top no-repeat;
overflow:hidden;
}

.comments-open-content h4{
width:670px;
height:24px;
font-size:120%;
font-weight:bold;
margin:0 auto 10px;
padding:10px 10px 0 20px;
background:url(/wp-content/uploads/2017/04/sub_heading_bg_s.gif) top no-repeat;
overflow:hidden;
}

.comments-open-content table{
width:670px;
margin:0 auto 25px;
}

.comments-open-content table tr th{
background:#eeeeee;
}

.comments-open-content table td{
text-align:left;
}

p.err{
color:#ff0000;
font-weight:bold;
}

/* 20100728 */
#RightContents #jirei {
width:700px;
margin:0 auto;
overflow:hidden;
}

#RightContents #jirei h3 {
width:670px;
height:47px;
font-size:240%;
letter-spacing:0;
font-weight:bold;
color:#ffffff;
margin:0 auto 10px;
padding:10px 15px 6px 15px;
text-align:left;
background:url(/wp-content/uploads/2017/04/sub_heading_bg_l.png) top no-repeat;
overflow:hidden;
}

#RightContents #jirei .corp_name {
font-size:50%;
}

#RightContents #jirei h4 {
}

#RightContents #jirei .comments-open-content p {
margin:0;
padding:0 20px;
}

#RightContents #jirei p img {
margin:0 10px 10px 0;
padding:0;
float:left;
}

#RightContents #jirei table {
width:670px;
margin:0 auto 15px;
}

#RightContents #jirei table tr th {
background:#eeeeee;
}

#RightContents #jirei .jirei_data {
margin:10px 20px 40px;
padding:10px;
background:#eeeeee;
border:solid 1px #cccccc;
overflow:hidden;
}

#RightContents #jirei .jirei_data img {
margin:0 0 0 10px;
float:right;
}

#RightContents #jirei ul {
margin:10px 0 40px 1em;
list-style-type:square;
}

#RightContents #jirei li {
}


.comments-open-content ul {
margin:0 20px;
}

/* 20100826 */
#gNavi li #Selected a {
width:135px;
height:53px;
color:#ffffff;
display:block;
background:#4075d2;

}

li #SelectedSide a {
width:225px;
height:29px;
margin:0 0 5px 0;
padding:0 0 0 5px;
text-indent:1.8em;
line-height:30px;
color:#ffffff;
font-weight:bold;
background:url(/wp-content/uploads/2017/04/arow_side_menu_over.gif) top no-repeat;
display:block;
}

#LeftContents .common_menu ul {
margin:10px 0 30px 0;
}

#LeftContents .common_menu li {
width:223px;
height:22px;
margin:0 0 5px 0;
padding:0 0 0 5px;
line-height:25px;
display:block;
background:#dddddd;
border:solid 1px #cccccc;
}

.indispensable {
color:#ff5500;
}

#ajax_mail p{
width:80%;
/* margin:0 auto 10px; */
}

textarea {
font-size:100%;
}

.comments-open-content h5{
width:650px;
height:24px;
font-size:100%;
font-weight:bold;
margin:0 auto 5px;
padding:7px 10px 0 10px;
border :solid 1px #999999;
background:#eeeeee;
overflow:hidden;
}

#RightContents table, td, th.enviroment {
margin:0 auto 10px auto;
padding: 0;
border:solid 1px #999999;
text-align:center;
}

#RightContents .enviroment td, th {
width:93px;
height: 80px;
}

#RightContents div ul {
padding:0 20px;
}

#RightContents div h5 {
font-weight:bold;
padding:0 20px;
}

#SiteMap h3 {
width:670px;
height:24px;
font-size:120%;
font-weight:bold;
margin:0 auto 10px;
padding:10px 10px 0 20px;
background:url(/wp-content/uploads/2017/04/sub_heading_bg_s.gif) top no-repeat;
overflow:hidden;
}

#SiteMap h4 {
width:670px;
font-size:100%;
font-weight:bold;
margin:0 auto 10px;
padding:5px;
background:#eeeeee;
border:solid 1px #cccccc;
overflow:hidden;
}

#SiteMap div {
width:670px;
margin:0 auto 40px;
overflow:hidden;
}

.block {
margin:10px 0 10px !important;
padding:10px;
background:#eeeeee;
}

.block ul {
color:#0097ff;
list-style-type:square;
list-style-position:inside;
}

.block li {
padding:10px;
float:left;
}


/* 2010914 */
#jirei {
width:700px;
margin:0 auto;
overflow:hidden;
}

#jirei h1 {
width:670px;
height:47px;
font-size:200%;
font-weight:bold;
line-height:101%;
margin:0 auto 10px;
padding:16px 15px 0 15px;
text-align:left;
background:url(/wp-content/uploads/2017/04/sub_heading_bg_l.png) top no-repeat;
overflow:hidden;
}

#jirei h3 {
width:670px;
height:47px;
font-size:200%;
font-weight:bold;
line-height:101%;
margin:0 auto 10px;
padding:16px 15px 0 15px;
text-align:left;
background:url(/wp-content/uploads/2017/04/sub_heading_bg_l.png) top no-repeat;
overflow:hidden;
}

.corp_name {
font-size:50%;
}

.comments-open-content h4 {
width:670px;
height:24px;
font-size:120%;
font-weight:bold;
margin:50px auto 10px;
padding:10px 10px 0 20px;
background:url(/wp-content/uploads/2017/04/sub_heading_bg_s.gif) top no-repeat;
overflow:hidden;
}

.comments-open-content p {
margin:0;
padding:0 20px;
}

.comments-open-content p img {
margin:0 10px 10px 0;
padding:0;
float:left;
}

.comments-open-content table {
width:670px;
margin:0 auto 15px;
}

.comments-open-content table tr th {
background:#eeeeee;
}

.jirei_data {
margin:10px 20px 0;
padding:10px;
background:#eeeeee;
border:solid 1px #cccccc;
}

.jirei_data img {
margin:0 0 10px 10px;
padding:0;
float:right;
}

.comments-open-content ul {
margin:0 20px;
}

.note {
font-size: 80%;
}

#SiteMap table, td, th.hikaku {
width:100%;
margin:0 auto 0;
padding:10px 5px;
border:solid 1px #999999;
}

#SiteMap .hikaku td, th {
width:18%;
text-align:center;
}

#Hikaku h3 {
width:670px;
height:24px;
font-size:120%;
font-weight:bold;
margin:0 auto 10px;
padding:10px 10px 0 20px;
background:url(/wp-content/uploads/2017/04/sub_heading_bg_s.gif) top no-repeat;
overflow:hidden;
}

#Hikaku h4 {
width:670px;
font-size:100%;
font-weight:bold;
padding:5px 5px 2px 5px;
padding:5px;
background:#eeeeee;
border:solid 1px #cccccc;
overflow:hidden;
}

#Hikaku div {
width:670px;
margin:0 auto 40px;
overflow:hidden;
}

#Hikaku ul{
margin:10px 20px 0 30px;
list-style-type:square;
list-style-position:inside;
}

#Hikaku li{
text-indent:-1em;
margin:0 0 5px 0;
}

#Hikaku table, td, th.hikaku {
width:100%;
margin:0 auto 0;
padding:10px 5px;
border:solid 1px #999999;
}

#Hikaku .hikaku td, th {
width:18%;
text-align:center;
}

#News h3 {
width:670px;
height:24px;
font-size:120%;
font-weight:bold;
margin:0 auto 10px;
padding:10px 10px 0 20px;
background:url(/wp-content/uploads/2017/04/sub_heading_bg_s.gif) top no-repeat;
overflow:hidden;
}

#News h4 {
width:670px;
font-size:100%;
font-weight:bold;
margin:0 auto 10px;
padding:5px 5px 2px 5px;
background:#eeeeee;
border:solid 1px #cccccc;
overflow:hidden;
}

#News div {
width:670px;
margin:0 auto 40px;
overflow:hidden;
}

#News p {
width:670px;
margin:0 auto 40px;
}

#News ul{
margin:10px 20px 0 30px;
list-style-type:square;
list-style-position:inside;
}

#News li{
text-indent:-1em;
margin:0 0 5px 0;
}

#News table, td, th {
width:100%;
margin:0 auto 0;
padding:10px 5px;
border:solid 1px #999999;
}

#News .hikaku td, th {
width:18%;
text-align:center;
}

.banner_l_951 {
width:951px;
margin:50px auto 0;
text-align:center;
}

label.error {
margin: 0 0.5em 0 0.5em;
padding: 0.2em 0.2em 0 0.2em;
color: #ffffff;
background: #ff0033;
}

ul.global-navi{
list-style-type: none;
}

ul.global-navi li{
display: inline;
}

div#Pankuzu {
margin:0 0 10px 0;
padding:0;
display:inline;
float: left;
}

#gNaviFooter {
width:210px;
float:left;
margin:0 10px;
text-align:left;
}

#gNaviFooter dt {
background:url(/wp-content/uploads/2017/04/btn_gnavifooter.png) no-repeat 0 2px;
margin-bottom:5px;
padding-left:15px;
color:#444;
}

#gNaviFooter dd {
font-size:11px;
}

#gNaviFooter a{
color:#555;
}

#sbtn{
height:21px;
float: right;
}


/*201303追加*/

ul.socialBt{
margin-bottom: 0;
width: 340px;
height: 20px;
float: right;
}

ul.socialBt li{
width: 80px;
margin-right: 3px;
display: inline;
}



/*201303追加*/

#iine{
width:90px;
height:21px;
float:left;
}

#twitter{
width:110px;
height:21px;
float:left;
margin-left:15px;
}

#plus{
width:90px;
height:21px;
float:left;
margin-left:15px;
}

#clear{
clear:both;
}

div#manga_banner{
width:230px;
height:90px;
margin-top:5px;
}

.Footer {
margin:20px 0 0 0;
background:url(/wp-content/uploads/2017/04/footer_bg.gif) 0 0 repeat-x;
background-color:#EFEFEF;
overflow:hidden;
}

.FooterInner {
width:950px;
margin:0 auto;
padding:10px;
overflow:hidden;
}

.FooterContent {
padding:10px;
}

.gNaviFooter {
width:210px;
float:left;
margin:0 10px;
text-align:left;
}

.gNaviFooter dt {
background:url(/wp-content/uploads/2017/04/btn_gnavifooter.png) no-repeat 0 2px;
margin-bottom:5px;
padding-left:15px;
color:#444;
}

.gNaviFooter dd {
font-size:11px;
}

.gNaviFooter a{
color:#555;
}

/*20130300追加*/

.visual_01{
background: url("/wp-content/uploads/2017/04/visual_costdown.png") no-repeat;
width: 700px;
height: 200px;
margin-bottom: 10px !important;
}

.visual_01 h2{
font-size: 28px;
font-weight: bold;
padding: 93px 0 0 300px;
color: #8B4513;
}

.visual_02{
background: url("http://www.kingoftime.net/contents/visual_record.png") no-repeat;
width: 700px;
height: 200px;
margin-bottom: 10px !important;
}

.visual_02 h2{
font-size: 28px;
font-weight: bold;
padding: 65px 0 0 290px;
color: #FF6600;
line-height: 1.2em;
}

.visual_03{
background: url("http://www.kingoftime.net/contents/visual_manage.png") no-repeat;
width: 700px;
height: 200px;
margin-bottom: 10px !important;
}

.visual_03 h2{
font-size: 28px;
font-weight: bold;
padding: 65px 0 0 235px;
color: #ffffff;
line-height: 1.2em;
}

.visual_04{
background: url("http://www.kingoftime.net/contents/visual_improve.png") no-repeat;
width: 700px;
height: 200px;
margin-bottom: 10px !important;
}

.visual_04 h2{
font-size: 28px;
font-weight: bold;
padding: 55px 0 0 320px;
color: #000066;
line-height: 1.2em;
}

.visual_05{
background: url("http://www.kingoftime.net/contents/visual_talking.png") no-repeat;
width: 700px;
height: 200px;
margin-bottom: 10px !important;
}

.visual_05 h2{
font-size: 28px;
font-weight: bold;
padding: 55px 0 0 290px;
color: #ffffff;
line-height: 1.2em;
}

.visual_06{
background: url("http://www.kingoftime.net/contents/visual_introduction.png") no-repeat;
width: 700px;
height: 200px;
margin-bottom: 10px !important;
}

.visual_06 h2{
font-size: 28px;
font-weight: bold;
padding: 65px 0 0 290px;
color: #333;
line-height: 1.2em;
}

.visual_07{
background: url("http://www.kingoftime.net/contents/visual_jirei.jpg") no-repeat;
width: 700px;
height: 200px;
margin-bottom: 10px !important;
}

.visual_07 h2{
font-size: 30px;
font-weight: bold;
padding: 85px 0 0 490px;
color: #fff;
line-height: 1.2em;
}

ul.sitemap{
padding: 5px 0 15px;
}

ul.sitemap li{
margin: 0 0 5px 0;
}


h3.record_h3{
width:670px!important;
height:24px!important;
color: #333333!important;
font-size:120%!important;
font-weight:bold!important;
margin:10px auto 10px!important;
padding:10px 10px 0 20px!important;
background:url(/wp-content/uploads/2017/04/sub_heading_bg_s2.gif) top no-repeat !important;
overflow:hidden!important;
}

/*20130300追加*/


/* CSS3 ModalWindow SET
-------------------------- */
#open01,
#open02 {
top: 0;
left: 0;
width: 100%;
height: 100%;
display: none;
position: absolute;
}

.close_overlay {
top: 0;
left: 0;
width: 100%;
height: 300%;
display: block;
text-indent: -9999px;
position: absolute;
background: #000;
opacity: 0.5;
z-index: 5;
}

.modal_window {
bottom: 30px;
left: 5px;
width: 400px;
height: 560px;
display: block;
background: #fff;
position: absolute;
z-index: 10;
}

.modal_window h2 {
width: 400px;
height: 30px;
line-height: 30px;
color: #fff;
font-size: 14px;
font-weight: bold;
text-align: left;
text-indent: 15px;
background: #e67e00;
}

.modal_window h2 a {
color:#fff;
text-decoration:none;
}

.modal_window p {
padding: 10px 15px 0px 15px;
font-size: 12px;
line-height: 160%;
text-align: left;
}

.modal_window p a {
color:gray;
text-decoration:none;
}

@-webkit-keyframes modalFadeIn {
0% {opacity:0;display:block;}
100% {opacity:1;}
}

div#modal div:target {
-webkit-animation-name: modalFadeIn; 
  -webkit-animation-duration: 1s;
  -webkit-animation-iteration-count: 1;
opacity: 1;
display:block;
}

div.modal_face {
position: fixed;
bottom: 0px;
left:5px;
width: 180px;
height: 26px;
padding: 5px 0 0 15px;
color: #fff;
background-color: #e67e00;
background-image: url("images/bg_tab_button.gif");
background-repeat: repeat-x;
border-left: 1px solid #e98400;
border-right: 1px solid #e98400;
border-top: 1px solid #e98400;
border-radius: 3px 3px 0 0;
font-family: 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
font-size: 14px;
line-height: 26px;
text-align: left;
}

div.modal_face a {
color:#fff;
text-decoration:none;
}

.fsBody {
    padding: 0px !important;
}

.fsBody .fsForm {
    margin: 0px auto !important;
    padding: 10px 20px !important;
}

.fsBody .fsFieldRow, .fsBody .fsRowBody {
    margin-bottom: 10px!important;
}

.fsLabelVertical .fsLabel {
    margin-bottom: 5px !important;
    text-align: left;
}

.fsForm select, .fsRowBody input[type=email], .fsRowBody input[type=number], .fsRowBody input[type=tel], .fsRowBody input[type=text] {
    height: 30px !important;
}

.fsForm .fsSubmit {
    margin-top: 0px !important;
    padding: 0px !important;
}

/*  KOT_LP_20160825  メールアドレス入力部分  */

#mail {
width:960px;
margin:0;
}

.fsBody.fsEmbed {
margin:50px auto;
background-color:none;
padding:20px;
}

/*  アドレス入力幅  */
.fsFieldHorizontal {
width:320px!important;
margin:0;
margin-right:150px;
font-size:0.7em;
float:right;
}

#fsRow2451953-1.fsRow.fsFieldRow.fsLastRow,#fsCell45143148.fsRowBody.fsCell.fsFieldCell.fsFirst.fsLast.fsLabelVertical.fsSpan100 img {
display:none;
}

#fsCell45064464.fsRowBody.fsCell.fsFieldCell.fsFirst.fsLast.fsLabelVertical.fsSpan100 {
width:350px;
margin:35px auto 5px 65px!important;
}

legend.fsLabel fsRequiredLabel fsLabelVertical {
margin:0 ;
}

/*  まずは試してみてから！*「*」を消す  */
.fsRequiredMarker {
display:none;
}

form#fsForm2451953.fsForm.fsSingleColumn {
width:750px;
min-height:225px;
max-height:230px;
background-color:#4f4f4f;
color:#FFF;
}

/*  チェックボックス  */
.fsRowBody input[type=checkbox], .fsRowBody input[type=radio] {
top:6px!important;
margin-right:2px!important;
}

form#fsForm2451953.fsForm.fsSingleColumn a {
color:#FFF;
text-decoration:underline;
}

div#fsCell45065250.fsRowBody.fsCell.fsFieldCell.fsFirst.fsLast.fsLabelVertical.fsSpan100 {
width:200px;
}


#fsCell45065250.fsRowBody.fsCell.fsFieldCell.fsFirst.fsLast.fsLabelHorizontal.fsSpan100 {
width:200px;
}

#label45064285.fsLabel.fsRequiredLabel,span.fsRequiredMarker {
display:none;
}

#label45064285.fsLabel.fsRequiredLabel {
font-weight:bold;
}

#field45064285.fsField.fsFormatEmail.fsRequired {
width:436px;
margin-left:65px;
}

#label45064285.fsLabel.fsRequiredLabel {
margin-top:-15px;
}

#label45064285.fsLabel.fsRequiredLabel {
width:200px;
margin:0 0 5px 45px;
font-weight:bold;
font-size:larger;
}

/*  お申込みボタンの位置  */

#fsSubmit2451953.fsSubmit.fsPagination {
margin-top:-75px!important;
margin-right:70px!important;
float:right;
width:100px;
border:3px solid #FFF;
border-radius: 14px;
height:50px;
color:#FFF!important;
font-weight:bold;
letter-spacing:0.4em;
font-size:larger;
}

#fsSubmitButton2451953.fsSubmitButton {
width:100px;
height:50px;
padding:3px;
color:#FFF!important;
font-weight:bold;
letter-spacing:0.4em;
font-size:larger;
background-color:#fa7002!important;
border-radius: 10px!important;
-moz-border-radius: 10px!important;    /* 古いFirefox */
   -webkit-border-radius: 10px!important; /* 古いSafari,Chrome */
   border-radius: 10px!important;         /* CSS3 */

}

/*   お問い合わせボタン   */
.trial_new {
margin:0 0 30px 20px;
float:left;
}


/*  30日間無料体験  */
#fsRow2451953-2.fsRow.fsFieldRow.fsLastRow {
margin-right:270px;
height:0;
}

/*  エラーメッセージの削除  */
#fsError2451953.fsError {
display:none;
}

@media screen and (max-width: 951px) {
	#Content {
		width: 100%;
	}
}
