﻿@charset "utf-8";@import url(http://fonts.googleapis.com/css?family=Berkshire+Swash);html,body{margin:0;padding:0;}body{background-color:#a1c5d6;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:80%;color:#503f40;line-height:150%;word-break:break-all;}h1,ul,dl{margin:0;padding:0;}ul{list-style-position:outside;margin-left:32px;}img{border:0;}.clearfix:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}.clearfix{display:inline-block;overflow:hidden;}* html .clearfix{height:1%;}.clearfix{display:block;}.none{display:none;}.float_l{float:left;margin-right:10px;}.float_r{float:right;margin-left:10px;}.text_r{text-align:right;}.yellow{color:#f5e56b;}.link{display:block;margin-top:1em;}.link:hover{position:relative;top:1px;}.link span{font-size:85%;}a:link,a:active,a:visited{color:#4f5c7a;}a:hover{color:#f5e56b;}#container{}#kaiko{float:left;height:100%;width:auto;position:fixed;top:0;left:0;}#kaiko img{display:block;height:100%;width:auto;}#menu{width:180px;float:left;position:relative;top:0;left:0;visibility:hidden;}#main{width:500px;margin:0 0 0 10px;float:left;position:relative;top:0;left:0;visibility:hidden;}#menu nav>ul:before,#menu nav>ul:after{content:url(../img/line.gif);}#menu nav ul{list-style-type:none;margin:0;padding:0;}#menu nav ul a{text-decoration:none;font-family:'Berkshire Swash',cursive;text-shadow:0 1px 0 #c0ebff;font-size:175%;}#menu nav ul li{text-align:center;margin:0;}#menu nav ul li span{font-size:80%;line-height:100%;display:block;margin-bottom:1em;}#main section{margin-bottom:128px;}#main section section{margin-bottom:32px !important;}#main section section section{margin-bottom:0;}#main section h1{background:url(../img/title.gif) top left no-repeat;margin:20px 0 10px;padding:0 0 17px 30px;font-family:'Berkshire Swash',cursive;text-shadow:0 1px 0 #c0ebff;font-size:200%;line-height:100%;}#main section h2{font-size:150%;font-family:'Berkshire Swash',cursive;margin-left:0.5em;}#main section h3{font-family:'Berkshire Swash',cursive;margin-top:2em;font-size:120%;}#main p{margin:1em 0;}ol{list-style-position:inside;}ol li{margin:0.5em 0;}#update dt{font-family:'Berkshire Swash',cursive;color:#4f5c7a;font-size:150%;}#update dd{margin:-1.2em 0 0 8em;}.menu{margin-left:2em;}.menu dd{text-align:right;border-bottom:1px dashed #4f5c7a;margin:-1.4em 1em 1em 0;}#contact a:hover,#piapro a:hover{position:relative;top:1px;}form{margin:1em auto 0;padding:1em;background-color:#dbeaee;border-radius:10px;}form table tr{border-bottom:1px #4f5c7a dashed;}form table th,form table td{padding:1em;}form table th{width:25%;font-weight:normal;}input,select,textarea{margin:0 0.5em 0 0.25em;}tr.submit{border:0;text-align:right;}.table{margin:0 30px;width:100%;font-size:1.2em;}.table th{width:20%;}.table tr{border-bottom:1px #4f5c7a dashed;}.table th,.table td{padding:5px;}.bgm{width:auto;font-size:100%;margin:0 20px;}.bgm .width40{width:40%;}.bgm .width30{width:30%;}.bgm caption{text-align:left;}footer{text-align:right;position:relative;bottom:15px;right:20px;}