@charset "utf-8";

/*
    Font Size   ---------------------------------------------------------------
*/

p {
	margin:0;
	padding:0;
	text-align:left;
	line-break:strict;
}

.big {font-size:250% !important; line-height:40px !important;}
.f25 {font-size:189% !important; line-height:32px !important;}
.f24 {font-size:182% !important; line-height:32px !important;}
.f23 {font-size:174% !important; line-height:30px !important;}
.f22 {font-size:167% !important; line-height:30px !important;}
.f21 {font-size:161.6% !important; line-height:28px !important;}
.f20 {font-size:153.9% !important; line-height:28px !important;}
.f19 {font-size:146.5% !important; line-height:26px !important;}
.f18 {font-size:138.5% !important; line-height:26px !important;}
.f17 {font-size:131% !important; line-height:24px !important;}
.f16 {font-size:123.1% !important; line-height:24px !important;}
.f15 {font-size:116% !important; line-height:22px !important;}
.f14 {font-size:108% !important; line-height:22px !important;}
.f13 {font-size:100% !important; line-height:20px !important;}
.f12 {font-size:93% !important; line-height:20px !important;}
.f11 {font-size:85% !important; line-height:18px !important;}
.f10 {font-size:77% !important; line-height:18px !important;}
.f9 {font-size:68% !important; line-height:16px !important;}
.f0 {font-size:0% !important;}

.red{color:#ff0000;}
.red02{color:#c00c1a;}
.red03{color:#ca3b1e;}
.red04{color:#d70142;}
.red05{color:#c1391d;}
.blue{color:#0074be;}
.blue02{color:#6293a5;}
.blue03{color:#004061;}
.blue04{color:#5283d0;}
.blue05{color:#0071bc;}
.blue06{color:#008cd6;}
.blue07{color:#78baf8;}
.blue08{color:#093380;}
.blue09{color:#009dde;}
.blue10{color:#4084b6;}
.blue11{color:#00a0e9;}
.blue12{color: #013f99;}
.blue13{color: #4590bc;}
.blue14{color: #00469a;}
.blue15{color: #1d2087;}
.white{color:#FFFFFF;}
.green{color:#458053;}
.green02{color:#009245;}
.green03{color:#5ead55;}
.green04{color:#abcf39;}
.green05{color:#5cb05d;}
.green06{color:#4cb8a0;}
.green07{color:#009035;}
.green08{color:#51b50d;}
.green09{color:#0b742d;}
.litegreen{color:#39a4b3;}
.deepgreen{color:#005e15;}
.gray{color:#999999;}
.oreng{color:#ed6c00;}
.oreng2{color:#e84709;}
.brown{color:#4d2300;}
.brown02{color:#f37d67;}
.brown03{color:#a45107;}
.brown04{color:#7f592a;}
.brown05{color:#a84e24;}
.pulple{color:#4f0b71;}
.pulple02{color:#a52785;}
.pulple03{color:#171c61;}
.pink{color:#ee869a;}
.pink02{color:#e4007f;}
.pink03{color:#d54088;}
.pink04{color:#fb83b6;}
.pink05{color:#eb6d65;}
.pink06{color:#ee87b4;}
.pink07{color:#d80543;}
.yerrow{color: #f19200;}

.pink_bar{
	padding: 5px 15px;
	border-radius: 20px;
	background: #ee87b4;
	color: #FFF;
}

.mark01{background:#f9f286; padding:2px;}

.line{border-bottom:1px solid #d2d2d2; margin:30px 0 20px 0;}
.line2{border-bottom:1px solid #a0a0a0; margin:20px 0 20px 0;}
.line3{border-bottom:1px solid #FFFFFF; margin:10px 0 10px 0;}

.arrow_txt {
	padding:8px 0 8px 10px;
	background:url(../images/icon02.png) no-repeat;
	background-position:0 50%;
}

.icon_pdf {
	padding:4px 25px 4px 0;
	background:url(../images/icon_pdf.jpg) no-repeat;
	background-position:right 50%;
}

.icon_kaiin{
	margin:0 0 0 10px;
	padding:2px;
	border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
	border:solid 2px #ec6941;
	background:#FFFFFF;
	font-weight:normal;
	color:#ec6941;
}

.icon_new{
	margin:0 0 0 5px;
	padding:2px;
	border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
	background:#ff0000;
	font-weight:normal;
	color:#FFFFFF;
}

.bold{font-weight:bold !important;}
.txt_left{text-align:left !important;}
.txt_right{text-align:right !important;}
.txt_center{text-align:center !important;}
.fl_left{float:left;}
.fl_right{float:right;}

.caution01 {margin-left:1.6em !important; text-indent:-1.6em !important;}
.caution02 {margin-left:2.65em !important; text-indent:-2.65em !important;}
.caution03 {margin-left:9.3em !important; text-indent:-9.3em !important;}
.caution04 {margin-left:1.0em !important; text-indent:-1.0em !important;}
.caution05 {margin-left:2.4em !important; text-indent:-2.4em !important;}
.caution06 {margin-left:2.0em !important; text-indent:-2.0em !important;}
.caution07 {margin-left:3.0em !important; text-indent:-3.0em !important;}
.caution08 {margin-left:78px !important; text-indent:-78px !important;}
.caution09 {margin-left:1.4em !important; text-indent:-1.4em !important;}
.caution10 {margin-left:4.0em !important; text-indent:-4.0em !important;}
.caution11 {margin-left:9.0em !important; text-indent:-9.0em !important;}
.caution12 {margin-left:1.2em !important; text-indent:-1.2em !important;}
.caution13 {margin-left:1.8em !important; text-indent:-1.8em !important;}

@media screen and (max-width: 767px) {
.f25 {font-size:174% !important; line-height:30px !important;}
.f24 {font-size:167% !important; line-height:30px !important;}
.f23 {font-size:161.6% !important; line-height:28px !important;}
.f22 {font-size:153.9% !important; line-height:28px !important;}
.f21 {font-size:146.5% !important; line-height:26px !important;}
.f20 {font-size:138.5% !important; line-height:26px !important;}
.f19 {font-size:131% !important; line-height:24px !important;}
.f18 {font-size:123.1% !important; line-height:24px !important;}
.f17 {font-size:116% !important; line-height:22px !important;}
.f16 {font-size:108% !important; line-height:22px !important;}
.f15 {font-size:100% !important; line-height:20px !important;}
.f14 {font-size:93% !important; line-height:20px !important;}
.f13 {font-size:85% !important; line-height:18px !important;}
.f12 {font-size:77% !important; line-height:18px !important;}
.f11 {font-size:68% !important; line-height:16px !important;}
.f10 {font-size:68% !important; line-height:16px !important;}
.f19 {font-size:68% !important; line-height:16px !important;}
.f0 {font-size:0% !important;}
}

/*
    Font Over ---------------------------------------------------------------
*/
a {
	word-break:break-all;
	text-decoration:underline;
	color:#356797;
}

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

a.link_pan {
	text-decoration:underline;
	color:#798021;
}

a.link_pan:hover {
	text-decoration:underline;
	color:#ff0000;
}

a.link_other {
	padding:8px 0 8px 15px;
	background:url(../images/icon01.png) no-repeat;
	background-position:0 50%;
	text-decoration:underline;
	color:#356797;
}

a.link_other:hover {
	padding:8px 0 8px 15px;
	background:url(../images/icon01.png) no-repeat;
	background-position:0 50%;
	text-decoration:underline;
	color:#ff0000;
}

a.link_arrow {
	padding:8px 0 8px 10px;
	background:url(../images/icon02.png) no-repeat;
	background-position:0 50%;
	text-decoration:underline;
	color:#356797;
}

a.link_arrow:hover {
	padding:8px 0 8px 10px;
	background:url(../images/icon02.png) no-repeat;
	background-position:0 50%;
	text-decoration:underline;
	color:#ff0000;
}

a.link_arrow2 {
	padding:8px 0 8px 15px;
	background:url(../images/icon05.jpg) no-repeat;
	background-position:0 50%;
	text-decoration:underline;
	color:#356797;
}

a.link_arrow2:hover {
	padding:8px 0 8px 15px;
	background:url(../images/icon05.jpg) no-repeat;
	background-position:0 50%;
	text-decoration:underline;
	color:#ff0000;
}

.link_arrow_no {
	padding:8px 0 8px 10px;
	background:url(../images/icon02.png) no-repeat;
	background-position:0 50%;
}
