@charset "UTF-8";
/*========================================

=========================================*/
/*=======================================
文字色・リンク
=========================================*/
/* line 8, ../sass/import/0_base/_reset.scss */
.bc .l-container a:link, .bc .l-container a:visited { color: #FF9933; }

/* line 10, ../sass/import/0_base/_reset.scss */
.bc .l-container a:hover, .bc .l-container a:active { color: #FF9933; }

/*=======================================
非表示
=========================================*/
/* line 12, ../sass/style.scss */
.spshow { display: none !important; }

/*≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
全ページ共通
≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡*/
/*========================================
ヘッダー
=========================================*/
/* line 4, ../sass/import/pc/1_layout/_header.scss */
.c-sp-head-space { display: none; }

/* line 7, ../sass/import/pc/1_layout/_header.scss */
.c-sp-head { display: none; }

/* ヘッダー固定
-----------------------------------------*/
/* line 14, ../sass/import/pc/1_layout/_header.scss */
body { position: relative; width: 100%; padding: 123px 0 0 0; }

/* line 21, ../sass/import/pc/1_layout/_header.scss */
.l-head-wrap { position: fixed; left: 0px; top: 0px; width: 100%; z-index: 9000; background: #FFF; padding: 0 0 5px 0; }

/*
-----------------------------------------*/
/* line 35, ../sass/import/pc/1_layout/_header.scss */
.c-head { max-width: 1320px; margin: 0 auto 0 auto; position: relative; height: 60px; }
/* line 39, ../sass/import/pc/1_layout/_header.scss */
.c-head h1 { position: absolute; top: 16px; left: 0px; height: 25px; }
/* line 44, ../sass/import/pc/1_layout/_header.scss */
.c-head h1 img { width: auto; height: 100%; max-height: 25px; }
/* line 50, ../sass/import/pc/1_layout/_header.scss */
.c-head__btn { position: absolute; top: 0px; right: 0px; }
/* line 55, ../sass/import/pc/1_layout/_header.scss */
.c-head ul { float: right; }
/* line 58, ../sass/import/pc/1_layout/_header.scss */
.c-head li { background: #757575; float: left; margin: 0 0 0 1px; }
/* line 62, ../sass/import/pc/1_layout/_header.scss */
.c-head li a { min-width: 90px; text-align: center; height: 60px; display: table-cell; vertical-align: middle; }
/* line 69, ../sass/import/pc/1_layout/_header.scss */
.c-head li:last-child { margin: 0 0 0 2px; }
/* line 71, ../sass/import/pc/1_layout/_header.scss */
.c-head li:last-child a { min-width: auto; height: auto; display: inline-block; }
/* line 79, ../sass/import/pc/1_layout/_header.scss */
.c-head__search { width: 138px; margin: 4px 5px 0 0; float: right; }
/* line 83, ../sass/import/pc/1_layout/_header.scss */
.c-head__search input[type=text] { width: 138px; margin: 0 0 6px 0; padding: 0 0 0 5px; height: 26px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

/* line 94, ../sass/import/pc/1_layout/_header.scss */
.c-langtab-wrapper { padding-top: 120px; width: 100%; background-color: #11A070; position: relative; }
/* line 101, ../sass/import/pc/1_layout/_header.scss */
.c-langtab-wrapper .word { color: white; font-size: 24px; position: absolute; top: 50px; left: 50%; transform: translateX(-50%); }
/* line 110, ../sass/import/pc/1_layout/_header.scss */
.c-langtab-wrapper .c-border { position: absolute; left: 0; bottom: 0; width: 100%; background-color: #006C52; height: 5px; z-index: 0; }
/* line 119, ../sass/import/pc/1_layout/_header.scss */
.c-langtab-wrapper .c-langtab { max-width: 1020px; margin-right: auto; margin-left: auto; margin-bottom: 0; }
/* line 125, ../sass/import/pc/1_layout/_header.scss */
.c-langtab-wrapper .c-langtab ul li { width: calc(50% - 10px); }
/* line 127, ../sass/import/pc/1_layout/_header.scss */
.c-langtab-wrapper .c-langtab ul li:nth-child(n+2) { margin-left: 20px; }
/* line 130, ../sass/import/pc/1_layout/_header.scss */
.c-langtab-wrapper .c-langtab ul li a { margin: 0 10px; background-color: #006C52; padding: 32px 0 28px; border: none; }
/* line 137, ../sass/import/pc/1_layout/_header.scss */
.c-langtab-wrapper .c-langtab ul li a::before { content: url(../img/icon_30.png); display: inline-block; margin: -2px 8px 0 0; vertical-align: middle; }
/* line 144, ../sass/import/pc/1_layout/_header.scss */
.c-langtab-wrapper .c-langtab ul li a.is-active { background-color: white; color: #333333 !important; box-shadow: 0 -10px 10px rgba(0, 108, 82, 0.5); position: relative; z-index: 1; top: 1px; pointer-events: none; }
/* line 153, ../sass/import/pc/1_layout/_header.scss */
.c-langtab-wrapper .c-langtab ul li a.is-active::before { content: url(../img/icon_02.png); transform: rotate(90deg); }

@media (max-width: 950px) { /* line 164, ../sass/import/pc/1_layout/_header.scss */
  .c-head { height: 47px; }
  /* line 167, ../sass/import/pc/1_layout/_header.scss */
  .c-head h1 { top: 5px; left: 5px; }
  /* line 173, ../sass/import/pc/1_layout/_header.scss */
  .c-head li a { min-width: auto; height: 47px; }
  /* line 177, ../sass/import/pc/1_layout/_header.scss */
  .c-head li img { width: 50px; height: auto; margin: 0 5px 0 5px; }
  /* line 183, ../sass/import/pc/1_layout/_header.scss */
  .c-head li:last-child img { width: 200px; margin: 0; }
  /* line 189, ../sass/import/pc/1_layout/_header.scss */
  .c-head__search { width: 100px; margin: 2px 1px 0 0; }
  /* line 192, ../sass/import/pc/1_layout/_header.scss */
  .c-head__search input[type=text] { width: 100px; margin: 0 0 2px 0; }
  /* line 196, ../sass/import/pc/1_layout/_header.scss */
  .c-head__search input[type=image] { width: 100px; height: auto; }
  /* line 202, ../sass/import/pc/1_layout/_header.scss */
  .c-langtab-wrapper { width: 1024px; } }
/*========================================
グローバルナビ
=========================================*/
/* line 210, ../sass/import/pc/1_layout/_header.scss */
.c-gnavi { position: relative; margin: 13px 0 0 0; }
/* line 213, ../sass/import/pc/1_layout/_header.scss */
.c-gnavi a { text-decoration: none; }
/* line 20, ../sass/import/0_base/_mixin.scss */
.c-gnavi a:hover { text-decoration: underline; }
/* line 217, ../sass/import/pc/1_layout/_header.scss */
.c-gnavi > ul { max-width: 1320px; margin: 0 auto 0 auto; }
/* line 219, ../sass/import/pc/1_layout/_header.scss */
.c-gnavi > ul > li { float: left; height: 50px; margin: 0 0 0 0px; }
/* line 223, ../sass/import/pc/1_layout/_header.scss */
.c-gnavi > ul > li:nth-child(1) { margin-left: -15px; }
/* line 226, ../sass/import/pc/1_layout/_header.scss */
.c-gnavi > ul > li:hover { background: #3498DB; }
/* line 229, ../sass/import/pc/1_layout/_header.scss */
.c-gnavi > ul > li a { padding: 14px 15px 14px 15px; display: inline-block; }
/* line 233, ../sass/import/pc/1_layout/_header.scss */
.c-gnavi > ul > li span { display: block; white-space: nowrap; text-indent: 100%; overflow: hidden; display: inline-block; height: 14px; background-image: url("../img/gnavi_01.png"); background-repeat: no-repeat; }
/* line 244, ../sass/import/pc/1_layout/_header.scss */
.c-gnavi ul div { display: none; background: #3498DB; position: absolute; z-index: 5000; width: 100%; left: 0px; top: 50px; }
/* line 253, ../sass/import/pc/1_layout/_header.scss */
.c-gnavi ul ul { max-width: 1320px; margin: 0 auto 0 auto; padding: 15px 0 15px 0; }
/* line 256, ../sass/import/pc/1_layout/_header.scss */
.c-gnavi ul ul li { float: left; margin: 0 32px 0 0; }
/* line 260, ../sass/import/pc/1_layout/_header.scss */
.c-gnavi ul ul a { color: #FFF; padding: 10px 0 10px 0; display: inline-block; }
/* line 264, ../sass/import/pc/1_layout/_header.scss */
.c-gnavi ul ul a:before { content: url("../img/icon_30.png"); vertical-align: middle; display: inline-block; margin: 2px 10px 0 0; float: left; width: 15px; height: 15px; }
/* line 277, ../sass/import/pc/1_layout/_header.scss */
.c-gnavi__list--1 span { background-position: 0px 0px; width: 49px; }
/* line 278, ../sass/import/pc/1_layout/_header.scss */
.c-gnavi__list--1:hover span { background-position: 0px -13px; }
/* line 280, ../sass/import/pc/1_layout/_header.scss */
.c-gnavi__list--2 span { background-position: -80px 0px; width: 115px; }
/* line 281, ../sass/import/pc/1_layout/_header.scss */
.c-gnavi__list--2:hover span { background-position: -80px -13px; }
/* line 283, ../sass/import/pc/1_layout/_header.scss */
.c-gnavi__list--3 span { background-position: -220px 0px; width: 80px; }
/* line 284, ../sass/import/pc/1_layout/_header.scss */
.c-gnavi__list--3:hover span { background-position: -220px -13px; }
/* line 286, ../sass/import/pc/1_layout/_header.scss */
.c-gnavi__list--4 span { background-position: -330px 0px; width: 150px; }
/* line 287, ../sass/import/pc/1_layout/_header.scss */
.c-gnavi__list--4:hover span { background-position: -330px -13px; }
/* line 290, ../sass/import/pc/1_layout/_header.scss */
.is-active .c-gnavi__list--1 span { background-position: 0px -13px; }
/* line 291, ../sass/import/pc/1_layout/_header.scss */
.is-active .c-gnavi__list--2 span { background-position: -80px -13px; }
/* line 292, ../sass/import/pc/1_layout/_header.scss */
.is-active .c-gnavi__list--3 span { background-position: -220px -13px; }
/* line 293, ../sass/import/pc/1_layout/_header.scss */
.is-active .c-gnavi__list--4 span { background-position: -330px -13px; }

/*========================================
グローバルナビ
=========================================*/
/* line 300, ../sass/import/pc/1_layout/_header.scss */
.c-gnavi02 { position: relative; margin: 13px 0 0 0; }

/* line 301, ../sass/import/pc/1_layout/_header.scss */
.c-gnavi02 a { text-decoration: none; }

/* line 302, ../sass/import/pc/1_layout/_header.scss */
.c-gnavi02 a:hover { text-decoration: underline; }

/* line 303, ../sass/import/pc/1_layout/_header.scss */
.c-gnavi02 > ul { max-width: 1320px; margin: 0 auto 0 auto; }

/* line 304, ../sass/import/pc/1_layout/_header.scss */
.c-gnavi02 > ul > li { float: left; height: 50px; margin: 0 0 0 0px; }

/* line 305, ../sass/import/pc/1_layout/_header.scss */
.c-gnavi02 > ul > li:nth-child(1) { margin-left: -15px; }

/* line 306, ../sass/import/pc/1_layout/_header.scss */
.c-gnavi02 > ul > li:hover { background: #3498DB; }

/* line 307, ../sass/import/pc/1_layout/_header.scss */
.c-gnavi02 > ul > li a { padding: 14px 15px 14px 15px; display: inline-block; }

/* line 308, ../sass/import/pc/1_layout/_header.scss */
.c-gnavi02 > ul > li span { display: block; white-space: nowrap; text-indent: 100%; overflow: hidden; display: inline-block; height: 14px; background-image: url("../img/gnavi_04.png"); background-repeat: no-repeat; }

/* line 309, ../sass/import/pc/1_layout/_header.scss */
.c-gnavi02 ul div { display: none; background: #3498DB; position: absolute; z-index: 5000; width: 100%; left: 0px; top: 50px; }

/* line 310, ../sass/import/pc/1_layout/_header.scss */
.c-gnavi02 ul ul { max-width: 1320px; margin: 0 auto 0 auto; padding: 15px 0 15px 0; }

/* line 311, ../sass/import/pc/1_layout/_header.scss */
.c-gnavi02 ul ul li { float: left; margin: 0 32px 0 0; }

/* line 312, ../sass/import/pc/1_layout/_header.scss */
.c-gnavi02 ul ul a { color: #FFF; padding: 10px 0 10px 0; display: inline-block; }
/* line 316, ../sass/import/pc/1_layout/_header.scss */
.c-gnavi02 ul ul a:before { content: url("../img/icon_30.png"); vertical-align: middle; display: inline-block; margin: 2px 10px 0 0; float: left; width: 15px; height: 15px; }

/* line 327, ../sass/import/pc/1_layout/_header.scss */
.c-gnavi02__list--1 span { background-position: 0px 0px; width: 49px; }
/* line 328, ../sass/import/pc/1_layout/_header.scss */
.c-gnavi02__list--1:hover span { background-position: 0px -13px; }

/* line 332, ../sass/import/pc/1_layout/_header.scss */
.c-gnavi02__list--2 span { background-position: -80px 0px; width: 95px; }
/* line 333, ../sass/import/pc/1_layout/_header.scss */
.c-gnavi02__list--2:hover span { background-position: -80px -13px; }

/* line 337, ../sass/import/pc/1_layout/_header.scss */
.c-gnavi02__list--3 span { background-position: -178px 0px; width: 100px; }
/* line 338, ../sass/import/pc/1_layout/_header.scss */
.c-gnavi02__list--3:hover span { background-position: -178px -13px; }

/* line 342, ../sass/import/pc/1_layout/_header.scss */
.c-gnavi02__list--4 span { background-position: -290px 0px; width: 160px; }
/* line 343, ../sass/import/pc/1_layout/_header.scss */
.c-gnavi02__list--4:hover span { background-position: -290px -13px; }

/* line 347, ../sass/import/pc/1_layout/_header.scss */
.c-gnavi02__list--5 span { background-position: -460px 0px; width: 260px; }
/* line 348, ../sass/import/pc/1_layout/_header.scss */
.c-gnavi02__list--5:hover span { background-position: -460px -13px; }

/* line 352, ../sass/import/pc/1_layout/_header.scss */
.c-gnavi02__list--6 span { background-position: -735px 0px; width: 115px; }
/* line 353, ../sass/import/pc/1_layout/_header.scss */
.c-gnavi02__list--6:hover span { background-position: -735px -13px; }

/* line 356, ../sass/import/pc/1_layout/_header.scss */
.c-gnavi02__list--7 span { background-position: -690px 0px; width: 100px; }
/* line 357, ../sass/import/pc/1_layout/_header.scss */
.c-gnavi02__list--7:hover span { background-position: -690px -13px; }

/* line 359, ../sass/import/pc/1_layout/_header.scss */
.is-active .c-gnavi02__list--1 span { background-position: 0px -13px; }

/* line 360, ../sass/import/pc/1_layout/_header.scss */
.is-active .c-gnavi02__list--2 span { background-position: -80px -13px; }

/* line 361, ../sass/import/pc/1_layout/_header.scss */
.is-active .c-gnavi02__list--3 span { background-position: -178px -13px; }

/* line 362, ../sass/import/pc/1_layout/_header.scss */
.is-active .c-gnavi02__list--4 span { background-position: -290px -13px; }

/* line 363, ../sass/import/pc/1_layout/_header.scss */
.is-active .c-gnavi02__list--5 span { background-position: -460px -13px; }

/* line 364, ../sass/import/pc/1_layout/_header.scss */
.is-active .c-gnavi02__list--6 span { background-position: -735px -13px; }

/* line 365, ../sass/import/pc/1_layout/_header.scss */
.is-active .c-gnavi02__list--7 span { background-position: -690px -13px; }

/*========================================
パンくず
=========================================*/
/*.c-path{
	min-width: $w;
	background: url("../img/bg_02.png");
	padding: 18px 0 18px 0;
	ul{
		@include center2;
	}
	li{
		float: left;
		line-height: 100%;
		margin: 0 8px 0 0;
		@include fs12;
		color: #666;
		&:after{
			content:"›";
			color: #666;
			display: inline-block;
			margin: 0 0px 0 8px;
		}
		&:last-child:after{
			content:"";
		}
	}
	a{
		color: #39C !important;
		@include link_noline;
	}
}*/
/*========================================
フッター
=========================================*/
/*　バナー
-----------------------------------------*/
/* line 7, ../sass/import/pc/1_layout/_footer.scss */
.c-bc-footbn { width: 1024px; margin: 0 auto 0 auto; margin-top: 70px; }
/* line 12, ../sass/import/pc/1_layout/_footer.scss */
.c-bc-footbn li { float: left; }
/* line 14, ../sass/import/pc/1_layout/_footer.scss */
.c-bc-footbn li:nth-child(1) { margin-bottom: 30px; }
/* line 17, ../sass/import/pc/1_layout/_footer.scss */
.c-bc-footbn li:nth-child(2) { margin-bottom: 30px; margin-left: 30px; }
/* line 21, ../sass/import/pc/1_layout/_footer.scss */
.c-bc-footbn li:nth-child(3) { clear: left; }
/* line 24, ../sass/import/pc/1_layout/_footer.scss */
.c-bc-footbn li:nth-child(4) { margin-left: 24px; }
/* line 27, ../sass/import/pc/1_layout/_footer.scss */
.c-bc-footbn li:nth-child(5) { margin-left: 24px; }

/*≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
レイアウト
≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡*/
/*========================================

=========================================*/
/*　
-----------------------------------------*/
/* line 7, ../sass/import/pc/1_layout/_layout.scss */
.u-anchor3 { padding-top: 128px; margin-top: -128px; }

/*≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
パーツ
≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡*/
/*========================================
スライド
=========================================*/
/*　委員紹介
-----------------------------------------*/
/* line 7, ../sass/import/pc/2_parts/_slide.scss */
.c-c-slideblock { border: 1px solid #C8C8C8; background: #FFF; width: 497px; padding: 16px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
/* line 17, ../sass/import/pc/2_parts/_slide.scss */
.c-c-slideblock__head dl { display: table; width: 100%; }
/* line 21, ../sass/import/pc/2_parts/_slide.scss */
.c-c-slideblock__head dt, .c-c-slideblock__head dd { display: table-cell; vertical-align: middle; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
/* line 28, ../sass/import/pc/2_parts/_slide.scss */
.c-c-slideblock__head dt { width: 100px; }
/* line 31, ../sass/import/pc/2_parts/_slide.scss */
.c-c-slideblock__head dd { padding-left: 30px; font-size: 16px; }
/* line 36, ../sass/import/pc/2_parts/_slide.scss */
.c-c-slideblock__body { margin: 15px 0 0 0; font-size: 14px; }
/* line 42, ../sass/import/pc/2_parts/_slide.scss */
.c-c-slideblock .u-noimg dt { width: 0px; }
/* line 45, ../sass/import/pc/2_parts/_slide.scss */
.c-c-slideblock .u-noimg dd { padding-left: 0px; }

/*=======================================
ボタン
=========================================*/
/* 1
-----------------------------------------*/
/* line 8, ../sass/import/pc/2_parts/_btn.scss */
.c-btn1 a { background: #FB39A3; color: #FFF !important; }
/* line 13, ../sass/import/pc/2_parts/_btn.scss */
.c-btn1--color1 a { background: #F2C100; }
/* line 18, ../sass/import/pc/2_parts/_btn.scss */
.c-btn1--color2 a { background: #009966; }

/*========================================

=========================================*/
/*　
-----------------------------------------*/
/*=======================================
ローカルナビ
=========================================*/
/* line 15, ../sass/import/pc/2_parts/_list.scss */
.c-localnavi--col3 { margin-bottom: 20px; }
/* line 18, ../sass/import/pc/2_parts/_list.scss */
.c-localnavi a.is-active, .c-localnavi span.is-active { background: #009966; }
/* line 22, ../sass/import/pc/2_parts/_list.scss */
.c-localnavi li.ui-state-active a { background: #009966; }

/*========================================

=========================================*/
/*　
-----------------------------------------*/
/* line 7, ../sass/import/pc/2_parts/_frame.scss */
.c-c-frame1 { border: 5px solid #CCC; padding: 15px; }

/*========================================
コラム 過去分
=========================================*/
/* line 15, ../sass/import/pc/2_parts/_frame.scss */
.c-c-column { width: 1024px; margin: 0 auto 0 auto; margin-top: 20px; }
/* line 18, ../sass/import/pc/2_parts/_frame.scss */
.c-c-column .is-head { background: #009966; border-top: 1px solid #FFF; cursor: pointer; }
/* line 22, ../sass/import/pc/2_parts/_frame.scss */
.c-c-column .is-head p { text-align: center; line-height: 100%; padding: 16px 0; font-size: 24px; color: #FFF; background: url("../img/common/icon_14.png") 99% 47% no-repeat; }
/* line 30, ../sass/import/pc/2_parts/_frame.scss */
.c-c-column .is-head.is-open p { background-image: url("../img/common/icon_13.png"); }
/* line 35, ../sass/import/pc/2_parts/_frame.scss */
.c-c-column .is-body { background: #E7E7E7; padding: 20px; }
/* line 40, ../sass/import/pc/2_parts/_frame.scss */
.c-c-column .is-body li { font-size: 16px; }
/* line 42, ../sass/import/pc/2_parts/_frame.scss */
.c-c-column .is-body li + li { margin: 10px 0 0 0; }

/* line 55, ../sass/import/pc/2_parts/_frame.scss */
.c-frame2 { margin-top: 35px; margin-bottom: 30px; }
/* line 58, ../sass/import/pc/2_parts/_frame.scss */
.c-frame2 .c-btn1.column { text-align: center; }
/* line 60, ../sass/import/pc/2_parts/_frame.scss */
.c-frame2 .c-btn1.column a { display: inline-block; *display: inline; *zoom: 1; width: 100%; max-width: 400px; }
/* line 66, ../sass/import/pc/2_parts/_frame.scss */
.c-frame2 .c-btn1.column a + a { margin-left: 40px; }
/* line 69, ../sass/import/pc/2_parts/_frame.scss */
.c-frame2 p { color: #F00; text-align: center; margin-top: 12px; }

/* line 76, ../sass/import/pc/2_parts/_frame.scss */
.c-frame4 { padding: 20px; }

/*========================================
タイトル
=========================================*/
/* ページタイトル
-----------------------------------------*/
/* line 8, ../sass/import/pc/2_parts/_title.scss */
.c-pagetitle:after { background: url("../img/common/icon_01.png"); }

/* 2
-----------------------------------------*/
/* line 17, ../sass/import/pc/2_parts/_title.scss */
.c-title2 h2, .c-title2 h3, .c-title2 h4, .c-title2 h5, .c-title2 h6 { color: #009966; font-size: 182%; }

/* 3
-----------------------------------------*/
/* line 26, ../sass/import/pc/2_parts/_title.scss */
.c-title3 { margin-top: 40px; margin-bottom: 10px; }
/* line 29, ../sass/import/pc/2_parts/_title.scss */
.c-title3 h2, .c-title3 h3, .c-title3 h4, .c-title3 h5, .c-title3 h6 { color: #009966; }

/* 4
-----------------------------------------*/
/* line 37, ../sass/import/pc/2_parts/_title.scss */
.c-title4 h2, .c-title4 h3, .c-title4 h4, .c-title4 h5, .c-title4 h6 { color: #009966; }

/* 5 下線
-----------------------------------------*/
/* line 47, ../sass/import/pc/2_parts/_title.scss */
.c-title5 h2, .c-title5 h3, .c-title5 h4, .c-title5 h5, .c-title5 h6 { color: #009966; }

/* 10
-----------------------------------------*/
/* line 55, ../sass/import/pc/2_parts/_title.scss */
.c-title10 { border: 3px solid #009966; margin-bottom: 20px; }
/* line 58, ../sass/import/pc/2_parts/_title.scss */
.c-title10 h2, .c-title10 h3, .c-title10 h4, .c-title10 h5, .c-title10 h6 { color: #009966; }

/* 11
-----------------------------------------*/
/* line 67, ../sass/import/pc/2_parts/_title.scss */
.c-title11 { border-bottom: 3px solid #D9D9D9; padding-bottom: 18px; margin-bottom: 35px; }
/* line 71, ../sass/import/pc/2_parts/_title.scss */
.c-title11 h2, .c-title11 h3, .c-title11 h4, .c-title11 h5, .c-title11 h6 { font-size: 138.46%; font-weight: normal; border-left: 6px solid #009966; padding-left: 8px; }

/*========================================

=========================================*/
/* 1 基本のテーブル
-----------------------------------------*/
/* line 7, ../sass/import/pc/2_parts/_table.scss */
.c-table1 { margin-bottom: 30px; }
/* line 9, ../sass/import/pc/2_parts/_table.scss */
.c-table1 table + table { margin-top: 30px; }
/* line 10, ../sass/import/pc/2_parts/_table.scss */
.c-table1 th { background: #009966; text-align: center; }
/* line 13, ../sass/import/pc/2_parts/_table.scss */
.c-table1 th.w200 { width: 200px; }
/* line 14, ../sass/import/pc/2_parts/_table.scss */
.c-table1 th.u-color1 { background-color: #0083AE !important; }
/* line 15, ../sass/import/pc/2_parts/_table.scss */
.c-table1 th.u-color2 { background: #5A5A5A; }
/* line 18, ../sass/import/pc/2_parts/_table.scss */
.c-table1 th.u-left { text-align: left !important; }
/* line 19, ../sass/import/pc/2_parts/_table.scss */
.c-table1 th .u-step { font-size: 13px; margin: 8px 0 8px 0; background: #FFF; color: #009966; border-radius: 10px; display: inline-block; *display: inline; *zoom: 1; padding: 0 15px; }
/* line 30, ../sass/import/pc/2_parts/_table.scss */
.c-table1 th .u-title { text-align: center; }
/* line 31, ../sass/import/pc/2_parts/_table.scss */
.c-table1 th p { text-align: center; }
/* line 37, ../sass/import/pc/2_parts/_table.scss */
.c-table1 td.u-left { text-align: left !important; }
/* line 38, ../sass/import/pc/2_parts/_table.scss */
.c-table1 td.column { display: flex; }
/* line 40, ../sass/import/pc/2_parts/_table.scss */
.c-table1 td.column p + p { margin-left: 30px; }
/* line 43, ../sass/import/pc/2_parts/_table.scss */
.c-table1 th, .c-table1 td { padding: 18px 12px; font-size: 100%; line-height: 160%; -webkit-box-sizing: border-box; box-sizing: border-box; border-right: 1px solid #fff; border-bottom: 1px solid #fff; }
/* line 52, ../sass/import/pc/2_parts/_table.scss */
.c-table1 th:last-child, .c-table1 td:last-child { border-right: 0; }
/* line 55, ../sass/import/pc/2_parts/_table.scss */
.c-table1 tbody tr:last-child th, .c-table1 tbody tr:last-child td { border-bottom: 0; }
/* line 59, ../sass/import/pc/2_parts/_table.scss */
.c-table1.table1 thead th { width: 33%; }
/* line 60, ../sass/import/pc/2_parts/_table.scss */
.c-table1.table1 td { text-align: center; }
/* line 63, ../sass/import/pc/2_parts/_table.scss */
.c-table1.table2 th { width: auto; }
/* line 64, ../sass/import/pc/2_parts/_table.scss */
.c-table1.table2 td { padding-left: 18px; padding-right: 18px; }
/* line 67, ../sass/import/pc/2_parts/_table.scss */
.c-table1.table2 td.u-left { max-width: 350px; }
/* line 69, ../sass/import/pc/2_parts/_table.scss */
.c-table1.table2 th, .c-table1.table2 td { text-align: center; }
/* line 72, ../sass/import/pc/2_parts/_table.scss */
.c-table1.table2.range-table th, .c-table1.table2.range-table td { padding: 6px 12px; font-size: 92%; }
/* line 80, ../sass/import/pc/2_parts/_table.scss */
.c-table1.table3 th { width: 100px; }
/* line 82, ../sass/import/pc/2_parts/_table.scss */
.c-table1.table3 th:nth-child(n+2) { width: 76px; }
/* line 84, ../sass/import/pc/2_parts/_table.scss */
.c-table1.table3 td { text-align: center; }
/* line 85, ../sass/import/pc/2_parts/_table.scss */
.c-table1.table3 th, .c-table1.table3 td { padding: 8px 6px; }
/* line 88, ../sass/import/pc/2_parts/_table.scss */
p + .c-table1 { margin-top: 30px; }
/* line 89, ../sass/import/pc/2_parts/_table.scss */
.c-table1 + .c-frame2 { position: relative; margin-top: -30px; }

/*≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
ページ個別
≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡*/
/*========================================
トップページ
=========================================*/
/*　
-----------------------------------------*/
/* line 7, ../sass/import/pc/5_page/_top.scss */
.sp-only { display: none; }

/* line 11, ../sass/import/pc/5_page/_top.scss */
body { /* background: url(/common/img/bg_02.png);*/ }

/*　
-----------------------------------------*/
/* line 16, ../sass/import/pc/5_page/_top.scss */
.c-top.l-container { width: 100%; padding: 0; min-width: 1024px; }

/*　スライド
-----------------------------------------*/
/* line 25, ../sass/import/pc/5_page/_top.scss */
.c .c-top-slide1 .bx-controls-direction a { top: -260px; }

/*　スライド
-----------------------------------------*/
/* line 31, ../sass/import/pc/5_page/_top.scss */
.l-c-top-bg1 { padding: 10px 0 40px 0; }

/*　とは？
-----------------------------------------*/
/* line 37, ../sass/import/pc/5_page/_top.scss */
.p-ns-el-block1 { padding-bottom: 70px; margin-bottom: 54px; }
/* line 40, ../sass/import/pc/5_page/_top.scss */
.p-ns-el-block1 .block1 { margin-top: 50px; }
/* line 41, ../sass/import/pc/5_page/_top.scss */
.p-ns-el-block1 .img1 { float: left; width: 42.96875%; }
/* line 45, ../sass/import/pc/5_page/_top.scss */
.p-ns-el-block1 .box1 { float: right; width: 52.734375%; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 30px; background: #fff; border-top: 2px solid #069BCD; }
/* line 53, ../sass/import/pc/5_page/_top.scss */
.p-ns-el-block1 .box1 h3 { font-size: 23px; line-height: 160%; font-weight: normal; margin-bottom: 25px; }

/*　特長
-----------------------------------------*/
/* line 64, ../sass/import/pc/5_page/_top.scss */
.p-ns-el-block2 { margin-bottom: 70px; }
/* line 66, ../sass/import/pc/5_page/_top.scss */
.p-ns-el-block2 .block1 { margin-top: 50px; margin-bottom: 80px; }
/* line 69, ../sass/import/pc/5_page/_top.scss */
.p-ns-el-block2 .block1:last-child { margin-bottom: 0; }
/* line 70, ../sass/import/pc/5_page/_top.scss */
.p-ns-el-block2 .block1 .box1 { width: 50.78125%; }
/* line 72, ../sass/import/pc/5_page/_top.scss */
.p-ns-el-block2 .block1 .box1 h3 { font-weight: normal; font-size: 22px; line-height: 160%; color: #069ACC; position: relative; padding-bottom: 20px; margin-bottom: 25px; }
/* line 80, ../sass/import/pc/5_page/_top.scss */
.p-ns-el-block2 .block1 .box1 h3:before { display: block; content: ""; position: absolute; left: 0; bottom: 0; width: 150px; border-top: 1px solid #069ACC; }
/* line 90, ../sass/import/pc/5_page/_top.scss */
.p-ns-el-block2 .block1 .box1 .c-btn1 { margin-top: 22px; }
/* line 92, ../sass/import/pc/5_page/_top.scss */
.p-ns-el-block2 .block1 .box1 .c-btn1 a { padding: 14px 0; width: 100%; background: #FB39A3; max-width: 240px; margin-left: 0; }
/* line 101, ../sass/import/pc/5_page/_top.scss */
.p-ns-el-block2 .block1 .img1 { width: 46.875%; }
/* line 105, ../sass/import/pc/5_page/_top.scss */
.p-ns-el-block2 .block1.is-img-left .box1 { float: right; }
/* line 106, ../sass/import/pc/5_page/_top.scss */
.p-ns-el-block2 .block1.is-img-left .img1 { float: left; }
/* line 109, ../sass/import/pc/5_page/_top.scss */
.p-ns-el-block2 .block1.is-img-right .box1 { float: left; }
/* line 110, ../sass/import/pc/5_page/_top.scss */
.p-ns-el-block2 .block1.is-img-right .img1 { float: right; text-align: right; }

/*　申込受付中
-----------------------------------------*/
/* line 117, ../sass/import/pc/5_page/_top.scss */
.l-c-top1 { width: 1024px; margin: 60px 0 0 0; margin-left: auto; margin-right: auto; padding-left: 163px; -webkit-box-sizing: border-box; box-sizing: border-box; }

/* line 127, ../sass/import/pc/5_page/_top.scss */
.c-c-top1 { width: 326px; float: left; margin: 0 0 0 21px; background: #FFF; position: relative; }
/* line 134, ../sass/import/pc/5_page/_top.scss */
.c-c-top1:nth-child(1) { margin-left: 0; clear: left; }
/* line 138, ../sass/import/pc/5_page/_top.scss */
.c-c-top1__num { min-width: 140px; position: absolute; display: inline-block; padding: 10px 0; left: 0px; top: -1.5em; background: #333; }
/* line 146, ../sass/import/pc/5_page/_top.scss */
.c-c-top1__num h2 { text-align: center; color: #FFF; line-height: 100%; font-size: 16px; }
/* line 156, ../sass/import/pc/5_page/_top.scss */
.c-c-top1__body { padding: 38px 13px 13px 13px; height: 175px; }
/* line 162, ../sass/import/pc/5_page/_top.scss */
.c-c-top1__body dt, .c-c-top1__body dd { line-height: 100%; text-align: center; }
/* line 166, ../sass/import/pc/5_page/_top.scss */
.c-c-top1__body dt { font-size: 16px; }
/* line 168, ../sass/import/pc/5_page/_top.scss */
.c-c-top1__body dt span { font-weight: bold; font-size: 18px; padding: 0 3px; }
/* line 174, ../sass/import/pc/5_page/_top.scss */
.c-c-top1__body dd { font-size: 26px; color: #C00; font-weight: normal; margin: 10px 0 0 0; }
/* line 179, ../sass/import/pc/5_page/_top.scss */
.c-c-top1__body dd.end { color: #333; }
/* line 182, ../sass/import/pc/5_page/_top.scss */
.c-c-top1__body dd a { color: #C00 !important; }
/* line 187, ../sass/import/pc/5_page/_top.scss */
.c-c-top1__icon { margin: 14px 0 0 0; text-align: center; }
/* line 190, ../sass/import/pc/5_page/_top.scss */
.c-c-top1__icon span { display: inline-block; margin: 0 5px 0 5px; color: #FFF; font-size: 14px; min-width: 4em; }
/* line 196, ../sass/import/pc/5_page/_top.scss */
.c-c-top1__icon span.u-color1 { background: #21B2B7; }
/* line 197, ../sass/import/pc/5_page/_top.scss */
.c-c-top1__icon span.u-color2 { background: #366; }
/* line 201, ../sass/import/pc/5_page/_top.scss */
.c-c-top1__info { margin: 14px 0 0 0; background: url("/common/img/bg_05.png"); }
/* line 204, ../sass/import/pc/5_page/_top.scss */
.c-c-top1__info p { text-align: center; font-size: 16px; padding: 6px 0; }
/* line 209, ../sass/import/pc/5_page/_top.scss */
.c-c-top1__info a { color: #333 !important; text-decoration: none; background: url("../img/common/icon_06.png") 0 47% no-repeat; padding: 0 0 0 30px; }
/* line 20, ../sass/import/0_base/_mixin.scss */
.c-c-top1__info a:hover { text-decoration: underline; }
/* line 217, ../sass/import/pc/5_page/_top.scss */
.c-c-top1__info2 { margin: 10px 0 0 0; line-height: 100%; }
/* line 220, ../sass/import/pc/5_page/_top.scss */
.c-c-top1__info2 ul { min-height: 1.5em; text-align: center; }
/* line 224, ../sass/import/pc/5_page/_top.scss */
.c-c-top1__info2 li { line-height: 100%; display: inline-block; margin: 0 0 0 1.5em; }
/* line 228, ../sass/import/pc/5_page/_top.scss */
.c-c-top1__info2 li:nth-child(2n+1) { margin-left: 0; clear: left; }
/* line 233, ../sass/import/pc/5_page/_top.scss */
.c-c-top1__info2 a { line-height: 100%; }
/* line 240, ../sass/import/pc/5_page/_top.scss */
.c-c-top1 .c-btn1 a { padding: 14px 0; width: 100%; background: #00864B; }

/* line 248, ../sass/import/pc/5_page/_top.scss */
.c-c-top1-2 { margin: 15px 0 0 0; }
/* line 250, ../sass/import/pc/5_page/_top.scss */
.c-c-top1-2 p { text-align: center; }

/*　活用事例・受験生の声
-----------------------------------------*/
/* line 257, ../sass/import/pc/5_page/_top.scss */
.l-c-top3 { width: 1020px; margin-left: auto; margin-right: auto; margin-top: 40px; -webkit-box-sizing: border-box; box-sizing: border-box; }
/* line 267, ../sass/import/pc/5_page/_top.scss */
.l-c-top3 .c-btn6 { clear: both; padding: 48px 0 0 0; }
/* line 270, ../sass/import/pc/5_page/_top.scss */
.l-c-top3 .c-btn6 a { padding: 13px 70px; }

/* line 275, ../sass/import/pc/5_page/_top.scss */
.c-c-top3 { width: 326px; float: left; margin: 0 0 0 21px; position: relative; }
/* line 281, ../sass/import/pc/5_page/_top.scss */
.c-c-top3:nth-child(1) { margin-left: 163px; clear: left; }
/* line 286, ../sass/import/pc/5_page/_top.scss */
.c-c-top3__num { min-width: 140px; position: absolute; display: inline-block; padding: 10px 0; left: 0px; top: -1.5em; background: #333; }
/* line 294, ../sass/import/pc/5_page/_top.scss */
.c-c-top3__num h2 { text-align: center; color: #FFF; line-height: 100%; font-size: 16px; }
/* line 305, ../sass/import/pc/5_page/_top.scss */
.c-c-top3__body .c-c-name { text-align: center; padding: 13px 0; font-size: 15px; font-weight: bold; }
/* line 312, ../sass/import/pc/5_page/_top.scss */
.c-c-top3__body .c-c-textbox { border-top: 1px dotted #FF9966; padding: 13px 0; font-size: 14px; }
/* line 320, ../sass/import/pc/5_page/_top.scss */
.c-c-top3 .c-btn1 a { padding: 14px 0; width: 100%; background: #FB39A3; }

/* line 328, ../sass/import/pc/5_page/_top.scss */
.c-c-top1-2 { margin: 15px 0 0 0; }
/* line 330, ../sass/import/pc/5_page/_top.scss */
.c-c-top1-2 p { text-align: center; }

/* 合格メリット
-----------------------------------------*/
/* line 340, ../sass/import/pc/5_page/_top.scss */
.p-ns-el-merit { max-width: 1024px; margin-left: auto; margin-right: auto; }

/* line 345, ../sass/import/pc/5_page/_top.scss */
.p-ns-el-merit .c-c-top-title1 { margin-bottom: 35px; }

/* line 346, ../sass/import/pc/5_page/_top.scss */
.p-ns-el-merit__box1 { margin-top: 60px; }

/* line 347, ../sass/import/pc/5_page/_top.scss */
.p-ns-el-merit__box1 .c-title3 { margin-top: 0; margin-bottom: 35px; }

/* line 351, ../sass/import/pc/5_page/_top.scss */
.p-ns-el-merit__box1 .box1 { margin-top: 60px; }

/* line 352, ../sass/import/pc/5_page/_top.scss */
.p-ns-el-merit__box1 .txt1 { float: left; width: 64.94%; }

/* line 356, ../sass/import/pc/5_page/_top.scss */
.p-ns-el-merit__box1 p { line-height: 180%; }

/* line 357, ../sass/import/pc/5_page/_top.scss */
.p-ns-el-merit__box1 em { font-weight: bold; color: #069ACC; font-style: normal; }

/* line 362, ../sass/import/pc/5_page/_top.scss */
.p-ns-el-merit__box1 em.em1 { color: #333; background: #FFFF33; }

/* line 366, ../sass/import/pc/5_page/_top.scss */
.p-ns-el-merit__box1 .img1 { float: right; width: 31.54%; }

/* 面接で輝く
-----------------------------------------*/
/* line 376, ../sass/import/pc/5_page/_top.scss */
.p-ns-el-interview { max-width: 1024px; margin-left: auto; margin-right: auto; margin-top: 45px; }
/* line 381, ../sass/import/pc/5_page/_top.scss */
.p-ns-el-interview__heading { border-bottom: 8px solid #ECECEC; padding-bottom: 22px; margin-bottom: 44px; }
/* line 385, ../sass/import/pc/5_page/_top.scss */
.p-ns-el-interview__heading .block1 { float: left; width: 62.5%; }
/* line 388, ../sass/import/pc/5_page/_top.scss */
.p-ns-el-interview__heading .block1 .box1 { border-left: 20px solid #069BCD; box-shadow: -5px 0 #82CDE6; margin-left: 5px; padding: 28px 0 30px 28px; margin-bottom: 30px; }
/* line 394, ../sass/import/pc/5_page/_top.scss */
.p-ns-el-interview__heading .block1 .box1 h3 { font-size: 153.84%; color: #069BCD; line-height: 140%; font-weight: bold; margin-bottom: 12px; }
/* line 400, ../sass/import/pc/5_page/_top.scss */
.p-ns-el-interview__heading .block1 .box1 h3 span { font-weight: normal; font-size: 60%; color: #333; }
/* line 406, ../sass/import/pc/5_page/_top.scss */
.p-ns-el-interview__heading .block1 .box1 .title { font-size: 184.61%; line-height: 130%; font-weight: bold; margin-bottom: 15px; }
/* line 411, ../sass/import/pc/5_page/_top.scss */
.p-ns-el-interview__heading .block1 .box1 .title em { font-style: normal; color: #069ACC; }
/* line 416, ../sass/import/pc/5_page/_top.scss */
.p-ns-el-interview__heading .block1 .box1 .qual { color: #666; font-size: 92.3%; font-weight: bold; margin-bottom: 3px; }
/* line 422, ../sass/import/pc/5_page/_top.scss */
.p-ns-el-interview__heading .block1 .box1 .name { font-weight: bold; color: #069ACC; font-size: 153.84%; }
/* line 428, ../sass/import/pc/5_page/_top.scss */
.p-ns-el-interview__heading .block1 .box2 { background: url(../img/top/int_txt1.png) no-repeat left top; padding: 3px 0 3px 65px; }
/* line 431, ../sass/import/pc/5_page/_top.scss */
.p-ns-el-interview__heading .block1 .box2 p { line-height: 180%; }
/* line 434, ../sass/import/pc/5_page/_top.scss */
.p-ns-el-interview__heading .block2 { float: right; width: 31.25%; text-align: right; }
/* line 441, ../sass/import/pc/5_page/_top.scss */
.p-ns-el-interview__content dt, .p-ns-el-interview__content dd { margin-bottom: 48px; *zoom: 1; }
/* line 445, ../sass/import/pc/5_page/_top.scss */
.p-ns-el-interview__content dt:after, .p-ns-el-interview__content dd:after { display: block; content: ""; clear: both; }
/* line 450, ../sass/import/pc/5_page/_top.scss */
.p-ns-el-interview__content dt .img1, .p-ns-el-interview__content dd .img1 { width: 140px; }
/* line 451, ../sass/import/pc/5_page/_top.scss */
.p-ns-el-interview__content dt .txt1, .p-ns-el-interview__content dd .txt1 { width: calc(100% - 140px); border-radius: 9px; -webkit-box-sizing: border-box; box-sizing: border-box; position: relative; padding: 22px 26px; }
/* line 458, ../sass/import/pc/5_page/_top.scss */
.p-ns-el-interview__content dt .txt1:before, .p-ns-el-interview__content dd .txt1:before { display: block; content: ""; position: absolute; top: 0; z-index: 1; background-position: center; background-repeat: no-repeat; width: 80px; height: 25px; }
/* line 472, ../sass/import/pc/5_page/_top.scss */
.p-ns-el-interview__content dt .img1 { float: left; }
/* line 473, ../sass/import/pc/5_page/_top.scss */
.p-ns-el-interview__content dt .txt1 { float: right; margin-top: 24px; border: 2px solid #3399CC; }
/* line 477, ../sass/import/pc/5_page/_top.scss */
.p-ns-el-interview__content dt .txt1:before { left: 0; background-image: url(../img/top/int_txt2.png); border-radius: 8px 0 0 0; }
/* line 485, ../sass/import/pc/5_page/_top.scss */
.p-ns-el-interview__content dd .img1 { float: right; }
/* line 486, ../sass/import/pc/5_page/_top.scss */
.p-ns-el-interview__content dd .txt1 { float: left; border: 2px solid #8DB83A; }
/* line 489, ../sass/import/pc/5_page/_top.scss */
.p-ns-el-interview__content dd .txt1:before { right: 0; background-image: url(../img/top/int_txt3.png); border-radius: 0 8px 0 0; }
/* line 495, ../sass/import/pc/5_page/_top.scss */
.p-ns-el-interview__content dd .btn1 { margin-top: 20px; }
/* line 497, ../sass/import/pc/5_page/_top.scss */
.p-ns-el-interview__content dd .btn1 a { display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; margin-right: 20px; }
/* line 503, ../sass/import/pc/5_page/_top.scss */
.p-ns-el-interview__content dd .btn1 a:last-child { margin-right: 0; }
/* line 507, ../sass/import/pc/5_page/_top.scss */
.p-ns-el-interview__content dd .box1-img1 { float: left; width: 14.8780%; }
/* line 511, ../sass/import/pc/5_page/_top.scss */
.p-ns-el-interview__content dd .box1-txt1 { float: right; width: 81.7073%; }
/* line 517, ../sass/import/pc/5_page/_top.scss */
.p-ns-el-interview__content dd .box2-img1 { float: left; width: 32.8048%; }
/* line 521, ../sass/import/pc/5_page/_top.scss */
.p-ns-el-interview__content dd .box2-txt1 { float: right; width: 64.6341%; }

/*　コンテンツwrap
-----------------------------------------*/
/* line 534, ../sass/import/pc/5_page/_top.scss */
.c-c-wrap1 { min-width: 1320px; margin-left: auto; margin-right: auto; background-image: url("/common/img/bg_02.png"); padding-bottom: 50px; }

/* line 542, ../sass/import/pc/5_page/_top.scss */
.c-c-wrap2 { margin-left: auto; margin-right: auto; background-image: url("/common/img/bg_02.png"); min-width: 1024px; }

/* line 549, ../sass/import/pc/5_page/_top.scss */
.c-c-sepa { padding-bottom: 60px; }

/* line 553, ../sass/import/pc/5_page/_top.scss */
.c-c-large-wrap-top { margin-top: 0 !important; }

/*　ビジネス著作権検定の特長
-----------------------------------------*/
/* line 559, ../sass/import/pc/5_page/_top.scss */
.c-c-top-title1 { margin: 50px 0 0 0; border: 3px solid #00864B; padding: 15px 0; background: #FFF; -webkit-border-radius: 40px; border-radius: 40px; max-width: 1020px; margin-left: auto; margin-right: auto; }
/* line 569, ../sass/import/pc/5_page/_top.scss */
.c-c-top-title1 h2 { line-height: 100%; font-size: 20px; color: #00864B; text-align: center; }

/* line 577, ../sass/import/pc/5_page/_top.scss */
.l-c-top2 { margin: 20px 0 0 0; margin-left: auto; margin-right: auto; width: 1320px; }

/* line 584, ../sass/import/pc/5_page/_top.scss */
.c-c-top2 { width: 310px; float: left; margin: 0 0 0 23px; }
/* line 589, ../sass/import/pc/5_page/_top.scss */
.c-c-top2:nth-child(1) { margin-left: 0; clear: left; }
/* line 594, ../sass/import/pc/5_page/_top.scss */
.c-c-top2__img { text-align: center; margin: 0 0 30px 0; }
/* line 599, ../sass/import/pc/5_page/_top.scss */
.c-c-top2__head { background: #00864B; position: relative; }
/* line 602, ../sass/import/pc/5_page/_top.scss */
.c-c-top2__head:before { content: ""; background: url("../img/common/icon_09.png") center 0 no-repeat; width: 100%; display: block; height: 6px; position: absolute; top: -6px; left: 0px; }
/* line 612, ../sass/import/pc/5_page/_top.scss */
.c-c-top2__head h3 { color: #FFF; line-height: 100%; padding: 15px 0; font-size: 20px; text-align: center; }
/* line 621, ../sass/import/pc/5_page/_top.scss */
.c-c-top2__body { border: 1px dashed #CCC; background: #fff; border-top: 0px; padding: 26px 20px 18px 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
/* line 629, ../sass/import/pc/5_page/_top.scss */
.c-c-top2__body p { text-align: center; line-height: 200%; font-weight: bold; }
/* line 636, ../sass/import/pc/5_page/_top.scss */
.c-c-top2:nth-child(2) .c-c-top2__head h3 { font-size: 16px; padding: 9px 0; }
/* line 641, ../sass/import/pc/5_page/_top.scss */
.c-c-top2 .c-btn1 { margin: 20px 0 0 0; }
/* line 643, ../sass/import/pc/5_page/_top.scss */
.c-c-top2 .c-btn1 a { padding: 14px 0; width: 100%; }

/*　個人の方向け/教育機関・企業等の団体向け
-----------------------------------------*/
/* line 651, ../sass/import/pc/5_page/_top.scss */
.clearfix:after { content: ''; visibility: hidden; display: block; height: 0; font-size: 0; clear: both; }

/* line 659, ../sass/import/pc/5_page/_top.scss */
.c-c-large-wrap { background-color: #82C6E3; margin-top: 40px; }

/* line 663, ../sass/import/pc/5_page/_top.scss */
.c-c-large { max-width: 1800px; min-width: 1320px; background-color: #82C6E3; margin-left: auto; margin-right: auto; clear: both; }
/* line 670, ../sass/import/pc/5_page/_top.scss */
.c-c-large .c-c-left { width: 50%; float: left; }
/* line 673, ../sass/import/pc/5_page/_top.scss */
.c-c-large .c-c-left a { display: block; color: #333333; }
/* line 675, ../sass/import/pc/5_page/_top.scss */
.c-c-large .c-c-left .c-c-left-center { content: ''; display: block; background-image: url("../img/ind_org/img05.png?3"); background-position: 20% 20px; background-repeat: no-repeat; font-size: 0.95rem; }
/* line 683, ../sass/import/pc/5_page/_top.scss */
.c-c-large .c-c-left .c-c-left-center { width: 73%; padding-left: 27%; padding-top: 50px; }
/* line 691, ../sass/import/pc/5_page/_top.scss */
.c-c-large .c-c-left .red-box { width: 155px; height: 44px; background-color: #006699; -webkit-border-radius: 8px; border-radius: 8px; margin: 15px auto 35px auto; text-align: center; }
/* line 700, ../sass/import/pc/5_page/_top.scss */
.c-c-large .c-c-left span:before { content: ''; display: inline-block; width: 9px; height: 9px; border-radius: 5px; background-color: #D8EDF5; vertical-align: middle; margin-right: 6px; }
/* line 713, ../sass/import/pc/5_page/_top.scss */
.c-c-large .c-c-left .left-top { text-align: center; margin-bottom: 30px; }
/* line 717, ../sass/import/pc/5_page/_top.scss */
.c-c-large .c-c-left .left-top ul { position: relative; float: left; left: 50%; }
/* line 721, ../sass/import/pc/5_page/_top.scss */
.c-c-large .c-c-left .left-top ul li { margin-bottom: 6px; position: relative; left: -50%; }
/* line 729, ../sass/import/pc/5_page/_top.scss */
.c-c-large .c-c-left .left-bottom { text-align: center; padding-top: 30px; }
/* line 732, ../sass/import/pc/5_page/_top.scss */
.c-c-large .c-c-left .left-bottom ul { position: relative; float: left; left: 50%; }
/* line 736, ../sass/import/pc/5_page/_top.scss */
.c-c-large .c-c-left .left-bottom ul li { margin-bottom: 6px; position: relative; left: -75%; }
/* line 741, ../sass/import/pc/5_page/_top.scss */
.c-c-large .c-c-left .left-bottom ul li:nth-child(4) { font-size: 0.8rem; margin-left: 1rem; vertical-align: top; }
/* line 746, ../sass/import/pc/5_page/_top.scss */
.c-c-large .c-c-left .left-bottom ul li:nth-child(3) { margin-bottom: 0 !important; vertical-align: top; }
/* line 754, ../sass/import/pc/5_page/_top.scss */
.c-c-large .c-c-left2 { float: right; background: #53C68C; }
/* line 757, ../sass/import/pc/5_page/_top.scss */
.c-c-large .c-c-left2 .c-c-left2-center2 { background-position: 20px calc(100% - 33px); background-image: url("../img/ind_org/img05-2.png"); padding-left: 12%; }
/* line 762, ../sass/import/pc/5_page/_top.scss */
.c-c-large .c-c-left2 .red-box { background-color: #336633; }
/* line 763, ../sass/import/pc/5_page/_top.scss */
.c-c-large .c-c-left2 span:before { background-color: #98DDBA; }
/* line 766, ../sass/import/pc/5_page/_top.scss */
.c-c-large .c-c-right { float: left; width: 50%; }
/* line 769, ../sass/import/pc/5_page/_top.scss */
.c-c-large .c-c-right ul { width: 100%; }
/* line 771, ../sass/import/pc/5_page/_top.scss */
.c-c-large .c-c-right ul li { width: 50%; float: left; }
/* line 774, ../sass/import/pc/5_page/_top.scss */
.c-c-large .c-c-right ul li a { display: block; background-repeat: no-repeat; background-position: center; background-size: cover; padding: 136px 0; font-size: 18px; color: #fff; text-align: center; vertical-align: middle; }
/* line 785, ../sass/import/pc/5_page/_top.scss */
.c-c-large .c-c-right ul li .c-right-01 { background-image: url(../img/ind_org/img06.jpg); }
/* line 788, ../sass/import/pc/5_page/_top.scss */
.c-c-large .c-c-right ul li .c-right-02 { background-image: url(../img/ind_org/img07.jpg); }
/* line 791, ../sass/import/pc/5_page/_top.scss */
.c-c-large .c-c-right ul li .c-right-03 { background-image: url(../img/ind_org/img08.jpg); }
/* line 794, ../sass/import/pc/5_page/_top.scss */
.c-c-large .c-c-right ul li .c-right-04 { background-image: url(../img/ind_org/img09.jpg); }
/* line 798, ../sass/import/pc/5_page/_top.scss */
.c-c-large .c-c-right ul li a:before { content: ''; background-image: url(../img/ind_org/circle.png); background-position: center; display: inline-block; background-size: 15px 15px; vertical-align: middle; background-repeat: no-repeat; width: 15px; height: 15px; margin-right: 4px; }
/* line 812, ../sass/import/pc/5_page/_top.scss */
.c-c-large .c-c-right ul li:nth-child(3) { clear: both; }

/*　お知らせ
-----------------------------------------*/
/* line 822, ../sass/import/pc/5_page/_top.scss */
.p-c-top4 { margin: 70px 0 0 0; }
/* line 825, ../sass/import/pc/5_page/_top.scss */
.p-c-top4 h2 { border-bottom: 3px solid #CCCCCC; padding: 15px 0; background: #FFF; min-width: 1024px; line-height: 100%; font-size: 210%; color: #366BB3; text-align: center; margin: 0 0 20px 0; }
/* line 835, ../sass/import/pc/5_page/_top.scss */
.p-c-top4 h2 span { display: inline-block; background: url("../img/common/icon_05.png") 0 47% no-repeat; padding: 0 0 0 45px; }
/* line 843, ../sass/import/pc/5_page/_top.scss */
.p-c-top4 .c-btn6 { margin: 30px 0 0 0; }
/* line 845, ../sass/import/pc/5_page/_top.scss */
.p-c-top4 .c-btn6 a { padding: 13px 70px; }

/* line 851, ../sass/import/pc/5_page/_top.scss */
.u-cat8 { background: #61c1bd; }

/*　Copy Right
-----------------------------------------*/
/* line 855, ../sass/import/pc/5_page/_top.scss */
.l-c-top-copy { margin: 70px 0 0 0; background: url("../img/top/img_01.jpg") right 0 no-repeat #E7BF42; }

/* line 860, ../sass/import/pc/5_page/_top.scss */
.c-c-top-copy { display: table; width: 1024px; margin: 0 auto 0 auto; }
/* line 864, ../sass/import/pc/5_page/_top.scss */
.c-c-top-copy__inner1 { height: 400px; display: table-cell; vertical-align: middle; text-align: left; }
/* line 870, ../sass/import/pc/5_page/_top.scss */
.c-c-top-copy__inner2 { display: inline-block; text-align: center; }
/* line 875, ../sass/import/pc/5_page/_top.scss */
.c-c-top-copy h2 { text-align: center; margin: 0 0 30px 0; }
/* line 880, ../sass/import/pc/5_page/_top.scss */
.c-c-top-copy p { color: #FFF; text-align: center; font-size: 16px; line-height: 200%; }
/* line 885, ../sass/import/pc/5_page/_top.scss */
.c-c-top-copy p + p { margin: 15px 0 0 0; }
/* line 890, ../sass/import/pc/5_page/_top.scss */
.c-c-top-copy a { border: 1px solid #FFF; display: inline-block; padding: 13px 70px; margin: 30px 0 0 0; font-size: 16px; text-decoration: none; }
/* line 20, ../sass/import/0_base/_mixin.scss */
.c-c-top-copy a:hover { text-decoration: underline; }
/* line 897, ../sass/import/pc/5_page/_top.scss */
.c-c-top-copy a:link, .c-c-top-copy a:visited { color: #FFF !important; }
/* line 902, ../sass/import/pc/5_page/_top.scss */
.c-c-top-copy a:before { content: url("../img/common/icon_04.png"); width: 15px; height: 15px; display: inline-block; vertical-align: middle; margin: -6px 10px 0 0; }

/*　バナー枠
-----------------------------------------*/
/* line 918, ../sass/import/pc/5_page/_top.scss */
.l-c-top-bn { width: 1024px; margin: 0 auto 0 auto; margin-top: 70px; margin-bottom: 70px; }
/* line 922, ../sass/import/pc/5_page/_top.scss */
.l-c-top-bn__left { float: left; width: 665px; }
/* line 926, ../sass/import/pc/5_page/_top.scss */
.l-c-top-bn__right { float: right; width: 326px; }

/* スライド
-----------------------------------------*/
/* line 935, ../sass/import/pc/5_page/_top.scss */
.c-c-top-bn li + li { margin: 32.5px 0 0 0; }

/* 1
-----------------------------------------*/
/* line 943, ../sass/import/pc/5_page/_top.scss */
.c-c-top-slide1 { position: relative; }
/* line 946, ../sass/import/pc/5_page/_top.scss */
.c-c-top-slide1 .bx-controls-direction a { display: block; width: 36px; height: 36px; bottom: 0px; position: absolute; display: block; white-space: nowrap; text-indent: 100%; overflow: hidden; }
/* line 955, ../sass/import/pc/5_page/_top.scss */
.c-c-top-slide1 .bx-prev { right: 36px; background: url("../img/common/icon_02.png") 0 0 no-repeat; border-right: 1px solid #000; }
/* line 960, ../sass/import/pc/5_page/_top.scss */
.c-c-top-slide1 .bx-next { right: 0px; background: url("../img/common/icon_03.png") 0 0 no-repeat; }

/* バナーのCSS
-----------------------------------------*/
/* line 969, ../sass/import/pc/5_page/_top.scss */
.c-c-footbn ul { display: block; text-align: center; }
/* line 972, ../sass/import/pc/5_page/_top.scss */
.c-c-footbn ul li { display: inline-block; }
/* line 978, ../sass/import/pc/5_page/_top.scss */
.c-c-footbn ul li:nth-child(1), .c-c-footbn ul li:nth-child(2) { margin-right: 18px; }

/*worklifeバナー
-----------------------------------------*/
/* line 987, ../sass/import/pc/5_page/_top.scss */
.worklife { margin-top: 60px; text-align: center; }
/* line 991, ../sass/import/pc/5_page/_top.scss */
.worklife a:hover { opacity: 0.7; }

/*個人の方、教育機関企業等の団体向け
-----------------------------------------*/
/*========================================
お知らせ 一覧
=========================================*/
/*　
-----------------------------------------*/
/* line 7, ../sass/import/pc/5_page/_news-index.scss */
.c .p-news-list { margin-top: 0; }

/*　ページナビ
-----------------------------------------*/
/* line 14, ../sass/import/pc/5_page/_news-index.scss */
.c .c-pagenavi a:link, .c .c-pagenavi a:visited { color: #FFF; }

/*========================================
お知らせ 詳細
=========================================*/
/*　
-----------------------------------------*/
/* line 7, ../sass/import/pc/5_page/_news-detail.scss */
.c .p-news-detail { margin-top: 0; }

/* line 12, ../sass/import/pc/5_page/_news-detail.scss */
.c .c-news-detail-link a:link, .c .c-news-detail-link a:visited { color: #333; }

/*≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
要素に個別設定
≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡*/
/*=======================================
余白
=========================================*/
/* line 4, ../sass/import/9_utility/_utility.scss */
.u-mt0 { margin-top: 0 !important; }

/* line 5, ../sass/import/9_utility/_utility.scss */
.u-mt10 { margin-top: 10px !important; }

/* line 6, ../sass/import/9_utility/_utility.scss */
.u-mt20 { margin-top: 20px !important; }

/* line 7, ../sass/import/9_utility/_utility.scss */
.u-mt30 { margin-top: 30px !important; }

/* line 8, ../sass/import/9_utility/_utility.scss */
.u-mt40 { margin-top: 40px !important; }

/* line 9, ../sass/import/9_utility/_utility.scss */
.u-mt50 { margin-top: 50px !important; }

/* line 11, ../sass/import/9_utility/_utility.scss */
.u-mb0 { margin-bottom: 0 !important; }

/* line 12, ../sass/import/9_utility/_utility.scss */
.u-mb10 { margin-bottom: 10px !important; }

/* line 13, ../sass/import/9_utility/_utility.scss */
.u-mb20 { margin-bottom: 20px !important; }

/* line 14, ../sass/import/9_utility/_utility.scss */
.u-mb30 { margin-bottom: 30px !important; }

/* line 15, ../sass/import/9_utility/_utility.scss */
.u-mb40 { margin-bottom: 40px !important; }

/* line 16, ../sass/import/9_utility/_utility.scss */
.u-mb50 { margin-bottom: 50px !important; }

/*=======================================
フォントサイズ
=========================================*/
/* line 21, ../sass/import/9_utility/_utility.scss */
.u-fs10 { font-size: 10px; }

/* line 22, ../sass/import/9_utility/_utility.scss */
.u-fs11 { font-size: 11px; }

/* line 23, ../sass/import/9_utility/_utility.scss */
.u-fs12 { font-size: 12px; }

/* line 24, ../sass/import/9_utility/_utility.scss */
.u-fs13 { font-size: 13px; }

/* line 25, ../sass/import/9_utility/_utility.scss */
.u-fs14 { font-size: 14px; }

/* line 26, ../sass/import/9_utility/_utility.scss */
.u-fs15 { font-size: 15px; }

/*=======================================
位置
=========================================*/
/* line 31, ../sass/import/9_utility/_utility.scss */
.u-txtcenter { text-align: center; }

/* line 32, ../sass/import/9_utility/_utility.scss */
.u-txtright { text-align: right; }

/*=======================================
アンカー調整
=========================================*/
/* line 37, ../sass/import/9_utility/_utility.scss */
.u-anchor { padding-top: 165px; margin-top: -165px; }

@media screen and (max-width: 768px) { /* line 43, ../sass/import/9_utility/_utility.scss */
  .u-anchor { padding-top: 45px; margin-top: -45px; } }
/*=======================================
リンクアイコン
=========================================*/
/* line 52, ../sass/import/9_utility/_utility.scss */
.u-linkicon1:before { content: url("/common/img/icon_02.png"); display: inline-block; margin: 4px 10px 0 0; vertical-align: middle; }
