@charset "UTF-8";
body {
	overflow: hidden;
}
html {
	overflow-y: scroll;
}

/*------------------------------------------

 使用許諾

------------------------------------------*/


#undercolumn{
	font-size:0.9rem;
	width:80%;
	margin:0 auto;
}
.sub{
	font-size:1.0rem;
	margin-bottom:20px;
	line-height:1.7;
}
.content-area{
	width:80%;
	margin:0 auto;
}

#undercolumn.permit h2 {
    background: url("/user_data/packages/default/img/background/bg_tit.jpg") no-repeat left bottom;
    font-size:180%;
    font-weight:normal;
    font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
    color:#444444;
    border:none;
    margin:30px 0 10px 0;
    padding:0 0 10px 15px;
}

#undercolumn.permit h3{
	padding:12px 12px 9px 12px;
	margin:0 0 20px 0;
    font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-weight:normal;
	font-size:140%;
	background:#EAEDFB;
	border:1px solid #9CACFA;
}


#undercolumn.permit p.top{
	margin:0 15px 40px 15px;
	line-height:1.5;
}

#undercolumn.permit p.bottom{
	margin:0 15px 40px 15px;
	padding:0 0 15px 0;
}

#undercolumn.permit p.btn{
	text-align:center;
}

#undercolumn.permit ol{
	list-style:decimal;
	margin:0 0 40px 0;
}

#undercolumn.permit li{
	margin-bottom:10px;
	list-style:decimal;
}

#undercolumn.permit .simple {
	  margin-top: 10px;
}

#undercolumn.permit div.square{
	  margin:15px 0 40px 40px;
}

@media screen and (max-width:768px) {
#undercolumn,.content-area{
	width:98%;
}

}
