﻿.doc{
	text-align:left;width:920px;line-height:180%;font-size:16px;margin-top:120px;
}

.kai{
	border:1px solid #cccccc;padding:15px;margin-bottom:30px;background-color:#fafafa;border-radius:3px;
}

.tra{
	border:1px solid #cccccc;padding:15px;margin-bottom:30px;background-color:#fafafa;border-radius:3px;
}

.tes{
	border:1px solid #cccccc;padding:15px;margin-bottom:30px;background-color:#fafafa;border-radius:3px;
}

.para_font1{
	font-weight:bold;font-size:20px;margin-bottom:10px;
	font-family: "Rounded Mplus 1c";
	//font-family: "Mplus 1p";
	transform: rotate(0.05deg);
}

.login_alert{
	font-size:14px;top:10px;left:50%;z-index:20;margin-left:270px;position:absolute;color:#ffffff;padding:10px 20px 10px 20px;border-radius:20px;background:rgba(0,111,181,0.7);display:none;"
}

.strong_font1{
	color:#ff1d00;
	font-weight:bold;
}

.kotae_div{
	//text-decoration: underline;
	float:right;
	border-bottom:1px solid #000000;
	
}

.kotae_span{
	font-weight:bold;margin-bottom:10px;
}

.kaisetsu_main_box{
	margin-top:20px;
}

.kaisetsu_box1{
	border:1px dotted #aaaaaa;padding:15px;margin:20px 0px 20px 0px;background-color:#fafafa;
}

.kaisetsu_img1{
	width:100%;text-align:center;margin:20px 0px 20px 0px;
}

.tex_button1{
	background:rgba(0,0,0,0.6);border-radius:0px 5px 0px 12px;color:#fdfdfd;width:90px;padding:3px;text-align:center;float:right;z-index: 2;position: relative;
	font-family: "Rounded Mplus 1c";
	transform: rotate(0.05deg);
	//font-weight:bold;
}

.title_bar{
	font-size:15px;font-family: "Rounded Mplus 1c";transform: rotate(0.05deg);font-weight:bold;
}

.view_bar{
	font-size:14px;
}

.menu_bar{
	z-index:5;padding:0px;height:100px;width:100%;margin:0px auto 20px auto;background:rgba(255,255,255,0.9);
}

.menu_bar_td1{
	padding:0px 0px 0px 0px;border-right:0px solid #aaaaaa;width:50px;text-align:left;vertical-align:middle;
}

.menu_bar_td2{
	padding:0px 20px 0px 20px;width:740px;text-align:left;vertical-align:middle;
}

.menu_bar_td3{
	padding:0px 0px 0px 0px;border-left:0px solid #aaaaaa;width:80px;text-align:center;
}

.menu_bar_td4{
	padding:0px 0px 0px 0px;border-left:0px solid #aaaaaa;width:60px;text-align:right;
}

.menu_button1_li{
	display: inline-block;padding:1px 2px 0px 2px;vertical-align:middle;
}

.menu_button1_span_active{
	padding:3px 10px 1px 10px;font-size:17px;border-radius:15px;
	border:1px solid #0087d1;color:#ffffff;background-color:#0087d1;
}

.menu_button1_span{
	padding:3px 10px 1px 10px;font-size:17px;border-radius:15px;
	border:1px solid #cccccc;color:#666666;background-color:#F7F7F7;
}