@charset "utf-8";
/* CSS Document */

body{
behavior:url("../csshover3.htc");
}

#c3_lrr{
width:730px;
overflow:hidden;
}


/************************************

ナビゲーション

************************************/
.leaf_navBox_top{
background-image:url("../img/it-tool/leaf_navcont_top.gif");
background-repeat:no-repeat;
background-position:top center;
width:730px;
}

.leaf_navBox_middle{
background-image:url("../img/it-tool/leaf_navcont_middle.gif");
background-repeat:repeat-y;
width:730px;
margin-bottom:20px;
}

.leaf_navBox_bottom{
background-image:url("../img/it-tool/leaf_navcont_bottom.gif");
background-repeat:no-repeat;
background-position:bottom center;
width:730px;
}

.leaf_navBox_contents{padding:20px 10px;}
.leaf_navBox_contents .leaf_nav_title{text-align:center;font-size:16px;border-bottom:1px solid #A7CE63;margin-bottom:20px;padding-bottom:5px;}
.leaf_navBox_contents .leaf_nav_title img{vertical-align:-1px;margin:0 15px;}

.leaf_navBox_contents .leaf_nav_caption{color:#3FAC66;font-weight:bold;font-size:14px;margin-bottom:10px;}

.ie6 .leaf_navBox_contents .lll{width:438px;}
.ie6 .leaf_navBox_contents .rrr{width:241px;}


/* ページ下 */
.leaf_subNavBox_contents{padding:15px;}
.leaf_subNavBox_contents .leaf_nav_title{text-align:center;font-size:18px;border-bottom:1px solid #A7CE63;margin-bottom:20px;padding-bottom:5px;}
.leaf_subNavBox_contents .leaf_nav_title img{vertical-align:-1px;margin:0 15px;}

.leaf_subNavBox_contents .leaf_nav_caption{color:#3FAC66;font-weight:bold;font-size:14px;margin-bottom:10px;}


.nav_leaf{margin-bottom:10px;}
.nav_leaf li{float:left;list-style-type:none;}
.nav_leaf li.icon{width:79px;text-align:center;}

/* 2015/07/13 改修版 */
.nav_leaf_sub{}
.nav_leaf_sub .outside_fl{width:645px;}
.nav_leaf_sub dl{font-size:13px;float:left;margin-right:10px;}
.nav_leaf_sub dt{font-weight:bold;color:#3FAC66;border-bottom:1px dotted #A7CE63;margin-bottom:5px;padding-bottom:5px;}
.nav_leaf_sub dd{}

.nav_leaf_sub dd ul{font-size:12px;width:150px;}
.nav_leaf_sub dd ul li{list-style-type:none;margin-bottom:5px;}
.nav_leaf_sub dd ul li a{letter-spacing:0;}

.nav_leaf_sub dd ul.function{width:485px;}
.nav_leaf_sub dd ul.function li{float:left;width:161px;padding-right:5px;}
.nav_leaf_sub dd ul.utilization{width:100%;}
.nav_leaf_sub dd ul.utilization li{float:left;width:161px;padding-right:5px;}

.ie6 .nav_leaf_sub dd ul.function li,
.ie7 .nav_leaf_sub dd ul.function li{float:left;width:110px;padding-right:5px;}

.nav_leaf_sub dd ul li img{background-color:#2B9B71;margin-right:5px;vertical-align:0px;}

/*.nav_leaf_sub{}
.nav_leaf_sub dl{font-size:13px;float:left;margin-right:10px;}
.nav_leaf_sub dt{font-weight:bold;color:#3FAC66;border-bottom:1px dotted #A7CE63;margin-bottom:5px;padding-bottom:5px;}
.nav_leaf_sub dd{}

.nav_leaf_sub dd ul{font-size:12px;width:135px;}
.nav_leaf_sub dd ul li{list-style-type:none;margin-bottom:5px;}

.nav_leaf_sub dd ul.function{width:350px;}
.nav_leaf_sub dd ul.function li{float:left;width:115px;padding-right:5px;}
.nav_leaf_sub dd ul.utilization li{}

.nav_leaf_sub dd ul li img{background-color:#2B9B71;margin-right:5px;vertical-align:0px;}*/

/************************************

コンテンツ

************************************/

#sys_leaf_container p{font-size:14px;line-height:140%;color:#333;}

/* 見出しライン */
#sys_leaf_container .h_line{}
#sys_leaf_container .h_line .bar_l{background-color:#33CC99;}
#sys_leaf_container .h_line .bar_r{background-color:#ccc;}

#sys_leaf_container h2{margin:5px 0 10px;font-size:14px;border-bottom:1px solid #999;padding-bottom:5px;}
#sys_leaf_container h2 img{background-color:#33CC99;vertical-align:-8px;margin-right:10px;}

#sys_leaf_container h3{margin-bottom:15px;}

#sys_leaf_container .textBox{margin-bottom:30px;}
#sys_leaf_container .textBox p{margin-bottom:20px;}
#sys_leaf_container .textBox .red{font-size:16px;font-weight:bold;color:#FF3333;}


/* ５つの特徴 */
#sys_leaf_container .featureBox{position:relative;width:362px;margin-bottom:15px;cursor:pointer;}
#sys_leaf_container .featureBox:hover{
opacity:0.7;
-ms-filter: "alpha( opacity=70 )";
filter: alpha( opacity=70 );
}

#sys_leaf_container .featureBox p{margin-bottom:0;}

#sys_leaf_container .featureBox .text{
position:absolute;
top:43px;
left:90px;
width:240px;
letter-spacing:0;
}
#sys_leaf_container .featureBox .text a{color:#333;letter-spacing:0;}
#sys_leaf_container .featureBox .text a:hover{
text-decoration:none;
}


/* ４つのポイント */
#sys_leaf_container .pointBox{position:relative;}
#sys_leaf_container .pointBox .pa{position:absolute;width:300px;letter-spacing:0;}

#sys_leaf_container .pointBox .text1{top:68px;left:33px;}
#sys_leaf_container .pointBox .text2{top:68px;left:392px;}
#sys_leaf_container .pointBox .text3{top:611px;left:33px;}
#sys_leaf_container .pointBox .text4{top:611px;left:392px;}

/* リスト */
#sys_leaf_container .textBox .case{font-size:14px;margin-bottom:30px;}
#sys_leaf_container .textBox .case li{list-style-type:none;padding-bottom:7px;border-bottom:1px dashed #AACE67;margin-bottom:7px;}
#sys_leaf_container .textBox .case li span{color:#2B9971;font-weight:bold;}
#sys_leaf_container .textBox .case li img{vertical-align:-2px;margin-right:10px;}


/* 名前の由来 */
#sys_leaf_container .l_top{
background-image:url("../img/it-tool/leaf_frame_top.gif");
background-repeat:no-repeat;
background-position:top center;
width:730px;
}

#sys_leaf_container .l_middle{
background-image:url("../img/it-tool/leaf_frame_mid.gif");
background-repeat:y-repeat;
width:730px;
}

#sys_leaf_container .l_bottom{
background-image:url("../img/it-tool/leaf_frame_btm.gif");
background-repeat:no-repeat;
background-position:bottom center;
width:730px;
}

#sys_leaf_container .l_top .contents{padding:35px;}
#sys_leaf_container .l_top .contents .fl{width:330px;}
#sys_leaf_container .l_top .contents .fr{margin-top:35px;margin-right:60px;}


/* contact */
.contactBox{margin-bottom:30px;font-size:14px;}
.contactBox a:hover{
opacity:0.8;
-ms-filter: "alpha( opacity=80 )";
filter: alpha( opacity=80 );
}

/* お問合せボタン共通 */
.btn-contact{
width: 48%;
height: 3.5em;
color: #ffffff;
border-radius: 10px;
padding: 0.5em 0;
font-size: 1.5em;
font-weight: bold;
line-height: 1.1em;
border-color: #FFFFFF;
border-width: 4px;
text-shadow: 2px 1px 1px #666;
box-shadow: 2px 1px 1px #666;
}

/* 無料体験申込みボタン */
.btn-free-trial{
background-color: #33cc99;
background-image: inherit;
}
.btn-free-trial:hover, .btn-free-trial:active, .btn-free-trial.active, .btn-free-trial.disabled, .btn-free-trial[disabled] {
background-color: #33cc99;
}

/* デモ申込みボタン */
.btn-demo-request{
background-color: #ff9900;
background-image: inherit;
}
.btn-demo-request:hover, .btn-demo-request:active, .btn-demo-request.active, .btn-demo-request.disabled, .btn-demo-request[disabled] {
background-color: #ff9900;
}

/* 2014/05/14　お客様の声 */

#sys_leaf_container .l_voiceBox{border:1px solid #ccc;padding:10px;margin-bottom:20px;}
#sys_leaf_container .l_voiceBox .fl{width:60px;text-align:center;}

#sys_leaf_container .l_voiceBox .fr{width:640px;}
#sys_leaf_container .l_voiceBox .fr .voice{font-weight:bold;margin-bottom:10px;}
#sys_leaf_container .l_voiceBox .fr .dev_comment{font-size:12px;}


/************************************

利用規約

************************************/
#leaf_rule_container{}
/* 見出しライン */
#leaf_rule_container .h_line{margin-bottom:0;}
#leaf_rule_container .h_line .bar_l{background-color:#33CC99;}
#leaf_rule_container .h_line .bar_r{background-color:#ccc;}

#leaf_rule_container h2{margin:5px 0 10px;font-size:14px;border-bottom:1px solid #999;padding-bottom:5px;}
#leaf_rule_container h2 img{background-color:#33CC99;vertical-align:-8px;margin-right:10px;}
#leaf_rule_container h3{font-size:18px;margin-bottom:10px;}

#leaf_rule_container p{font-size:15px;line-height:140%;color:#333;margin-bottom:30px;}

#leaf_rule_container ul{margin-bottom:30px;list-style-type:none;}
#leaf_rule_container ul li{font-size:15px;line-height:140%;margin-bottom:5px;text-indent:-22px;padding-left:22px;}

#leaf_rule_container ul.num li{text-indent:-17px;padding-left:17px;}


/************************************

FAQ

************************************/
#leaf_faq_container{font-size:14px;}
#leaf_faq_container .h_line{margin-bottom:0;}
#leaf_faq_container .h_line .bar_l{background-color:#33CC99;}
#leaf_faq_container .h_line .bar_r{background-color:#ccc;}
#leaf_faq_container ul{margin-left:32px;}
#leaf_faq_container ul li{list-style-type:none;font-size:14px;text-indent:-13px;padding-left:13px;line-height:130%;margin-bottom:5px;}
#leaf_faq_container ul li img{background-color:#2B9B71;margin-right:5px;}
#leaf_faq_container a{text-decoration:underline;}


#leaf_faq_container h2{margin:5px 0 20px;font-size:16px;font-family:Meiryo, "ヒラギノ角ゴ Pro";border-bottom:1px solid #999;padding-bottom:5px;letter-spacing:2px;}
#leaf_faq_container h2 img{background-color:#33CC99;vertical-align:-6px;margin-right:10px;}
#leaf_faq_container h3{font-size:16px;margin-bottom:10px;font-family:Meiryo, "ヒラギノ角ゴ Pro";border-bottom:2px solid #33CC99;padding-bottom:5px;}

#leaf_faq_container .faq_topList{margin-bottom:30px;}
#leaf_faq_container .faq_topList div{width:315px;margin-bottom:20px;}
#leaf_faq_container .faq_topList ul{}
#leaf_faq_container .faq_topList ul li{}
#leaf_faq_container .faq_topList ul li img{}

#leaf_faq_container .faq_topList .newEntry{width:385px;}
#leaf_faq_container .faq_topList .newEntry dl{font-size:14px;}
#leaf_faq_container .faq_topList .newEntry dl dt{font-size:13px;float:left;}
#leaf_faq_container .faq_topList .newEntry dl dd{text-indent:-14px;padding-left:104px;margin-bottom:10px;line-height:130%;}
#leaf_faq_container .faq_topList .newEntry dl dd img{background-color:#2B9B71;margin-right:5px;}

#leaf_faq_container .faq_topList .category{clear:both;width:100%;margin-bottom:0;}
#leaf_faq_container .faq_topList .category .befor,
#leaf_faq_container .faq_topList .category .after{width:48%;margin-bottom:0;}
#leaf_faq_container .faq_topList .category ul{margin-left:0;}
#leaf_faq_container .faq_topList .category li{/*float:left;width:50%;*/}


#leaf_faq_container .faq_contents{font-size:15px;line-height:130%;}
#leaf_faq_container .text{text-indent:-32px;padding-left:32px;}
#leaf_faq_container .text_rules_begging{margin-bottom:25px;}
#leaf_faq_container .text_rules{text-indent:-32px;padding-left:32px;margin-bottom:25px;}
#leaf_faq_container .bb{border-bottom:1px solid #999;padding-bottom:20px;margin-bottom:20px;}
#leaf_faq_container .color{font-family:Meiryo;font-weight:bold;margin-right:15px;}

#leaf_faq_container .q_box{color:#1C8357;margin-bottom:10px;}
#leaf_faq_container .q_box .color{color:#1C8357;}

#leaf_faq_container .a_box{}
#leaf_faq_container .a_box .color{color:#FF6600;}
#leaf_faq_container .a_box table {width:90%;border: 1px #333333 solid;margin-left:auto;margin-right:auto;margin-bottom:20px; border-collapse: collapse;}
#leaf_faq_container .a_box table th{color:#333333; background-color:#dff7f0; padding:5px; text-align: center;}
#leaf_faq_container .a_box table td{padding:10px}

.ie6 #leaf_faq_container iframe,
.ie7 #leaf_faq_container iframe{position:relative;}


