﻿/*全体枠*/
#contents {
	width : 100%;
}

#contents h1 {
	font-size : 60%;
}

/* タイトル枠 */
#contents #title_waku {
	width : 100%;
	padding : 10px 0;
}

/* タイトル枠左 */
#contents #title_waku #title {
	width : 100%;
	float : none;
}

#contents #title_waku #title h2 {
	font-size : 150%;
	margin-top : 10px;
}

#contents #title_waku #title h2 span {
	font-size : 80%;
}


#contents #title_waku #title p {
	font-size : 80%;
}

/* タイトル枠右の画像 */
#contents #title_waku p#title_img {
	width : 100%;
	float : none;
	text-align : center;
}

#contents #title_waku p#title_img img {
	width : 80%;
}


/* menu */
#contents header nav {
	width : 100%;
	margin : 0 auto;
}

#contents header nav ul {
	margin : 0;
	padding : 0;
}

#contents header nav ul li {
	list-style : none;
	float : left;
	width : 40%;
	margin : 10px 4% 20px;
}

#contents header nav ul li img {
	width : 100%;
}

#contents #naiyou2 .submenu ul li {
	font-size : 90%;
	margin-bottom : 30px;
}

#contents #naiyou2 .submenu ul li a{
	text-decoration : none;
	color : #000;
}


/* お知らせ */
#contents #osirase1 ,#contents #osirase2 {
	width : 80%;
	padding : 10px 15px;
	border : 3px solid #f60;
	border-radius: 15px;
	margin : 10px auto;
}

#contents #osirase1 h2 ,#contents #osirase2 h2 {
	text-decoration : underline double;
	font-size : 120%;
	margin-bottom : 10px;
}

#contents #osirase1 dl ,#contents #osirase2 dl {
	line-height : 100%;
}

#contents #osirase1 dl dt ,#contents #osirase2 dl dt {
	text-indent : 0.5em;
	font-size : 100%;
	float : none;
	margin-bottom : 5px;
}

#contents #osirase1 dl dd ,#contents #osirase2 dl dd {
	text-indent : 1em;
	font-size : 90%;
	margin : 0 0 10px 0;
}

#contents #osirase1 p ,#contents #osirase2 p {
	font-size : 90%;
	margin : 10px 0;
	text-indent : 1em;
}

#contents #osirase1 p a ,#contents #osirase2 p a {
	text-decoration : none;
	color : #006;
	font-weight : bold;
	font-size : 120%;
}

/* 内容枠 */
#contents #naiyou ,#contents #naiyou2 {
	width : 90%;
	margin : 0 auto;
}

#contents #naiyou h3 ,#contents #naiyou2 h3{
	clear : both;
	font-size : 120%;
	border-bottom : #f60 5px solid;
	margin : 0 0 30px 0;
}

#contents #naiyou p#step_img ,#contents #naiyou2 p#ensyuu1 ,#contents #naiyou2 p#ensyuu2 ,#contents #naiyou p#kaisya {
	width : 100%;
	float : none;
}

#contents #naiyou p#kaisya img {
	width : 90%;
}

#contents #naiyou p#step_img img {
	width : 70%;
}

#contents #naiyou2 p#ensyuu1 img ,#contents #naiyou2 p#ensyuu2 img {
	width : 100%;
	float : none;
}

#contents #naiyou p {
	font-size : 90%;
}

#contents #naiyou p.merit img {
	width : 100%;
}

#contents #naiyou dt ,#contents #naiyou2 dt {
	font-weight : bold;
	font-size : 90%;
}

#contents #naiyou dd ,#contents #naiyou2 dd {
	font-size : 80%;
	margin : 0 0 20px 20px;
}

#contents #naiyou2 ul li {
	line-height : 200%;
	font-size : 80%;
	margin-bottom : 20px;
}

#contents #naiyou2 p {
	font-size : 120%;
	clear : both;
}

#contents #naiyou2 p.kansou {
	text-align : center;
}

#contents #naiyou2 p.kansou img {
	width : 98%;
}


#contents #naiyou p#map {
	text-align : center;
}

#contents #naiyou p#map img {
	width : 100%;;
}

#contents footer {
	clear : both;
	text-align : center;
}

#contents #naiyou2 p.top {
	font-size : 80%;
}

/* 問い合わせ */
#contents #naiyou #mail ol {
	margin : 20px 0 20px 1em;
	width : 80%;
}

#contents #naiyou #mail #button {
	margin : 10px auto;
	text-align : center;
}

#contents #naiyou #mail #button input {
	margin : 0 5px;
}

#contents #naiyou #mail table {
	width : 95%;
	margin : 0 auto;
	font-size : 75%;
}

#contents #naiyou p#map {
	margin : 10px;
}

#contents #naiyou p#map input {
	margin : 10px;
}

#contents #naiyou strong.ttl {
	margin-left : 1em;
}

/* 給付金対象講座 */
#kyuufukin {
	font-size : 100%;
	margin : 20px auto;
}

#kyuufukin h5 {
	font-size : 120%;
	color : #000;
	background : #0cf;
	padding : 10px;
	border-radius : 15px;
	text-indent : 1em;
	font-weight : normal;
	margin-bottom : 20px;
}

#kyuufukin p#ks {
	font-size : 100%;
	margin-bottom : 20px;
}

#kyuufukin h5#sikyuugaku {
	font-size : 120%;
	color : #fff;
	background : #f30;
	padding : 10px;
	border-radius : 15px;
	text-indent : 1em;
	font-weight : normal;
	margin-bottom : 20px;
}

#kyuufukin p {
	font-size : 100%;
	margin-bottom : 20px;
}


/*給付金講座内容*/
#kyuufukin #mos_ryoukin {
	border : 3px double #f60;
	margin-bottom : 20px;
	font-size : 120%;
}

#kyuufukin #mos_ryoukin h6{
	font-size : 100%;
}

#kyuufukin #mos_ryoukin p#kn{
	font-size : 80%;
}

#kyuufukin #curriculum4 table {
	margin : 0 auto;
	width : 100%;
}

#kyuufukin #curriculum4 td ,#kyuufukin #curriculum4 th {
	border : 1px solid #000;
	padding : 10px;
	font-size : 90%;
}

