@charset "UTF-8";
@import url(./common/common.css);
@import url(./common/base.css);


/*-----ワンポイントアドバイスページ 設定 ----------------------------------------------------*/


article.advice01 { width:100%; padding:30px 0 50px 0; margin:0 auto; overflow:hidden; }

table.advice01_tbl { width:96%; max-width:1000px; margin:30px auto 20px auto; border-spacing:0; overflow:hidden; }

table.advice01_tbl thead tr:first-child th:first-child { -webkit-border-radius:6px 0 0 0; -moz-border-radius:6px 0 0 0; border-radius:6px 0 0 0; }
table.advice01_tbl thead tr:first-child th:last-child { -webkit-border-radius:0 6px 0 0; -moz-border-radius:0 6px 0 0; border-radius:0 6px 0 0; }
table.advice01_tbl tbody tr:last-child th:first-child { -webkit-border-radius:0 0 0 6px; -moz-border-radius:0 0 0 6px; border-radius:0 0 0 6px; }
table.advice01_tbl tbody tr:last-child td:last-child { -webkit-border-radius:0 0 6px 0; -moz-border-radius:0 0 6px 0; border-radius:0 0 6px 0; }

table.advice01_tbl thead th { border-top:solid 1px #aaa; border-left:solid 1px #aaa; }
table.advice01_tbl thead th:last-child { border-right:solid 1px #aaa; }
table.advice01_tbl tbody th { border-top:solid 1px #aaa; border-left:solid 1px #aaa; }
table.advice01_tbl tbody td { border-top:solid 1px #aaa; border-left:solid 1px #aaa; }
table.advice01_tbl tbody td:last-child { border-right:solid 1px #aaa; }
table.advice01_tbl tbody tr:last-child th { border-bottom:solid 1px #aaa; }
table.advice01_tbl tbody tr:last-child td { border-bottom:solid 1px #aaa; }

table.advice01_tbl thead th { padding:10px 0; text-align:center; }

table.advice01_tbl tbody th { width:17%; padding:10px 1%; text-align:center; }
table.advice01_tbl tbody td { width:25%; padding:10px 1%; text-align:left; vertical-align:top; }
table.advice01_tbl tbody td p{ width:98%; padding-left:1em; text-indent:-1em; }

.tbg01 { color:#157790; background-color:#bde0f1; }
.tbg02 { color:#555; background-color:#e6f7ff; }
.tbg03 { color:#cc3636; background-color:#ffcece; }
.tbg04 { color:#157790; background-color:#ceffd8; }
.tbg05 { background-color:#efefef; }



article.advice02 { width:100%; padding:30px 0; margin:20px auto; background-color:#f5f5f5; overflow:hidden; }
article.advice02 p{ width:96%; max-width:1000px; padding:30px 0 0 0; margin:0 auto; letter-spacing:0.1em; overflow:hidden; }

ul.advice02_list { width:94%; max-width:900px; padding:10px 2%; margin:30px auto 0 auto; letter-spacing:0.1em; border:solid 1px #ff0000; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; overflow:hidden; }
ul.advice02_list li{ width:50%; color:#ff0000; float:left; }



/*----- 1000px以下の画面設定 ----------------------------------------------------*/

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



}


/*----- 650px以下の画面設定 ----------------------------------------------------*/

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

	table.advice01_tbl tbody td { font-size:0.8em; }
	table.advice01_tbl tbody td p{ width:100%; padding-left:0em; text-indent:0em; }


}


