﻿@charset 'utf-8';
/* CSS Document */

* {
	margin:0;  padding:0;
}

body {
	margin:0;
	background:#fff none repeat scroll 0 0;
    width:750px;  height:100%;
	font-size:13px;  color:#333;
	line-height:1.5;
	font-family:-apple-system,'Lucida Grande','Helvetica Neue','ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','游ゴシック',YuGothic,'メイリオ',meiryo,sans-serif;
}
header {
    display:block;
    position:static;
    margin:0; border:0;
}
nav {
    display:block;
    position:static;
    width:750px; height:200px;
    margin:0 0 20px; border:0;
}
article {
    display:block;
    position:static;
    margin-left:0;
    width:750px; height:400px;
}
footer {
    display:block;
    position:static;
    width:100%;  height:50px;
}

#feature .header , #function .header {
    font-size:1.7em;
    font-weight:500;
    color:#398197; text-indent:20px;
    background-color:#f2f2f2;
}
#feature .funcMenu {
    font-size:18px;
}
#feature .funcMenu em {
    display:block;
    text-indent:3px;
}
#feature .funcMenu input[type='radio'] {
    display:none;
    font-weight:700;
}
#feature .funcMenu input[type='radio']:checked + em {
    background-color:#398197;
    color:#fff;
    font-weight:700;
}
#feature .funcMenu input[type='radio']:after + em {
    background-color:#fff;
    color:#398197;
    font-weight:700;
}
#feature .funcMenu input:hover + em {
    color:#ec0 !important;
    cursor:pointer;
}


#func0 , #func1 , #func2 , #func3 , #func4 , #func5 {
    padding-bottom:10px;
    border-bottom:1px dashed #999;
}

.funcTitle {
    margin:10px 0;
}
.containerGW , .containerK , .containerCmn {
    display:table;
    border-collapse:separate;
    border-spacing:5px 0;
}
.funcRow {
    display:table-row;
}
.funcTxt , .funcImg {
    display:table-cell;
    vertical-align:top;
}
.funcTxt p {
    margin-bottom:20px;
}
.tStg {
    font-size:1.1em;
    font-weight:700;
}


div.csign {
    font-size:0.8em;  color:#808080;
    text-align:center;
}