<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

body  {
	padding: 0;
	color: #444;
	background-color: #FFF;
	margin: 0;
	font-family: "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "Yu Gothic Medium", "游ゴシック Medium", "YuGothic", "游ゴシック体", "Meiryo", "メイリオ", sans-serif;
	font-weight: lighter;
	line-height: 1.6em;
}


p {
	margin: 0;
	padding: 0;
}

img {
	margin: 0;
	padding: 0;
}

.clear {clear: both;}

a:link {
	color: #186CAA;
	text-decoration: none;
}

a:hover {
	color: #186CAA;
	text-decoration: underline;
}

a img {border-style:none;}

.left {float: left;}

.right {float: right;}

.center {
	margin: 0px auto 0px auto;
	text-align: center;
}


/*-- ヘッダー --*/

header {
	width: 100%;
	border-top-width: 5px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #0E6CAC;
	border-bottom-color: #CCC;
}

header .wrap {
	width: 930px;
	margin: 25px auto 0 auto;
	padding: 0 60px 0 60px;
}

header .wrap h1 {
	width: 246px;
	height: 53px;
	float: left;
	margin: 0;
	padding: 0;
}

header .wrap .sub {
	width: 592px;
	float: right;
}

header .wrap .sub p {
	padding: 0;
	text-align: right;
	font-size: 80%;
}

.sub_b {
	height: 21px;
	width: 593px;
	margin: 9px 0 0 0;
}

.sub_b ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.sub_b ul li {
	list-style-type: none;
	float: left;
}

.sub_b ul li.sub_b01 a {
	height: 21px;
	width: 97px;
	display: block;
	background: url(../img/b_access.gif) no-repeat 0 0;
}

.sub_b ul li.sub_b01 a:hover {background: url(../img/b_access_f2.gif) no-repeat 0 0;}

.sub_b ul li.sub_b02 a {
	height: 21px;
	width: 131px;
	display: block;
	background: url(../img/b_floor.gif) no-repeat 0 0;
}

.sub_b ul li.sub_b02 a:hover {background: url(../img/b_floor_f2.gif) no-repeat 0 0;}

.sub_b ul li.sub_b03 a {
	height: 21px;
	width: 130px;
	display: block;
	background: url(../img/b_site.gif) no-repeat 0 0;
}

.sub_b ul li.sub_b03 a:hover {background: url(../img/b_site_f2.gif) no-repeat 0 0;}

.sub_b ul li.sub_tel {
	height: 21px;
	width: 214px;
	margin: 0 0 0 20px;
}


/*-- ナビ --*/

nav {
	height: 36px;
	margin: 30px 0 0 0;
}

nav ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

nav ul li {
	list-style-type: none;
	float: left;
}

nav ul li.nav01 a, nav ul li.nav02 a, nav ul li.nav03 a, nav ul li.nav04 a, nav ul li.nav05 a, nav ul li.nav06 a, nav ul li.nav07 a, nav ul li.nav08 a, nav ul li.nav01_on a, nav ul li.nav02_on a, nav ul li.nav03_on a, nav ul li.nav04_on a, nav ul li.nav05_on a, nav ul li.nav06_on a, nav ul li.nav07_on a, nav ul li.nav08_on a {
	width: 115px;
	height: 36px;
	display: block;
}

nav ul li.nav01 a {
	width: 115px;
	background: url(../img/nav01.gif) no-repeat 0 0;
}
nav ul li.nav01 a:hover {
	width: 115px;
	background: url(../img/nav01_f2.gif) no-repeat 0 0;}
	
nav ul li.nav01_on a {
	width: 115px;
	background: url(../img/nav01_f2.gif) no-repeat 0 0;
}
nav ul li.nav01_on a:hover {
	width: 115px;
	background: url(../img/nav01_f2.gif) no-repeat 0 0;
}

nav ul li.nav02 a {background: url(../img/nav02.gif) no-repeat 0 0;}
nav ul li.nav02 a:hover {background: url(../img/nav02_f2.gif) no-repeat 0 0;}
nav ul li.nav02_on a {background: url(../img/nav02_f2.gif) no-repeat 0 0;}
nav ul li.nav02_on a:hover {background: url(../img/nav02_f2.gif) no-repeat 0 0;}

nav ul li.nav03 a {background: url(../img/nav03.gif) no-repeat 0 0;}
nav ul li.nav03 a:hover {background: url(../img/nav03_f2.gif) no-repeat 0 0;}
nav ul li.nav03_on a {background: url(../img/nav03_f2.gif) no-repeat 0 0;}
nav ul li.nav03_on a:hover {background: url(../img/nav03_f2.gif) no-repeat 0 0;}

nav ul li.nav04 a {background: url(../img/nav04.gif) no-repeat 0 0;}
nav ul li.nav04 a:hover {background: url(../img/nav04_f2.gif) no-repeat 0 0;}
nav ul li.nav04_on a {background: url(../img/nav04_f2.gif) no-repeat 0 0;}
nav ul li.nav04_on a:hover {background: url(../img/nav04_f2.gif) no-repeat 0 0;}

nav ul li.nav05 a {background: url(../img/nav05.gif) no-repeat 0 0;}
nav ul li.nav05 a:hover {background: url(../img/nav05_f2.gif) no-repeat 0 0;}
nav ul li.nav05_on a {background: url(../img/nav05_f2.gif) no-repeat 0 0;}
nav ul li.nav05_on a:hover {background: url(../img/nav05_f2.gif) no-repeat 0 0;}

nav ul li.nav06 a {background: url(../img/nav06.gif) no-repeat 0 0;}
nav ul li.nav06 a:hover {background: url(../img/nav06_f2.gif) no-repeat 0 0;}
nav ul li.nav06_on a {background: url(../img/nav06_f2.gif) no-repeat 0 0;}
nav ul li.nav06_on a:hover {background: url(../img/nav06_f2.gif) no-repeat 0 0;}

nav ul li.nav07 a {background: url(../img/nav07.gif) no-repeat 0 0;}
nav ul li.nav07 a:hover {background: url(../img/nav07_f2.gif) no-repeat 0 0;}
nav ul li.nav07_on a {background: url(../img/nav07_f2.gif) no-repeat 0 0;}
nav ul li.nav07_on a:hover {background: url(../img/nav07_f2.gif) no-repeat 0 0;}

nav ul li.nav08 a {background: url(../img/nav08.gif) no-repeat 0 0;}
nav ul li.nav08 a:hover {background: url(../img/nav08_f2.gif) no-repeat 0 0;}
nav ul li.nav08_on a {background: url(../img/nav08_f2.gif) no-repeat 0 0;}
nav ul li.nav08_on a:hover {background: url(../img/nav08_f2.gif) no-repeat 0 0;}

/*--トップテスト--*/

nav ul li.t-nav01 a, nav ul li.t-nav02 a, nav ul li.t-nav03 a, nav ul li.t-nav04 a, nav ul li.t-nav05 a, nav ul li.t-nav06 a, nav ul li.t-nav07 a, nav ul li.t-nav08 a, nav ul li.t-nav01_on a, nav ul li.t-nav02_on a, nav ul li.t-nav03_on a, nav ul li.t-nav04_on a, nav ul li.t-nav05_on a, nav ul li.t-nav06_on a, nav ul li.t-nav07_on a, nav ul li.t-nav08_on a {
	width: 115px;
	height: 36px;
	display: block;
}

nav ul li.t-nav01 a {
	width: 115px;
	background: url(../img/t-nav01.gif) no-repeat 0 0;
}
nav ul li.t-nav01 a:hover {
	width: 115px;
	background: url(../img/t-nav01_f2.gif) no-repeat 0 0;}
	
nav ul li.t-nav01_on a {
	width: 115px;
	background: url(../img/t-nav01_f2.gif) no-repeat 0 0;
}
nav ul li.t-nav01_on a:hover {
	width: 115px;
	background: url(../img/t-nav01_f2.gif) no-repeat 0 0;
}

nav ul li.t-nav02 a {background: url(../img/t-nav02.gif) no-repeat 0 0;}
nav ul li.t-nav02 a:hover {background: url(../img/t-nav02_f2.gif) no-repeat 0 0;}
nav ul li.t-nav02_on a {background: url(../img/t-nav02_f2.gif) no-repeat 0 0;}
nav ul li.t-nav02_on a:hover {background: url(../img/t-nav02_f2.gif) no-repeat 0 0;}

nav ul li.t-nav03 a {background: url(../img/t-nav03.gif) no-repeat 0 0;}
nav ul li.t-nav03 a:hover {background: url(../img/t-nav03_f2.gif) no-repeat 0 0;}
nav ul li.t-nav03_on a {background: url(../img/t-nav03_f2.gif) no-repeat 0 0;}
nav ul li.t-nav03_on a:hover {background: url(../img/t-nav03_f2.gif) no-repeat 0 0;}

nav ul li.t-nav04 a {background: url(../img/t-nav04.gif) no-repeat 0 0;}
nav ul li.t-nav04 a:hover {background: url(../img/t-nav04_f2.gif) no-repeat 0 0;}
nav ul li.t-nav04_on a {background: url(../img/t-nav04_f2.gif) no-repeat 0 0;}
nav ul li.t-nav04_on a:hover {background: url(../img/t-nav04_f2.gif) no-repeat 0 0;}

nav ul li.t-nav05 a {background: url(../img/t-nav05.gif) no-repeat 0 0;}
nav ul li.t-nav05 a:hover {background: url(../img/t-nav05_f2.gif) no-repeat 0 0;}
nav ul li.t-nav05_on a {background: url(../img/t-nav05_f2.gif) no-repeat 0 0;}
nav ul li.t-nav05_on a:hover {background: url(../img/t-nav05_f2.gif) no-repeat 0 0;}

nav ul li.t-nav06 a {background: url(../img/t-nav06.gif) no-repeat 0 0;}
nav ul li.t-nav06 a:hover {background: url(../img/t-nav06_f2.gif) no-repeat 0 0;}
nav ul li.t-nav06_on a {background: url(../img/t-nav06_f2.gif) no-repeat 0 0;}
nav ul li.t-nav06_on a:hover {background: url(../img/t-nav06_f2.gif) no-repeat 0 0;}

nav ul li.t-nav07 a {background: url(../img/t-nav07.gif) no-repeat 0 0;}
nav ul li.t-nav07 a:hover {background: url(../img/t-nav07_f2.gif) no-repeat 0 0;}
nav ul li.t-nav07_on a {background: url(../img/t-nav07_f2.gif) no-repeat 0 0;}
nav ul li.t-nav07_on a:hover {background: url(../img/t-nav07_f2.gif) no-repeat 0 0;}

nav ul li.t-nav08 a {background: url(../img/t-nav08.gif) no-repeat 0 0;}
nav ul li.t-nav08 a:hover {background: url(../img/t-nav08_f2.gif) no-repeat 0 0;}
nav ul li.t-nav08_on a {background: url(../img/t-nav08_f2.gif) no-repeat 0 0;}
nav ul li.t-nav08_on a:hover {background: url(../img/t-nav08_f2.gif) no-repeat 0 0;}
/*--トップテストここまで--*/

/*-- メイン --*/

.main {
	width: 930px;
	height: 350px;
	margin: 0px auto 0 auto;
	padding: 0 60px 0 60px;
	background: url(../img/main.jpg) no-repeat 60px 0;
}

.main ul {
	list-style-type: none;
	margin: 0;
	padding: 12px 0 0 12px;
}

.main ul li.main_nav a, .main ul li.main_nav_last a {
	width: 168px;
	height: 38px;
	display: block;
}

.main ul li.main_nav a {margin: 0 0 10px 0;}
.main ul li.main_nav_last a {margin: 0;}

.main ul li.main_nav a:hover, .main ul li.main_nav_last a:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
}

/*-- メイン02 24年05月06日追加 --*/

.main_02 {
	width: 930px;
	height: 350px;
	margin: 0px auto 0 auto;
	padding: 0 60px 0 60px;
	background: url(../img/main_02.jpg) no-repeat 60px 0;
}

.main_02 ul {
	list-style-type: none;
	margin: 0;
	padding: 12px 0 0 12px;
}

.main_02 ul li.main_nav a, .main_02 ul li.main_nav_last a {
	width: 168px;
	height: 38px;
	display: block;
}

.main_02 ul li.main_nav a {margin: 0 0 10px 0;}
.main_02 ul li.main_nav_last a {margin: 0;}

.main_02 ul li.main_nav a:hover, .main_02 ul li.main_nav_last a:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
}


/*-- コンテンツ --*/

.contents_wrap {
	background-color: #FFF;
	width: 1030px;
	margin: 0 auto 0 auto;
	padding: 0 10px 0 10px;
	line-height: 0;
}


/*-- アサイド --*/

aside {
	width: 230px;
	margin: 0 50px 0 0;
	padding: 0px;
	background: url(../img/top_sideback.png) repeat-y 0 0;
	float: left;
}

aside img {
	display: block;
}

.aside_wrap {
	width: 179px;
	padding: 0 0 0 51px;
}

.aside_l10 {
	margin-left: 10px;
}

.aside_wrap_line01 {
	margin: 0px;
	padding: 0px;
	line-height: 1px;
}

.aside_wrap_line_b {
	margin: 0px;
	padding: 0 0 0 50px;
	width: 1px;
	height: 30px;
}

.aside_list01 {
	margin: 0px 0 0 17px;
}

.aside_list01 ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.aside_list01 li {
	margin: 0px 0px 0.3em 0px;
	padding: 0 0 0 11px;
	font-size: 70%;
	background-repeat: no-repeat;
	background-position: left 5px;
	background-image: url(../img/point01.gif);
	line-height: 1.3em;
}


ul.aside_bt01 {
	list-style-type: none;
	margin: 15px 0 0 0;
	padding: 0;
}

ul.aside_bt01 li.bt01_1 a, ul.aside_bt01 li.bt01_2 a, ul.aside_bt01 li.bt01_3 a, ul.aside_bt01 li.bt01_4 a {
	width: 179px;
	height: 60px;
	display: block;
}

ul.aside_bt01 li.bt01_1 a {background: url(../img/btn_houmon.gif) no-repeat 0 0;}
ul.aside_bt01 li.bt01_1 a:hover {background: url(../img/btn_houmon_f2.gif) no-repeat 0 0;}

ul.aside_bt01 li.bt01_2 a {background: url(../img/btn_shika.gif) no-repeat 0 0;}
ul.aside_bt01 li.bt01_2 a:hover {background: url(../img/btn_shika_f2.gif) no-repeat 0 0;}

ul.aside_bt01 li.bt01_3 a {background: url(../img/btn_kyotaku.gif) no-repeat 0 0;}
ul.aside_bt01 li.bt01_3 a:hover {background: url(../img/btn_kyotaku_f2.gif) no-repeat 0 0;}

ul.aside_bt01 li.bt01_4 a {background: url(../img/btn_kinkai.gif) no-repeat 0 0;}
ul.aside_bt01 li.bt01_4 a:hover {background: url(../img/btn_kinkai_f2.gif) no-repeat 0 0;}


/*-- 2020.4.17 --*/

.bt_sample {
	padding: 20px 0 0 50px;
	background-color: #FFF;
	background-image: none;
}

.bt_blank {
	padding: 0 0 20px 0;
}

.bt_blank a:hover img {
	opacity: 0.5;
	filter: alpha(opacity=50);
}



/*-- メイン下ボタン4つ --*/


.bt04_750 {
	width: 750px;
	margin: 0px;
	padding: 0px;
	float: left;
}

.line_top {
	width: 1px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	line-height: 30px;
}


.bt04_wrap {
	width: 750px;
	height: 273px;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/top_4bt_back.png);
	background-repeat: no-repeat;
}

.bt04_wrap_left01 {
	width: 349px;
	height: 136px;
	margin: 0px;
	padding: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
	float: left;
}

.bt04_wrap_left02 {
	width: 348px;
	height: 136px;
	margin: 0px;
	padding: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	float: left;
}

.bt04_wrap_left_a {
	width: 175px;
	float: left;
}

.bt04_wrap_title01 {
	width: 175px;
	margin-top: 22px;
}

.bt04_wrap_title02 {
	width: 175px;
	margin-top: 15px;
}

.bt04_wrap_right_ph a {
	width: 155px;
	height: 135px;
	float: right;
	margin: 1px 0 0 0;
}

.bt04_wrap_right_ph a:hover {
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.bt04_wrap_title01 {
	width: 175px;
	margin-top: 22px;
}

.bt04_wrap_liwrap_l, .bt04_wrap_liwrap_r {
	width: 87px;
	margin-top: 5px;
}

.bt04_wrap_liwrap_l {float: left;}
.bt04_wrap_liwrap_r {float: right;}


ul.bt04_list01 {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

ul.bt04_list01 li  {
	margin: 0px 0px 0.3em 10px;
	padding: 0 0 0 11px;
	font-size: 70%;
	background-repeat: no-repeat;
	background-position: left 5px;
	background-image: url(../img/point01.gif);
	line-height: 1.3em;
}

ul.bt04_list01 li.bt4_list04  {
	margin: 0px 0px 0.1em 10px;
	padding: 0 0 0 11px;
	font-size: 70%;
	background-repeat: no-repeat;
	background-position: left 5px;
	background-image: url(../img/point01.gif);
	line-height: 1.3em;
}



/*-- アーティクル --*/

article {
	width: 700px;
	margin: 0px;
	padding: 0px;
	float: left;
}

section {
	width: 700px;
	margin: 50px 0 0 0;
	padding: 0px;
}

section .title {
	width: 685px;
	font-size: 120%;
	line-height: 45px;
	background-image: url(../img/t_back.png);
	height: 45px;
	margin: 0 0 0 0;
	padding: 0 0 0 15px;
	background-repeat: no-repeat;
	letter-spacing: 2px;
}

section .title02 {
	width: 685px;
	font-size: 120%;
	line-height: 1.5em;
	background-image: url(../img/t_back02.png);
	height: 80px;
	margin: 0 0 0 0;
	padding: 12px 0 0 15px;
	background-repeat: no-repeat;
	letter-spacing: 2px;
}



.bt_muryou a {
	text-align: center;
	margin: 0 auto 0 auto;
	padding: 0px;
	display: block;
}

.bt_muryou a:hover {
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.bt_kangoshi-kyubo a {
	text-align: center;
	margin: 0 auto 0 auto;
	padding-bottom: 20px;
	display: block;
}

.bt_kangoshi-kyubo a:hover {
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.bt_3pack {
	margin: 30px auto 0 auto;
	padding: 0px;
}

.bt_3pack ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.bt_3pack ul li a, .bt_3pack ul li.last a {
	width: 217px;
	height: 165px;
	margin: 0px 24px 0px 0px;
	padding: 0px;
	display: block;
	float: left;
}

.bt_3pack ul li a {margin: 0px 24px 0px 0px;}
.bt_3pack ul li.last a {margin: 0px;}


.bt_3pack ul li a:hover, .bt_3pack ul li.last a:hover {
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.bt_4pack {
	margin: 30px auto 0 auto;
	padding: 0px;
	width: 380px;
}

.bt_4pack ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.bt_4pack ul li.bt_4pack01 a, .bt_4pack ul li.bt_4pack02 a, .bt_4pack ul li.bt_4pack03 a, .bt_4pack ul li.bt_4pack04 a {
	width: 180px;
	height: 64px;
	padding: 0px;
	display: block;
}

.bt_4pack ul li.bt_4pack01 a {
	margin: 0px 20px 0px 0px;
	float: left;
	background: url(../img/btn_shougakukin.gif) no-repeat 0 0;
}
	
.bt_4pack ul li.bt_4pack01 a:hover {background: url(../img/btn_shougakukin_f2.gif) no-repeat 0 0;}

.bt_4pack ul li.bt_4pack02 a {
	margin: 0px;
	float: right;
	background: url(../img/btn_tomo.gif) no-repeat 0 0;
}

.bt_4pack ul li.bt_4pack02 a:hover {background: url(../img/btn_tomo_f2.gif) no-repeat 0 0;}

.bt_4pack ul li.bt_4pack03 a {
	margin: 15px 20px 0px 0px;
	float: left;
	background: url(../img/btn_mado.gif) no-repeat 0 0;
}

.bt_4pack ul li.bt_4pack03 a:hover {background: url(../img/btn_mado_f2.gif) no-repeat 0 0;}

.bt_4pack ul li.bt_4pack04 a {
	margin: 15px 0px 0px 0px;
	float: right;
	background: url(../img/btn_foot.gif) no-repeat 0 0;
}

.bt_4pack ul li.bt_4pack04 a:hover {background: url(../img/btn_foot_f2.gif) no-repeat 0 0;}



/*タブ切り替え全体のスタイル*/

.tabs {
	margin: 20px 0 0 0;
	padding: 0px;
	width: 700px;
}



/*タブのスタイル*/
.tab_item {
	width: 155px;
	height: 35px;
    background-color: #EDEDED;
    line-height: 35px;
    font-size: 13px;
    text-align: center;
    display: block;
    float: left;
    text-align: center;
    transition: all 0.2s ease;
	border-top: 1px solid #CCC;
	border-right: 1px solid #CCC;
}


.tab_item:hover {
    opacity: 0.5;
}

/*ラジオボタンを全て消す*/
input[name="tab_item"] {
    display: none;
}

/*タブ切り替えの中身のスタイル*/
.tab_content {
    display: none;
    clear: both;
    overflow: hidden;
    border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}


.scroll{
	height: 135px;
	background-color: #FFF;
	overflow: auto;
	padding: 0 10px 0 10px;
	overflow-Y: scroll;
	margin:10px 0 10px 0;
}

.scroll::-webkit-scrollbar{width:10px;}/*バーの太さ*/
.scroll::-webkit-scrollbar-track{background:#EDEDED;}/*バーの背景色*/
.scroll::-webkit-scrollbar-thumb{background:#2A70A4;}/*バーの色*/



.scroll dl {
	text-align: left;
	vertical-align: top;
	font-size: 90%;
	line-height: 1.6em;
	padding: 0px;
	margin: 0px;
}

.scroll dt {
	text-align: left;
	vertical-align: top;
	width: 15%;
	float: left;
	margin: 0 0 0.3em 0;
	padding: 0px;
	float: left;
}

.scroll dd {
	text-align: left;
	vertical-align: top;
	float: left;
	margin: 0 0 0.3em 0;
	padding: 0px;
	float: left;
	width:85%;
}


/*選択されているタブのコンテンツのみを表示*/
#tab_jushin:checked ~ #tab_jushin_content,
#tab_iryou:checked ~ #tab_iryou_content,
#tab_student:checked ~ #tab_student_content {
  display: block;
}

/*選択されているタブのスタイルを変える*/
.tabs input:checked + .tab_item {
    background-color: #2A70A4;
    color: #fff;
    border-top: 1px solid #CCC;
}




/*-- フッター --*/

footer {
	background-color: #1F6EA8;
	margin: 50px auto 0 auto;
	padding: 0;
	padding: 20px 0 30px 0;
	color: #FFF;
	font-size: 80%;
}

footer a:link {
	color: #FFF;
	text-decoration: none;
}

footer a:hover {
	color: #FFF;
	text-decoration: underline;
}

footer a:visited {	
    color: #FFF;
	text-decoration: none;
}

footer .wrap {
	width: 930px;
	margin: 0 auto 0 auto;
	padding: 0 60px 0 60px;
}

footer .wrap_left {
	width: 270px;
	margin: 0 30px 0 0;
	padding: 0px;
	float: left;
	line-height: 1.3em;
}

footer .wrap_center {
	width: 420px;
	margin: 0px;
	padding: 0px;
	float: left;
	line-height: 1.3em;
}

footer .wrap_right {
	width: 180px;
	margin: 0px;
	padding: 0px;
	float: right;
	text-align: right;
}

footer .copyright {
	width: 100%;
	margin: 20px 0 0 0;
	padding: 10px 0 0 0;
	border-top: 1px solid #FFF;
	text-align: center;
}



/*-- テキスト --*/

.text70 {
	font-size: 70%;
	line-height: 1.3em;
}

.text75 {
	font-size: 75%;
	line-height: 1.3em;
}

.text80 {
	font-size: 80%;
	line-height: 1.6em;
}

.text90 {
	font-size: 90%;
	line-height: 1.6em;
}

.text100 {
	font-size: 100%;
	line-height: 1.6em;
}

.text120 {
	font-size: 120%;
	line-height: 1.6em;
}

.text200 {
	font-size: 200%;
	line-height: 1.3em;
}

.text_1em {
	text-indent: -1em;
	margin-left: 1em;
}

.text_1em p {
	margin-bottom: 0.3em;
}

.pink {color: #FF7272;}



/*-- 背景 --*/

.gray_back10 {
	background-color: #EDEDED;
	padding: 10px;
	margin-top: 10px;
}

/*-- マージン --*/

.margin_t0 {margin-top: 0px;}
.margin_t01 {margin-top: 1px;}
.margin_t05 {margin-top: 5px;}
.margin_t07 {margin-top: 7px;}
.margin_t10 {margin-top: 10px;}
.margin_t15 {margin-top: 15px;}
.margin_t20 {margin-top: 20px;}
.margin_t30 {margin-top: 30px;}
.margin_t50 {margin-top: 50px;}

.margin_b0 {margin-bottom: 0px;}

.margin_l08 {margin-left: 8px;}

.margin_r15 {margin-right: 15px;}



/*-- 幅 --*/

.width33 {width: 33%;}
.width455 {width: 455px;}
.width503 {width: 503px;}
.width385 {width: 385px;}



/*-- 20.12.24更新 --*/

.btnwrap-left {
	width: 337px;
	float: left;
}

.btnwrap-right {
	width: 337px;
	float: right;
}


.bt_boushi a, .bt_kaze a {
	text-align: center;
	margin: 0 auto 0 auto;
	padding-bottom: 20px;
	display: block;
}

.bt_kaze a {padding-bottom: 0px;}

.bt_boushi a:hover, .bt_kaze a:hover {
	opacity: 0.5;
	filter: alpha(opacity=50);
}


/* 240304追加 */
ul.numberlist { margin:0; padding:0; }
ul.numberlist li { font-size:15px; text-indent:-1.25em; padding-left:1.25em; margin:0; line-height:1.61; display:block; }
ul.numberlist li::before { margin:0 .25em 0 0; }
ul.numberlist li:first-child::before { content:'①'; }
ul.numberlist li:nth-child(2)::before { content:'②'; }
ul.numberlist li:nth-child(3)::before { content:'③'; }
ul.numberlist li:nth-child(4)::before { content:'④'; }
ul.numberlist li:nth-child(5)::before { content:'⑤'; }
ul.numberlist li:nth-child(6)::before { content:'⑥'; }
ul.numberlist li:nth-child(7)::before { content:'⑦'; }
ul.numberlist li:nth-child(8)::before { content:'⑧'; }
ul.numberlist li:nth-child(9)::before { content:'⑨'; }
</pre></body></html>