@charset 'utf-8';
/*	Cascading Style Sheets: style.css 5.2	*/

#HEADER ul.MAIN_MENU li a.FLOW	{ color:#00a7c9; }
.sidr a.sidr-class-FLOW	{ background-color:#00a7c9; }
#FOOTER ul.MAIN_MENU li a.FLOW	{ background-color:#00a7c9; }

#PAGE .TOP	{ color:#00a7c9; }

.CONTENTS section.BORDER	{ width:960px; height:7px; float:left; margin:50px 0 0 0; padding:0; background:url(../img/border_sec.png); }

.CONTENTS h2	{ height:140px; line-height:140px; float:left; margin:50px auto 30px auto;  }
.CONTENTS h2 span.D	{ float:left; margin:30px 0 0 0; line-height:1.2em; }
.CONTENTS h2 span.CIR	{ width:140px; height:140px; float:left; margin:0 20px 0 0; background:#00a7c9; border-radius:50%; color:#fff; text-align:center; font-family:'Arial'; }
.CONTENTS h2 span.CIR em	{ width:140px; float:left; margin:35px 0 0 0; font-size:20px; line-height:1.5em; letter-spacing:0.2em; }
.CONTENTS h2 span.CIR strong	{ width:140px; float:left; margin:0; font-size:30px; line-height:1.5em; letter-spacing:0.2em; }

.CONTENTS img.IMG	{ float:right; margin:-80px 0 0 0; border:8px solid #69c9dd; border-radius:50%; }

.CONTENTS h3	{ width:730px; float:left; margin:50px 0 10px 0; color:#9d7d2e; font-weight:bold; font-size:20px; line-height:45px; letter-spacing:0.1em; }
.CONTENTS h3 em	{ width:45px; height:45px; float:left; margin:0 20px 0 0; background:#9d7d2e; color:#fff; text-align:center; font-size:28px; line-height:45px; font-family:'Arial'; }
.CONTENTS p.ALART	{ width:100%; float:left; margin:10px 0 0 0; font-size:11px; line-height:1.5em; }

.CONTENTS ul.F_BOX	{ width:750px; float:left; margin:10px 0 10px 0; }
.CONTENTS ul.F_BOX li	{ float:left; margin:0 20px 0 0; padding:15px 15px 20px 15px; border:3px solid #49a7b7; border-radius:10px; }
.CONTENTS ul.F_BOX li h4	{ width:100%; float:left; margin:0 0 10px 0; padding-bottom:5px; border-bottom:2px solid #9d7d2e; color:#000; text-align:center; font-weight:bold; font-size:20px; line-height:1.2em; letter-spacing:0.1em; }
.CONTENTS ul.F_BOX li p	{ width:100%; float:left; margin:5px 0 0 0; line-height:1.8em; }
.CONTENTS ul.F_BOX li p span	{ font-size:11px; line-height:1.5em; }
.CONTENTS ul.F_BOX li p span.ALART	{ width:100%; float:left; }
.CONTENTS ul.F_BOX li img.MONEY	{ float:right; margin:-10px 0 0 0; }
.CONTENTS ul.F_BOX li img.TAX	{ margin:10px auto; }

.CONTENTS ul.F_BOX1 li	{ width:194px; height:220px; }
.CONTENTS ul.F_BOX1 li h4	{ width:130px; margin:0 0 5px 32px; }
.CONTENTS ul.F_BOX2 li	{ width:319px; height:210px; text-align:center; }
.CONTENTS ul.F_BOX2 li h4	{ width:250px; margin:0 0 5px 34px; }

.CONTENTS table.T_TABLE	{ width:730px; float:left; margin:10px 0 0 0; background:#49a7b7; border:3px solid #49a7b7; border-radius:10px; border-collapse:separate; text-align:center; }
.CONTENTS table.T_TABLE .T_BL	{ border-bottom-left-radius:10px; }
.CONTENTS table.T_TABLE .T_BR	{ border-bottom-right-radius:10px; }
.CONTENTS table.T_TABLE .T_TAR	{ width:30px; }
.CONTENTS table.T_TABLE .T_TITLE	{ width:80px; }
.CONTENTS table.T_TABLE .T_SENSEN	{ width:170px; }
.CONTENTS table.T_TABLE .T_SENNIN	{ width:170px; }
.CONTENTS table.T_TABLE .T_IPPAN	{ width:250px; }
.CONTENTS table.T_TABLE th	{ padding:0; background:#49a7b7; color:#fff; font-weight:bold; text-align:center; line-height:1.5em; }
.CONTENTS table.T_TABLE td	{ padding:10px 0; background:#fff; border:1px solid #49a7b7; border-bottom:none; border-right:none; border-collapse:collapse; font-size:12px; line-height:1.5em; }
.CONTENTS table.T_TABLE td strong	{ font-weight:bold; font-size:14px; }
.CONTENTS table.T_TABLE td span	{ float:left; clear:both; font-weight:bold; font-size:14px; }
.CONTENTS table.T_TABLE td.T_TAR	{ width:30px; padding:0 3px; background:#f5f3ee; text-align:center; font-weight:bold; font-size:14px; }
.CONTENTS table.T_TABLE td.T_TITLE	{ background:#f5f3ee; }
.CONTENTS table.T_TABLE_SP	{ display:none; }

.CONTENTS ul.UL_SYS	{ width:730px; float:left; margin:20px 0 0 0; }
.CONTENTS ul.UL_SYS li	{ width:730px; float:left; margin:0 0 10px 0; line-height:1.6em; }
.CONTENTS ul.UL_SYS li img	{ width:12px; float:left; margin:5px 10px 20px 0; }
.CONTENTS .SYS	{ width:730px; float:left; margin:10px 0 0 0; border:3px solid #49a7b7; border-radius:10px; }
.CONTENTS .SYS img	{ width:auto; float:left; margin:20px 0 20px 40px; }

.CONTENTS h3.H3_AC	{ margin-top:0px; }
.CONTENTS .AC_IMAGE	{ margin:0; }
.CONTENTS .AC_IMAGE img	{ float:right; margin:0 0 0 20px; }

.CONTENTS .AGR_IMAGE	{ float:left; margin:50px 0 0 0; }
.CONTENTS .AGR	{ width:730px; float:left; margin:20px 0 0 0; border:3px solid #00a7c9; line-height:1.5em; }
.CONTENTS .AGR h3	{ width:650px; height:25px; float:left; margin:0 0 20px 0; padding:15px 40px; background:#e4ecee; color:#00a7c9; font-weight:bold; font-size:20px; line-height:1.2em; overflow:visible; }
.CONTENTS .AGR h3.H3_AGR	{ border-top:1px solid #00a7c9; }
.CONTENTS .AGR h3.H3_AGR img	{ float:right; margin:-50px 0 0 0; }
.CONTENTS .AGR p	{ width:650px; float:left; margin:0 0 0 40px; }
.CONTENTS .AGR h4	{ width:650px; float:left; margin:10px 0 0 40px; padding:20px 0 0 0; border-top:1px dotted #ccc; line-height:1.5em; }
.CONTENTS .AGR ul li	{ margin-left:10px; display:list-item; list-style:inside disc none; }
.CONTENTS .AGR ul.AGR1	{ width:220px; float:left; margin:10px 0 0 40px; }
.CONTENTS .AGR ul.AGR2	{ width:280px; float:left; margin:10px 0 0 40px; }
.CONTENTS .AGR ul.AGR3	{ width:400px; float:left; margin:10px 0 30px 40px; }
.CONTENTS .AGR p.ALART	{ margin:20px 0 30px 40px; }
.CONTENTS .AGR dl	{ width:650px; float:left; margin:0 0 0 40px; padding:10px 0; border-bottom:1px dotted #ccc; line-height:1.5em; }
.CONTENTS .AGR dl dt	{ width:170px; float:left; }
.CONTENTS .AGR dl dd	{ width:470px; float:right; }





@media screen and (max-width: 740px){

.CONTENTS section.BORDER	{ width:100%; height:1px; margin:20px 0 0 0; background:none; }

.CONTENTS h2	{ height:auto; margin:0 0 20px 0; line-height:2em; }
.CONTENTS h2 span.D	{ float:none; margin:0; line-height:2em; }
.CONTENTS h2 span.D br	{ display:none; }
.CONTENTS h2 span.CIR	{ width:auto; height:auto; margin:0 10px 0 0; padding:0 10px; background:#00a7c9; border-radius:0%; color:#fff; text-align:center; font-family:'Arial'; }
.CONTENTS h2 span.CIR em	{ width:auto; float:left; margin:0; font-size:16px; line-height:40px; letter-spacing:0.1em; }
.CONTENTS h2 span.CIR strong	{ width:auto; float:left; margin:0 0 0 5px; font-size:25px; line-height:40px; letter-spacing:0.1em; }
.CONTENTS p.P_FLOW	{ float:none; }
.CONTENTS p.P_FLOW br	{ display:none; }

.CONTENTS img.IMG	{ width:130px; float:right; margin:0 0 10px 10px; border:4px solid #69c9dd; border-radius:50%; }

.CONTENTS h3	{ width:100%; margin:30px 0 0 0; font-size:15px; line-height:35px; letter-spacing:0.1em; }
.CONTENTS h3 em	{ width:35px; height:35px; float:left; margin:0 10px 0 0; background:#9d7d2e; color:#fff; text-align:center; font-size:22px; line-height:35px; font-family:'Arial'; }
.CONTENTS p br	{ display:none; }
.CONTENTS p.ALART	{ width:100%; float:left; margin:10px 0 0 0; font-size:11px; line-height:1.5em; }
.CONTENTS p.ALART br	{ display:none; }

.CONTENTS ul.F_BOX	{ width:100%; margin:0 0 10px 0; }
.CONTENTS ul.F_BOX li	{ float:left; margin:0; padding:15px 2.5% 20px 2.5%; margin:10px 0 0 0; }
.CONTENTS ul.F_BOX li h4	{ width:100%; float:left; margin:0 0 10px 0; padding-bottom:5px; border-bottom:2px solid #9d7d2e; color:#000; text-align:center; font-weight:bold; font-size:20px; line-height:1.2em; letter-spacing:0.1em; }
.CONTENTS ul.F_BOX li p	{ width:100%; float:left; margin:5px 0 0 0; line-height:1.8em; }
.CONTENTS ul.F_BOX li p span	{ font-size:11px; line-height:1.5em; }
.CONTENTS ul.F_BOX li p span.ALART	{ width:100%; float:left; }
.CONTENTS ul.F_BOX li img.MONEY	{ width:50px; float:right; margin:-20px 0 0 0; }
.CONTENTS ul.F_BOX li img.TAX	{ width:70px; margin:10px auto; }

.CONTENTS ul.F_BOX1 li	{ width:93%; height:auto; }
.CONTENTS ul.F_BOX1 li h4	{ width:50%; margin:0 25% 5px 25%; }
.CONTENTS ul.F_BOX2 li	{ width:93%; height:auto; }
.CONTENTS ul.F_BOX2 li h4	{ width:80%; margin:0 0 5px 10%; }

.CONTENTS table.T_TABLE	{ display:none; }
.CONTENTS table.T_TABLE_SP	{ width:98%; float:left; display:inline; margin:10px 0 0 0; background:#49a7b7; border:3px solid #49a7b7; border-left:2px solid #49a7b7; border-radius:0px; border-collapse:separate; text-align:center; }
.CONTENTS table.T_TABLE .T_BL	{ border-bottom-left-radius:0px; }
.CONTENTS table.T_TABLE .T_BR	{ border-bottom-right-radius:0px; }
.CONTENTS table.T_TABLE_SP .T_SENSEN	{ width:33%; }
.CONTENTS table.T_TABLE_SP .T_SENNIN	{ width:33%; }
.CONTENTS table.T_TABLE_SP .T_IPPAN	{ width:33%; }
.CONTENTS table.T_TABLE_SP td img	{ height:50px; }
.CONTENTS table.T_TABLE_SP td strong	{ width:100%; font-weight:bold; font-size:14px; }
.CONTENTS table.T_TABLE_SP td span	{ float:left; clear:both; font-weight:bold; font-size:14px; }

.CONTENTS ul.UL_SYS	{ width:100%; }
.CONTENTS ul.UL_SYS li	{ width:100%; }
.CONTENTS ul.UL_SYS li img	{ margin:5px 10px 30px 0; }
.CONTENTS .SYS	{ width:98%; }
.CONTENTS .SYS img	{ width:90%; margin:20px 5%; }

.CONTENTS h3.H3_AC	{ margin-top:30px; }
.CONTENTS .AC_IMAGE	{ margin:0; }
.CONTENTS .AC_IMAGE img	{ width:150px; margin:0 0 20px 20px; }

.CONTENTS .AGR_IMAGE	{ width:100%; margin:20px 0 0 0; }
.CONTENTS .AGR	{ width:98%; }
.CONTENTS .AGR h3	{ width:95%; height:auto; float:left; margin:0 0 20px 0; padding:15px 2.5%; font-size:15px; line-height:1.2em; }
.CONTENTS .AGR h3.H3_AGR	{ border-top:1px solid #00a7c9; }
.CONTENTS .AGR h3.H3_AGR img	{ width:55px; margin:0 0 -40px 0; }
.CONTENTS .AGR p	{ width:90%; margin:0 0 0 5%; }
.CONTENTS .AGR h4	{ width:90%; margin:10px 0 0 5%; }
.CONTENTS .AGR ul li	{ margin-left:10px; display:list-item; list-style:inside disc none; }
.CONTENTS .AGR ul.AGR1	{ width:90%; margin:0 0 0 5%; }
.CONTENTS .AGR ul.AGR2	{ width:90%; margin:0 0 0 5%; }
.CONTENTS .AGR ul.AGR3	{ width:90%; margin:0 0 30px 5%; }
.CONTENTS .AGR p.ALART	{ margin:20px 0 30px 5%; }
.CONTENTS .AGR dl	{ width:90%; margin:0 0 0 5%; }
.CONTENTS .AGR dl dt	{ width:100%; }
.CONTENTS .AGR dl dd	{ width:100%; }

}
