.center{ margin: 0 auto; }


html,body{ 
	margin:0; 
    padding:0; 
    height:100%;
	background-color:#0;
}

#cont{ 
    height:100%; 
   min-height:100%; 
   
}


body > #cont{ 
	height:auto; 
}

body.is-fixed .nav--typeA {
	width:100%;
	position: fixed;
	top: 0;
	left: 0;
}

body{
	 width:100vw;height:auto !important;
	  touch-callout:none;
	  user-select:none;
	  -webkit-touch-callout:none;
	  -webkit-user-select:none;
	  -moz-touch-callout:none;
	  -moz-user-select:none;
	  background-color:#ffffff;
	 

}
.swal{
	width:80% !important;
	float:left;
	margin-left:-40% !important;
	font-size:3.5vw;
	
	
}


p{ word-wrap: break-word;}

img{
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	vertical-align: bottom;
	z-index: 100;

}
img.hover1:hover {
	opacity: 0.5 ;
}



h3{
	text-align: center;
	margin:0px;
	font-size:5vw;
	line-height:2em;
	padding-top:3vw;
	color:#FFFFFF;
	
}

li{font-size:5vw; line-height:2.2em;}

#page-top {
    position: fixed;
    bottom:17vw;
    right: 1vw;
    font-size: 77%;
	z-index: 10;
	
}
#page-top a {
    background-color: rgba(38,150,138,0.9);
    text-decoration: none;
    color: #fff;
    width: 70px;
    padding:5px 0;
    text-align: center;
    display: block;
    border-radius: 5px;
	
}

#footer {
    position: fixed;
    bottom: 0;
    width: 100vw;
    height: 18vw;
}

.form_design{
	
	border-radius: 3px;
	border:solid 1px #cccccc;
	background:#f5f5f5;
	font-size:3.8vw;
	color:#777777;
	padding-left:2%;
}

.textarea_readonly{
	font-size:3.5vw;
	color:#777777;
	padding-left:2%;
}


.select_design{
	
	border-radius: 3px;
	border:solid 1px #cccccc;
	background:#f5f5f5;
	font-size:3.8vw;
	color:#777777;
	padding-left:2%;
}

.no_input_design{
	
	border-radius: 3px;
	border:solid 1px #cccccc;
	background:#EEA34A;
	font-size:3.8vw;
	color:#ffffff;
	padding-left:2%;
	line-height:9vw;
}


.kakunin_design{
	height:auto !important;
	border-radius: 3px;
	border:solid 1px #FFD0A2;
	background:#FFF9F2;
	font-size:3.8vw;
	color:#777777;
	padding-left:2vw;
	line-height:8vw;
	margin:0vw;
}

input:focus {
    border:solid 1px #EEA34A;
}

a {
	text-decoration: underline dotted #009933;
	color:#26968a;
}



.under{
	color:#999999;
	text-decoration : underline;
}

.under_dot{
	color:#26968a;
	text-decoration: underline dotted #009933;
}

hr.style1 {height: 2vw;border: 0;box-shadow: 0 2vw 2vw -2vw #8c8b8b inset;}

hr.style2 {width:96%;size:1px; color:#dddddd; margin-top:2vw;}

pre {
	white-space: pre-wrap ;
}

img{
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	vertical-align: bottom;
	z-index: 100;

}

input{ font-size:3.5vw;line-height:2em; }
textarea{ font-size:3.5vw;line-height:1.2em; }
#base {width:100vw;height:auto !important; float:left;}			

#loading{width:15vw;height:15vw; margin-left:45vw; margin-top:30vh;}
#loader-bg {position: fixed;width: 100%;height: 100%;top: 0px;left: 0px;background-color: rgba(255,255,255,1);z-index: 2;}
.loader_size{width:15vw; height:15vw}

#thumb-bg {position: fixed;width: 100%;height: 100%;top: 0px;left: 0px;background-color: rgba(0,0,0,0.7);z-index: 1;}
#thumbing{width:80vw;height:45vw; margin-left:10vw; margin-top:25vh; background-color:#FFF;border-radius: 2vw;}
	.thumbing_img{width:80vw;object-fit: cover;background-color: gray;border-radius: 2vw;}
#thumb_comment_waku{width:80vw;height:auto !important; float:left; margin-left:10vw; margin-top:2vw;}

.thumb_close_waku{width:80vw;height:10vw;float:left;color:#ffffff; margin-left:10vw; margin-top:5vw;}
	.thumb_clouse_bar{width:20vw;height:6vw;float:left; background-color:#5d7a8a; color:#ffffff; margin-left:30vw;border-radius: 2vw; border:solid 1px #aaaaaa;}


#top_margin_area {width:100vw;height:15vw;}
#top_menu_area {width:100vw;height:auto !important;background-color: rgba(0,0,0,0.7);z-index: 10;}
	#top-top {width:100vw;height:32vw;}
	#top_link0_area {width:100vw;height:12vw;}
		.site_title_waku {width:100vw;height:12vw;background:#ddd url(img/p-2.jpg?2) no-repeat center center;background-size:contain;background-size: auto 100%;}


#login_area {width:100vw;auto !important;float:left;}
	.login_title {width:100vw;height:6vw; float:left;margin-top:5vw; margin-bottom:5vw;}
	
	.mail_input_waku {width:100vw;height:auto !important; float:left; margin-bottom:10vw;}
	.mail_input_waku2 {width:100vw;height:auto !important; float:left; margin-bottom:13vw;}
		.mail_title {width:80vw;height:6vw; float:left;margin-left:10vw;margin-bottom:1vw;}
		.mail_form_design {width:80vw;height:10vw; float:left;margin-left:10vw;border-radius: 5px;border:solid 1px #cccccc;background:#f9f9f9;font-size:4.2vw;color:#777777;padding-left:2%;}
		.mail_warning {width:80vw;height:6vw; float:left;margin-left:10vw;}
	.pass_input_waku {width:100vw;height:auto !important; float:left; margin-bottom:10vw;}
		.pass_title {width:70vw;height:6vw; float:left;margin-left:10vw;margin-bottom:1vw;}
		.sai_pass_title {width:65vw;height:6vw; float:left;margin-left:10vw;margin-bottom:1vw;}
		.pass_hyouji_b {width:15vw;height:6vw; float:left;margin-bottom:1vw;}
		.pass_form_design {width:80vw;height:10vw; float:left;margin-left:10vw;border-radius: 5px;border:solid 1px #cccccc;background:#f9f9f9;font-size:4.2vw;color:#777777;padding-left:2%;}
		.pass_warning {width:80vw;height:6vw; float:left;margin-left:10vw;}
	.tel_input_waku {width:100vw;height:auto !important; float:left; margin-bottom:10vw;}
		.tel_title {width:80vw;height:6vw; float:left;margin-left:10vw;margin-bottom:1vw;}
		.tel_form_design {width:80vw;height:10vw; float:left;margin-left:10vw;border-radius: 5px;border:solid 1px #cccccc;background:#f9f9f9;font-size:4.2vw;color:#777777;padding-left:2%;}
		.tel_warning {width:80vw;height:6vw; float:left;margin-left:10vw;}
	.login_setumei_waku {width:100vw;height:auto !important; float:left; margin-bottom:3vw;}	
		.login_setumei_text {width:90vw;height:auto !important; float:left;margin-left:5vw;}
			.bunkatu_text {width:auto !important;height:auto !important; float:left;}
	.login_soushin_text_area {width:100vw;height:10vw; float:left; margin-bottom:10vw;}	
	
	.haihun_input_waku {width:100vw;height:auto !important; float:left; margin-top:1vw;}
		.haifun_gyou {width:80vw;height:6vw; float:left;margin-left:10vw;}
	
#user_area {width:100vw;height:20vw; margin-top:0vw; background-color:#fafafb;box-shadow:2px 2px 2px #777;}
	.user_name_area{width:77vw;height:10vw;float:left;}
	.top_menu_b_waku{width:20vw;height:6vw; background-image:url(img/koushin_b.png?0);background-size: contain;background-repeat: no-repeat; float:left;border-radius: 3px; margin-top:2vw;}
	.otoiawase_b{width:20vw;height:6vw; background-color:rgba(157,41,50,0.9); float:left;border-radius: 3px; margin-top:2vw;}
	.hyouji_tenpo_name{width:20vw;height:6vw; background-color:rgba(157,41,50,0.9); float:left;border-radius: 3px; margin-top:2vw;}
	
	
#top_gaiyou_area {width:100vw;height:auto !important;float:left;}
	.card_base_area {width:100vw;height:46vw;float:left; background-color:#eeeeee;}
		.card_base {width:90vw;height:41vw;float:left; background-color:#009de8;border-radius: 10px; margin-left:5vw; margin-top:3vw}
			.card_text {width:100%;height:6vw;float:left; margin-top:2vw;}
			.zandaka_text {width:100%;height:13vw;float:left;margin-top:2vw; background: linear-gradient(45deg, #0093d9 25%, transparent 25%, transparent 75%, #0093d9 75%),linear-gradient(45deg, #0093d9 25%, transparent 25%, transparent 75%, #0093d9 75%);background-size: 2vw 2vw;background-position: 0 0, 1vw 1vw;}
			.zandaka_text_right {width:25%;height:13vw;float:left; background-color:#02a6f5; margin-top:2vw; background: linear-gradient(45deg, #0093d9 25%, transparent 25%, transparent 75%, #0093d9 75%),linear-gradient(45deg, #0093d9 25%, transparent 25%, transparent 75%, #0093d9 75%);background-size: 2vw 2vw;background-position: 0 0, 1vw 1vw;}
			.card_bottom_gyou {width:100%;height:6vw;float:left;margin-top:2vw;}
				.sub_card_title {width:23vw;height:6vw;float:left; margin-left:10vw;}
				.sub_hyouka_point {width:23vw;height:6vw;float:left;}
				.sub_card_title2 {width:10vw;height:6vw;float:left; margin-left:5vw; }
				.sub_hyouka_point2 {width:15vw;height:6vw;float:left;}
				
			.card_bottom_gyou2 {width:100%;height:6vw;float:left;margin-top:2vw;}
				.sub_card_tap {width:95%;height:6vw;float:left; margin-left:2.5%;border: 1px #cccccc;border-style: solid none solid none;box-sizing: border-box; background-color:#FFFFE8 }
		
	.oshirase_base_area {width:88vw;height:auto !important;float:left; margin-top:3vw; margin-left:6vw; background-color:#ffffff;}
		.tatemono_icon_waku{width:35vw;height:6.36vw; background-image:url(img/tatemono_oshirase.png?3);background-size: contain;background-repeat: no-repeat; float:left;border-radius: 3px; margin-top:2vw; margin-bottom:2vw;}
		.nyuukyosya_icon_waku{width:35vw;height:6.36vw; background-image:url(img/nyuukyosya_oshirase.png?3);background-size: contain;background-repeat: no-repeat; float:left;border-radius: 3px; margin-top:2vw; margin-bottom:2vw;}
		.kaisya_icon_waku{width:35vw;height:6.36vw; background-image:url(img/kaisya_oshirase.png?3);background-size: contain;background-repeat: no-repeat; float:left;border-radius: 3px; margin-top:2vw; margin-bottom:2vw;}
		.home_oshirase_gyou{width:88vw;height:5vw;float:left; margin-bottom:2vw;}
		.oshirase_gyou{width:92vw;height:5vw;float:left; margin-bottom:2vw;}
			.oshirase_hiduke_waku{width:23vw;height:5vw;float:left;}
			.oshirase_title_waku{width:56vw;height:5vw;float:left;}
			.oshirase_syousai_b{width:10vw;height:5vw;float:left;}
			
			
#top_icon_area {width:100vw;height:auto !important; margin-top:5vw; float:left;}
	.top_icon_gyou{width:92vw;height:17vw; margin-left:4vw;float:left;}
		.top_icon_waku{width:17vw;height:17vw;  float:left;border-radius: 5px; margin-left:3vw; margin-right:3vw;}
	.top_icon_title_gyou{width:92vw;height:5vw; margin-left:4vw; margin-top:2vw; margin-bottom:5vw;float:left;}
		.top_icon_title_waku{width:17vw;height:5vw; float:left;border-radius: 3px; margin-left:3vw; margin-right:3vw;}
	.kouji_gyou{width:92vw;height:8vw; margin-left:4vw;float:left; margin-top:2vw; background-color:#eeeeee}
		.kouji_id_waku{width:5vw;height:8vw;float:left;}
		.kouji_name_waku{width:87vw;height:8vw;float:left;}

	.top_icon_area_bottom{width:92vw;height:10vw; margin-left:4vw;float:left; margin-top:2vw;}


#account_area {width:100vw;height:auto !important;float:left;}
	.account_title {width:100vw;height:6vw; float:left;margin-top:5vw; margin-bottom:5vw;}
	
	.account_input_waku {width:100vw;height:auto !important; float:left; margin-bottom:10vw;}
		.account_koumoku_title {width:65vw;height:6vw; float:left;margin-left:10vw;margin-bottom:1vw;}
		.account_henkou_botan {width:15vw;height:6vw; float:left;margin-bottom:1vw;}
		.account_title {width:80vw;height:6vw; float:left;margin-left:10vw;margin-bottom:5vw;}
		.select_design3{width:80vw;height:10vw; float:left;margin-left:10vw;border-radius: 5px;border:solid 1px #cccccc;background:#f9f9f9;font-size:4.2vw;color:#777777;padding-left:2%;}
		.account_form_design {width:80vw;height:10vw; float:left;margin-left:10vw;border-radius: 5px;border:solid 1px #cccccc;background:#f9f9f9;font-size:4.2vw;color:#777777;padding-left:2%;}
		.account_warning {width:80vw;height:6vw; float:left;margin-left:10vw;}
	
	.login_setumei_waku2 {width:100vw;height:auto !important; float:left; margin-bottom:7vw;}	
		.login_setumei_text2 {width:90vw;height:auto !important; float:left;margin-left:5vw;}
		
	.account_soushin_text_area {width:100vw;height:10vw; float:left; margin-bottom:10vw;}


#yuusou_area {width:100vw;height:auto !important;float:left;}
	.yuusou_title {width:100vw;height:6vw; float:left;margin-top:5vw; margin-bottom:5vw;}
	
	.yuusou_setumei_waku {width:100vw;height:auto !important; float:left; margin-bottom:3vw;}	
		.yuusou_setumei_text {width:90vw;height:auto !important; float:left;margin-left:5vw;}
	.yuusou_sentaku_botan_area {width:100vw;height:10vw; float:left; margin-bottom:10vw;}	
	
		

#oshirase_syousai_area {width:100vw;height:auto !important; margin-top:3vw; margin-bottom:10vw; float:left;}
	
	.oshirase_syousai_page_title_gyou{width:92vw;height:5.5vw; margin-left:4vw;float:left; margin-bottom:1vw; background-color:#336666}
	.oshirase_syousai_title_gyou{width:92vw;height:5.5vw; margin-left:4vw;float:left; margin-bottom:1vw; background-color:#FFFFD5}
	.oshirase_syousai_naiyou_gyou{width:92vw;height:auto !important; margin-left:4vw;float:left; margin-bottom:6vw;border: 1px #cccccc;border-style: solid solid solid solid;box-sizing: border-box;}
	
	.oshirase_return_b_waku{width:20vw;height:6vw; background-image:url(img/return_b.png?0);background-size: contain;background-repeat: no-repeat; float:left;border-radius: 3px; margin-top:7vw; margin-left:36vw;}
	
#home_syousai_area {width:100vw;height:auto !important;float:left;}
	.home_syousai_gyou{width:88vw;height:5vw;float:left; margin-bottom:2vw; margin-left:6vw; margin-top:5vw;}
	.home_yoko_area {width:100vw;height:auto !important;float:left; overflow: auto;}
		.home_iphone_waku{width:100vw;height:200vw; background-image:url(img/home_iphone.png?2);background-size: 100% auto;background-repeat: no-repeat; float:left; margin-top:2vw; margin-bottom:2vw;}
		.home_android_waku{width:100vw;height:200vw; background-image:url(img/home_android.png?2);background-size: 100% auto;background-repeat: no-repeat; float:left; margin-top:2vw; margin-bottom:2vw;}


#seikyuu_meisai_area {width:100vw;height:auto !important; margin-top:3vw; margin-bottom:10vw; float:left;}
	.seikyuu_nengetu_gyou{width:92vw;height:7vw; margin-left:4vw;float:left; margin-top:2vw; margin-bottom:5vw; background-color:#eeeeee}
		.seikyuu_nengetu_text_waku1 {width:6vw;height:7vw; float:left; margin-left:1vw; margin-right:1vw;}
		.seikyuu_nengetu_text_waku2 {width:8vw;height:7vw; float:left; margin-left:1vw; margin-right:1vw;}
		.seikyuu_nengetu_form_waku {width:20vw;height:7vw; float:left; margin-left:0.5vw; margin-right:0.5vw;}
			.seikyuu_nengetu_form_design {width:20vw;height:5.4vw; float:left; margin-top:0.3vw;border-radius: 5px;border:solid 1px #cccccc;background:#ffffff;font-size:3.5vw;color:#0000ff;padding-left:2%;}
		.seikyuu_rireki_b_waku{width:20vw;height:6vw; background-image:url(img/seikyuu_rireki_b.png?0);background-size: contain;background-repeat: no-repeat; float:left;border-radius: 3px; margin-top:0.5vw; margin-left:11vw;}
			
	.seikyuu_botton_gyou{width:92vw;height:5vw; margin-left:4vw;float:left; margin-bottom:4vw;}
		.seikyuu_left_gyou{width:60vw;height:5vw;float:left;}
		.seikyuu_right_gyou{width::auto !important; height:5vw;float:left; margin-left:2vw;}
	.seikyuu_hyouji_area {width:100vw;height:auto !important;float:left;}
		.seikyuu_gyou{width:92vw;height:5vw; margin-left:4vw;float:left;}
			.seikyuu_gyou_bunkatu{width:30.6vw;height:5vw;float:left;}
		.seikyuu_gyou2{width:92vw;height:8vw; margin-left:4vw;float:left; margin-top:2vw}
		.seikyuu_gyou3{width:92vw;height:1.5vw; margin-left:4vw;float:left;}
		.seikyuu_gyou4{width:92vw;height:3vw; margin-left:4vw; margin-bottom:1vw;float:left;}
			.seikyuu_gyou4_bunkatu{width:46vw;height:3vw; margin-left:4vw;float:left;}
		.seikyuu_hyou_gyou{width:92vw;height:8vw; margin-left:4vw;float:left;}
		.seikyuu_hyou1{width:18vw;height:8vw;float:left;border: 1px #cccccc;border-style: solid none none solid;box-sizing: border-box;}
		.seikyuu_hyou1_1{width:18vw;height:8vw;float:left;border: 1px #cccccc;border-style: solid none solid solid;box-sizing: border-box;}
		.seikyuu_hyou2{width:18vw;height:8vw;float:left;border: 1px #cccccc;border-style: solid solid none solid;box-sizing: border-box;}
		.seikyuu_hyou2_1{width:18vw;height:8vw;float:left;border: 1px #cccccc;border-style: solid solid solid solid;box-sizing: border-box;}
		.seikyuu_hyou3{width:36vw;height:8vw;float:left;border: 1px #cccccc;border-style: solid solid solid solid;box-sizing: border-box;}
		.seikyuu_hyou3_1{width:36vw;height:8vw;float:left;border: 1px #cccccc;border-style: solid solid none solid;box-sizing: border-box;}
		.seikyuu_hyou4{width:18vw;height:8vw;float:left;border: 1px #cccccc;border-style: solid solid solid none;box-sizing: border-box;}
		.seikyuu_hyou5{width:18vw;height:8vw;float:left;border: 1px #cccccc;border-style: solid none solid solid;box-sizing: border-box;}
		.seikyuu_hyou6{width:18vw;height:8vw;float:left;border: 1px #cccccc;border-style: solid solid solid solid;box-sizing: border-box;}
		.seikyuu_hyou7{width:36vw;height:8vw;float:left;border: 1px #cccccc;border-style: solid none none solid;box-sizing: border-box;}
		.seikyuu_hyou8{width:54vw;height:8vw;float:left;border: 1px #cccccc;border-style: solid solid solid solid;box-sizing: border-box;}
		.seikyuu_hyou8_1{width:54vw;height:8vw;float:left;border: 1px #cccccc;border-style: solid none none solid;box-sizing: border-box;}
		.seikyuu_hyou8_2{width:54vw;height:8vw;float:left;border: 1px #cccccc;border-style: solid none solid solid;box-sizing: border-box;}
		.seikyuu_hyou9{width:54vw;height:8vw;float:left;border: 1px #cccccc;border-style: solid none solid solid;box-sizing: border-box;}
		.seikyuu_hyou9_1{width:54vw;height:8vw;float:left;border: 1px #cccccc;border-style: solid none none solid;box-sizing: border-box;}
		.seikyuu_hyou9_2{width:54vw;height:8vw;float:left;border: 1px #cccccc;border-style: solid none solid solid;box-sizing: border-box;}
		.seikyuu_hyou_bottom{width:18vw;height:1vw;float:left;border: 1px #cccccc;border-style: solid none none none;box-sizing: border-box;}
		.seikyuu_hyou_bottom_end{width:18vw;height:8vw;float:left;border: 1px #cccccc;border-style: solid solid solid solid;box-sizing: border-box;}
		.bikou_hyou_waku{width:90vw;min-height:10vw;height:auto !important; margin-left:4vw;float:left;border: 1px #cccccc;border-style: solid solid solid solid;box-sizing: border-box;}
			
			
			
		.ginkou_hyou_waku{width:90vw;height:24vw; margin-left:4vw;float:left;border: 1px #cccccc;border-style: solid solid solid solid;box-sizing: border-box;}
			.ginkou_hyou_gyou1{width:42vw;height:8vw; float:left;}
			.ginkou_hyou_gyou2{width:42vw;height:8vw; float:left;}
			.ginkou_hyou_gyou3{width:84vw;height:8vw; float:left;}
	
		
	.tenpu_area {width:80vw;height:6vw;float:left; margin-left:10vw;}
		
	
	.return_b_waku{width:20vw;height:6vw; background-image:url(img/return_b.png?0);background-size: contain;background-repeat: no-repeat; float:left;border-radius: 3px; margin-top:7vw; margin-left:36vw;}
	
	
#footer_space_area {width:100vw;height:20vw; float:left;}

#footer {position: fixed;bottom: 0;width: 100vw;height: 14vw;}
	#footer_menu_area {width:100vw;height:14vw;background-color:#ffffff;}
		#footer_link0_area {width:100vw;height:14vw; background-color:#eee}
			#footer_tel {width: 10vw;height:10vw; margin-top:2vw;float:left; margin-left:10vw;}
				.f_tel_b{border-radius: 2vw;}	
				
			#footer_home {width: 10vw;height:10vw; margin-top:2vw;float:left; margin-left:25vw; margin-right:25vw}
				.f_home_b{border-radius: 2vw;}	
				
			#footer_mail {width: 10vw;height:10vw; margin-top:2vw;float:left;}
				.f_mail_b{border-radius: 2vw;}	


.form_design1{width:10vw;font-size:4.5vw; height:8vw;color:#06596e; text-align:right; margin-left:0.5vw; margin-right:1vw; margin-top:0.5vw; padding-right:0.2vw; border:#FFFFFF;}
.select_design{width: 98vw;font-size:4vw; height:6vw;background:#f5f7fa;color:#06596e; border-radius: 0.3vw;border:solid 1px #cccccc; padding-left:0.2vw; margin-top:2vw;}
.select_design2{width: 20vw;font-size:4vw; height:6vw;background:#f5f7fa;color:#06596e; text-align:center; border-radius: 0.3vw;border:solid 1px #cccccc; padding-left:0.2vw; margin-top:2vw;}

.font_test {font-size:4vw;line-height:6vw; text-align:left;margin:0px;color:#ff0000;}

iframe[src$=".pdf"]{
    width:100%;
    height:80vh;
}




.p1{font-size:3vw;line-height:5vw; text-align:center;margin:0px;color:#000000; font-weight:500}
.p2{font-size:4vw;line-height:10vw; text-align:center;margin:0px;color:#333333;}
.p3{font-size:3.8vw;line-height:10vw; text-align:left;margin:0px;color:#333333; margin-left:2vw;}
.p4{font-size:3.5vw;line-height:10vw; text-align:left;margin:0px;color:#333333; margin-left:2vw;}
.p5{font-size:3vw;line-height:10vw; text-align:center;margin:0px;color:#333333;}
.p6{font-size:2vw;line-height:10vw; text-align:right;margin:0px;color:#333333; margin-right:1vw}
.p7{font-size:3.8vw;line-height:8vw; text-align:left;margin:0px; margin-left:1vw;color:#333333; font-weight:700}
.p8{font-size:2vw;line-height:8vw; text-align:center;margin:0px;color:#e9eef2;}
.p9{font-size:3.6vw;line-height:8vw; text-align:center;margin:0px;color:#333333;}

.p10{font-size:4vw;line-height:8vw; text-align:center;margin:0px;color:#ffffff;}

.p11{font-size:4vw;line-height:2.5em; text-align:center;margin:0px;color:#feaa7c;}
.p12{font-size:4vw;line-height:2.5em; text-align:left;margin:0px;color:#777777; padding-left:2%}
.p13{font-size:4vw;line-height:6vw; text-align:left;margin:0px;color:#777777; padding-left:2%}
.p14{font-size:4vw;line-height:10vw; text-align:left;margin:0px;color:#336187; padding-left:2%}
.p15{font-size:4vw;line-height:6vw; text-align:center;margin:0px;color:#ffffff;}
.p16{font-size:4.5vw;line-height:6vw; text-align:left;margin:0px;color:#555555;border-bottom: 1px solid #CCC;}
.p17{font-size:3vw;width:20vw;line-height:6vw; text-align:center;margin:0px;color:#ffffff; background-color:#8b92a8; float:left; margin-left:39vw;border-radius: 3vw; margin-top:2vw;}
.p18{font-size:3vw;width:15vw;line-height:6vw; text-align:center;margin:0px;color:#ffffff; background-color:#8b92a8; float:left; margin-left:2.5vw;border-radius: 3vw; margin-top:2vw;}
.p19{font-size:3.6vw;line-height:8vw; text-align:left;margin:0px;color:#333333; }
.p20{font-size:3.6vw;line-height:8vw; text-align:right;margin:0px;color:#008000; margin-right:0.2vw;}

.p21{font-size:4vw;line-height:6vw; text-align:center;margin:0px;color:#ffffff;}
.p22{font-size:3vw;line-height:10vw; text-align:center;margin:0px;color:#333333;}

.p23{font-size:2vw;line-height:8vw; text-align:left;margin:0px;color:#eeeeee; font-weight:600}
.p24{font-size:4vw;line-height:8vw; text-align:left;margin:0px;color:#333333; font-weight:600}
.p25{font-size:4vw;line-height:8vw; text-align:left;margin:0px; margin-left:2vw;color:#037E7B; font-weight:600}
.p26{font-size:4vw;line-height:6vw; text-align:left;margin:0px;color:#777777; padding-left:2vw}
.p27{font-size:3vw;width:20vw;line-height:6vw; text-align:center;margin:0px;color:#ffffff; background-color:#8b92a8; float:left; margin-left:39vw;border-radius: 3vw; margin-top:2vw;}

.p28{width:80vw;font-size:3.5vw;line-height:5vw; text-align:center;margin:0px;color:#ffffff;background-color:#8b92a8; float:left;border-radius: 3vw;}
.p29{width:80vw;font-size:3.5vw;line-height:5vw; text-align:center;margin:0px; margin-left:5vw;color:#ffffff;background-color:#F94906; float:left;border-radius: 3vw;}
.p30{ width:15vw;font-size:4vw;line-height:5.7vw; text-align:center;margin:0px;color:#ffffff;border-radius: 4vw; background-color:#008080;}


.p001{font-size:4.5vw;line-height:6vw; text-align:left;margin:0px;color:#333333;}
.p002{font-size:4vw;line-height:6vw; text-align:left;margin:0px;color:#333333;}
.p003{font-size:4vw;line-height:6vw; text-align:left;margin:0px;color:#FEA005;border:solid 1px #feaa7c;border-style: none none dotted none;box-sizing: border-box;}
.p0018{font-size:4.5vw;line-height:6vw; text-align:center;margin:0px;color:#333333;}
.p0019{font-size:4.5vw;line-height:6vw; text-align:center;margin:0px;color:#FD4702; font-weight:600;}
.p0021{font-size:4vw;line-height:6vw; text-align:left;margin:0px;color:#FA3807;}
.p0022{ width:15vw;font-size:3vw;line-height:5.7vw; text-align:center;margin:0px;color:#ffffff;border-radius: 4vw; background-color:#ECBD1C;}
.p0020{ width:20vw;font-size:4.5vw;line-height:5.7vw; text-align:center;margin:0px;color:#ffffff;border-radius: 4vw; background-color:#008080; margin-left:39vw}
.p0023{ width:20vw;font-size:4.5vw;line-height:5.7vw; text-align:center;margin:0px;color:#ffffff;border-radius: 4vw; background-color:#777777; margin-left:39vw}

.p1002{font-size:3.5vw;line-height:6vw; text-align:left;margin:0px;color:#ffffff;}
.p1003{font-size:3.5vw;line-height:13vw; text-align:center;margin:0px;color:#ffffff;}
.p1004{font-size:8vw;line-height:13vw; text-align:center;margin:0px;color:#ffffff;}
.p1005{font-size:3.5vw;line-height:6vw; text-align:center;margin:0px;color:#000000;background-color:#FFF;border-radius: 3.5vw; margin-left:20vw; margin-right:20vw;}


.p2001{font-size:3vw;line-height:5vw; text-align:left;margin:0px;color:#000000;}
.p2002{font-size:3vw;line-height:5vw; text-align:center;margin:0px;color:#000000;}
.p2003{font-size:3vw;line-height:5vw; text-align:right;margin:0px;color:#000000;}
.p2004{font-size:4vw;line-height:5vw; text-align:center;margin:0px;color:#000000; font-weight:600}
.p2005{font-size:3vw;line-height:5vw; text-align:left;margin:0px;color:#000000; text-decoration:underline #000000;text-underline-offset: 5px;}
.p2006{font-size:3vw;line-height:8vw; text-align:left;margin:0px;color:#000000;}
.p2007{font-size:3vw;line-height:8vw; text-align:center;margin:0px;color:#000000;}
.p2008{font-size:3vw;line-height:8vw; text-align:right;margin:0px;color:#000000; padding-right:0.5vw;}
.p2009{font-size:2.7vw;line-height:8vw; text-align:center;margin:0px;color:#000000;}
.p2010{font-size:3vw;line-height:2em; text-align:left;margin:1vw;color:#000000;white-space: pre-wrap;}
.p2011{font-size:3vw;line-height:5vw; text-align:left;margin:0px;color:#258880;border-bottom:dotted;border-color:#258880;border-width:1px;box-sizing: border-box;}
.p2012{font-size:3vw;line-height:5vw; text-align:left;margin:0px;color:#000000;}
.p2013{font-size:3vw;line-height:5vw; text-align:left;margin:0px;color:#000000;}
.p2014{font-size:3vw;line-height:5vw; text-align:center;margin:0px;color:#ffffff;border-radius: 2.5vw; background-color:#32738B;}
.p2015{font-size:3.5vw;line-height:6vw; text-align:left;margin:0px;color:#feaa7c;border:solid 1px #feaa7c;border-style: none none none none;box-sizing: border-box;}
.p2016{font-size:3.5vw;line-height:5.5vw; text-align:left;margin:0px;color:#000000; padding:0.8vw;}
.p2017{font-size:3.5vw;line-height:5.5vw; text-align:left;margin:0px;color:#000000; font-weight:600}
.p2018{font-size:3.5vw;line-height:5.5vw; text-align:center;margin:0px;color:#ffffff; font-weight:600}
.p2019{font-size:3.5vw;line-height:7vw; text-align:center;margin:0px;color:#000000;}
.p2020{font-size:3.2vw;line-height:6vw; text-align:center;margin:0px;color:#000000;}
.p2021{font-size:3.3vw;line-height:5vw; text-align:center;margin:0px;color:#000000; background-color:#DFEFFF;}
.p2022{font-size:4.5vw;line-height:5vw; text-align:center;margin:0px;color:#000000; font-weight:600}
.p2023{ width:20vw;font-size:4.5vw;line-height:5.7vw; text-align:center;margin:0px;color:#ffffff;border-radius: 4vw; background-color:#008080; margin-left:35vw}
.p2024{ width:20vw;font-size:4.5vw;line-height:5.7vw; text-align:center;margin:0px;color:#ffffff;border-radius: 4vw; background-color:#008080; margin-left:70vw}
.p2025{ width:55vw;font-size:4.5vw;line-height:6vw; text-align:center;margin:0px;color:#ffffff;border-radius: 4vw; background-color:#FD4E02; margin-left:22.5vw}
.p2026{ width:55vw;font-size:4.5vw;line-height:6vw; text-align:center;margin:0px;color:#ffffff;border-radius: 4vw; background-color:#999999; margin-left:22.5vw}
.p2027{ width:55vw;font-size:4.5vw;line-height:6vw; text-align:center;margin:0px;color:#ffffff;border-radius: 4vw; background-color:#FD4E02; margin:0 auto;}
.p2028{ width:80vw;font-size:3.5vw;line-height:5vw; text-align:center;margin:0px;color:#ffffff;border-radius: 4vw; background-color:#008080; margin-top:2vw;}


