@charset "utf-8";body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
form,input,p,blockquote,table,th,td{margin:0;padding:0;float:none;}
pre br{display:none;}
p{width:90%;line-height:nomal;}
p br{display:none;}
img,
iframe,
object{max-width:100%;}
.ie7 img,
.ie7 object/{width:100%;}
.ie8 img,
.ie8 object{width:100%;}
.none{display:none;pointer-events:none;cursor:default;text-decoration:none;color:#000000;background-color:transparent;user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;}
body{background:url(../images/grade-green2.jpg) repeat-x center top fixed;}
div#header-logo{background:#fff;}
div#header{background:#caffa2;}
div#global-menu{background:url(../../sozai/backg.gif);}
div#global-menu li a:hover{background:#fff;}
div#navi{background:#fff;}
div#main{background:#fff;}
div#left{background:#fff;}
div#left .title{background:#caffa2;}
div#right{background:#fff;}
div#footer{background:#fff;}
div#copyright{background:#caffa2;}
div#global-menu li{display:none;}
div#left .menu{display:none;}
div#left .contents{display:none;}
body{color:#333;}
a:link{color:#333;}
a:visited{color:#333;}
a:hover{color:#ff3300;}
div#header #top-menu li{color:#333;}
div#header #top-menu li a:link{color:#333;}
div#header #top-menu li a:visited{color:#333;}
div#header #top-menu li a:hover{color:#ff3300;}
p#logo-text a{text-decoration:none;}
p#logo-text,p#sub-text{color:#333;}
p#logo-text a:link{color:#333;}
p#logo-text a:visited{color:#333;}
p#logo-text a:hover{color:#ff3300;}
div#header-text{color:#333;}
div#global-menu li a{color:#fff;}
div#global-menu li a:link{color:#fff;}
div#global-menu li a:visited{color:#fff;}
div#global-menu li a:hover{color:#000000;}
div#left .title p{color:#fff;}
div#footer #copyright{color:#333;}
h1{width:100%;}
h2{background:#eee;border-left:1px solid #caffa2;background:url(../images/h2back-green4.gif) repeat-x;margin-left:20px;padding-left:7px;font-size:13pt;font-weight:bold;line-height:22pt;color:#333;}
h3{width:100%;}
h4{background:#eee;border-left:1px solid #caffa2;background:url(../images/h3back-green4.gif) repeat-x;margin-left:20px;padding-left:7px;font-size:10pt;line-height:22pt;color:#333;}
body{background:none;}
body{height:100%;width:100%;margin:0;text-align:center;font-family:'oSMB31',"�l�r �o�S�V�b�N","�����p�S�V�b�N",sans-serif;font-size:14pt;}
pre{font-size:14pt;line-height:1.4em;font-family:"oSMB31","�l�r �o�S�V�b�N","�����p�S�V�b�N",sans-serif;}
div#container{width:100%;text-align:center;}
div#header{overflow:hidden;margin:0 auto;text-align:center;width:100%;}
div#header #top-menu{display:none;}
div#header #top-menu li{display:none;}
div#header-logo{margin-top:0px;margin-left:-1px;width:99%;height:77px;background:url(../../sozai/mobilelogo.jpg) no-repeat center !important;}
div#header-logo a{display:block;text-indent:-9999;width:98%;height:77px;}
div#header-logo img{display:none;}
p#logo-text{display:none;}
p#sub-text{display:none;}
div#header-text{display:none;}
div#header-text table td{display:none;}
div#global-menu{display:none;}
div#global-menu li{display:none;}
div#global-menu li a{display:none;}
.red-l{display:none;}
div#global-menui{display:none;}
div#global-menui li a:hover{display:none;}
div#global-menui li{display:none;}
div#global-menui li a{display:none;}
div#global-menui li a:link{display:none;}
div#global-menui li a:visited{display:none;}
div#global-menui li a:hover{display:none;}
div#global-menui{display:none;}
div#global-menui li{display:none;}
div#global-menui li a{display:none;}
div#global-menui .whiteb{display:none;}
div#navi{width:100%;margin-top:90px!important;top:90px;height:60px;z-index:1;line-height:1.4em;}
div#navi p{margin:3px 0 0 8px;font-size:10pt;letter-spacing:0.5pt;}
div#main{overflow:hidden;text-align:left;top:153px !important;width:100%;}
div#left{display:none;}
div#left .menu1{display:none;}
div#left ul{display:none;}
div#left ul li a{display:none;}
div#left .contents{display:none;}
div#left p{display:none;}
div#right{overflow:hidden;width:100%;padding-top:5px !important;margin:5 0 auto;}
div#right dd{margin-left:20px;}
div#right .contents{clear:both;}
div#right .contents2{clear:both;}
div#right hr{clear:both;color:#ccc;}
div#right ul,
div#right ol{list-style-type:none;}
div#right li{line-height:1.8em;}
div#right ul.topics{border:1px solid #aaa;list-style-type:none;list-style-position:outside;}
div#right p{margin-left:20px;}
div#right span{margin-left:5px;white-space:-moz-pre-wrap;white-space:pre-wrap;word-wrap:break-word;text-align:left;}
.link-back,
.link-next{display:none;}
.link-back{text-align:left;}
.link-next{text-align:right;}
div#right table.t{border:1px solid #FFFFFF;padding:0 !important;margin-left:10px;width:100% !important;}
div#right table.t td{text-align:center !important;padding:0 !important;}
.t p{margin:0px !important;padding:0px !important;}
div#tleft a{text-decoration:underline;}
div#tleft a:link{color:#0000ff;}
div#tleft a:visited{color:#0000ff;}
div#tleft a:hover{color:#0000ff;}
div#tright a{text-decoration:underline;}
div#tright a:link{color:#0000ff;}
div#tright a:visited{color:#0000ff;}
div#tright a:hover{color:#0000ff;}
div#footer{clear:both;width:100%;text-align:center;}
div#footer hr{clear:both;color:#aaa;}
div#footer .menuf{margin:7px 0 7px 0;}
div#footer .menuf li{display:inline;margin:0 0.8em 0 0.8em;font-size:10pt;line-height:14pt;}
div#footer #copyright{clear:both;margin-top:15px;padding:15px 0 15px 0;width:100%;font-size:10pt;line-height:14pt;}
div.ad{display:none;}
div.ad p{display:none;}
.p6{font-weight:bold;}
.p7{text-decoration:underline;color:#FF0000;}
.p7b{text-decoration:underline;color:#0000FF;font-weight:bold;}
.p9{text-decoration:underline;font-weight:bold;}
.gre{color:#006600;font-weight:bold;font-size:12px;line-height:150%;border:none medium;margin-left:-22px;}
.gre2{color:#006600;font-weight:bold;font-size:14px;line-height:150%;border:none medium;}
.gray{color:#777777;}
.gray12b{color:#777777;font-size:12px;font-weight:bold;}
.green{color:#003300;}
.red12b{color:#FF0000;font-size:12px;font-weight:bold;}
.red20b{color:#FF0000;font-size:20px;font-weight:bold;}
.class10{BORDER-RIGHT:thin;BORDER-TOP:thin;FONT-SIZE:10px;BORDER-LEFT:thin;LINE-HEIGHT:150%;BORDER-BOTTOM:thin;}
.class11{font-size:11px;line-height:150%;border:none medium;}
.class12{font-size:12px;line-height:150%;border:none medium;}
.class15{font-size:15px;line-height:150%;border:none medium;}
.class15b{font-size:15px;line-height:150%;border:none medium;font-weight:bold;}
.size11{font-size:11px;line-height:130%;border:none medium;}
.menu{display:none;}
.menu2{display:none;}
.menux{display:none;}
.menu21{display:none;}
.menub{background-image:url("../images/h2back-blue1.gif");font-size:13pt;font-weight:bold;text-align:left;color:#333;padding:2px 0 2px 5px;font-weight:bold;line-height:22pt;;}
.top{display:none;}
.lm{display:none;}
#tleft{display:none;}
#tright{display:none;}
.rback1{text-align:left;width:100%;background:none;line-height:normal;z-index:1;}
@media screen and (max-width:480px){.rback1{text-align:left;width:96%;height:auto;background:none;line-height:normal;z-index:1;height:auto !important;margin-left:auto;margin-right:auto;margin-top:-50px;margin-bottom:10px;padding-left:auto;padding-right:auto;}
.rback1 table{width:98%;height:auto;margin-bottom:10px;}
.rback1 p{margin-left:20px !important;}
}
.rback2{text-align:left;width:100%;background:none;line-height:normal;z-index:1;}
@media screen and (max-width:480px){.rback2{text-align:left;width:96%;height:auto;background:none;line-height:normal;z-index:1;height:auto !important;margin-left:auto;margin-right:auto;margin-top:-50px;margin-bottom:10px;padding-left:auto;padding-right:auto;}
.rback2 table{width:98%;height:auto;margin-bottom:10px;}
.rback2 p{margin-left:20px !important;}
}
.rback3{text-align:left;width:100%;background:none;line-height:normal;z-index:1;}
@media screen and (max-width:480px){.rback3{display:block;width:96%;background:none;line-height:normal;z-index:1;height:auto !important;margin-left:auto;margin-right:auto;margin-top:-50px;margin-bottom:10px;padding-left:auto;padding-right:auto;}
.rback3 table{width:98%;height:auto;margin-bottom:10px;}
.rback3 p{margin-left:20px !important;}
}
.rback4{text-align:left;width:100%;background:none;line-height:normal;z-index:1;}
@media screen and (max-width:480px){.rback4{text-align:left;width:96%;height:auto;background:none;line-height:normal;z-index:1;height:auto !important;margin-left:auto;margin-right:auto;margin-top:-50px;margin-bottom:10px;padding-left:auto;padding-right:auto;}
.rback4 table{width:98%;height:auto;margin-bottom:10px;}
.rback4 p{word-break:break-all;display:block;margin-left:20px !important;}
}
.rback5{width:100%;background:none;}
@media screen and (max-width:480px){.rback5{text-align:left;width:96%;height:auto;background:none;line-height:normal;z-index:1;height:auto !important;margin-left:auto;margin-right:auto;margin-top:-50px;margin-bottom:10px;padding-left:auto;padding-right:auto;}
.rback5 table{width:98%;height:auto;margin-bottom:10px;}
.rback5 p{margin-left:20px !important;}
}
}
.rback6{text-align:left;width:100%;height:100%;background:none;line-height:normal;z-index:1;}
@media screen and (max-width:1024px){.rback6{text-align:left;width:96%;height:auto;background:none;line-height:normal;z-index:1;height:auto !important;margin-left:auto;margin-right:auto;margin-top:-50px;margin-bottom:10px;padding-left:auto;padding-right:auto;}
.rback6 table{width:98%;height:auto;margin-bottom:10px;}
.rback6 p{margin-left:20px !important;}
}
.rback7{width:100%;height:701px;background:none;}
@media screen and (max-width:480px){.rback7{text-align:left;width:96%;height:auto;background:none;line-height:normal;z-index:1;height:auto !important;margin-left:auto;margin-right:auto;margin-top:-50px;margin-bottom:10px;padding-left:auto;padding-right:auto;}
.rback7 table{width:98%;height:auto;margin-bottom:10px;}
.rback7 p{margin-left:20px !important;}
}
.left2{text-align:left;}
.center{text-align:center;}
.right{text-align:right;width:100% !important;}
.right2{text-align:right;}
.right3{clear:both;margin:0;background:url(../images/h3back-green4.gif);text-align:center;color:#333;}
.right4{clear:both;margin:0;background:url(../images/h3back-gray2.gif);text-align:left;color:#333;}
.right5{clear:both;margin:0;padding-left:10px;background:url(../images/h3back-green4.gif);font-weight:bold;text-align:left;color:#333;}
div#right .to{background:url("../images/h2back-orange1.gif");}
div#right .tor{background:url("../images/h2back-orange1.gif");text-align:right;}
div#right table{border-top:1px solid #006600;border-right:1px solid #006600;}
div#right .payimg{width:100% !important;height:auto !important;margin:20px 0 !important;padding-left:10px !important;}
div#right td{border-left:1px solid #006600;border-bottom:1px solid #006600;}
div#none table{border-top:0px;border-right:0px;}
div#none td{border-left:0px;border-bottom:0px;}
.no{border:0px;}
.textarea{line-height:1.7em;border-color:#a4d3a3;border-style:dotted;border-width:2px 2px 2px 2px;color:#000000;font-size:9pt;background-color:#FFFFFF;scrollbar-3dlight-color:#bcd1bd;scrollbar-arrow-color:#bcd1bd;scrollbar-base-color:white;scrollbar-darkshadow-color:#ffffff;scrollbar-face-color:white;scrollbar-highlight-color:#ffffff;scrollbar-shadow-color:#bcd1bd;}
.icon{position:relative;float:right;top:20px;right:30px;text-align:center;}
A.btn{display:block;width:80px;color:#ffffff;background-color:#666699;border:outset 2px #9999cc;margin:0px;padding:3px 1px 1px 0px;font-size:12px;line-height:18px;text-align:center;text-decoration:none;}
A.btn:hover{color:#eeeeee;background-color:#555588;border:inset 2px #9999cc;margin:0px;padding:4px 0px 0px 1px;}
A.btn:active{color:#ffffff;}
A.btn:visited{color:#ffffff;}
.topsnsbox{float:left;padding:2px;margin:0;width:430px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;position:relative;border:3px solid #C0C0C0;border-style:double;}
.topyahoo-box{float:right;position:relative;display:inline;margin-right:30px;width:20px;}
.tophatena-box{float:right;position:relative;display:inline;margin-right:20px;width:20px;}
.topfacebook-box{float:right;text-align:center;position:relative;display:inline;width:100px;}
.toptwitter-box{float:right;text-align:center;position:relative;display:inline;width:100px;}
.topgoogle-box{float:right;text-align:center;position:relative;display:inline;width:70px;margin-right:20px;}
.clearBoth{clear:both;}
.texttc{font-family:'oSMB31','�q���M�m�p�S Pro W3','Hiragino Kaku Gothic Pro','���C���I',Meiryo,'�l�r �o�S�V�b�N',sans-serif;font-size:12px;text-align:center;}
.snsbox{text-align:left;width:90%;border:none;}
.clearRight{clear:both;}
.clearBoth{clear:both;}
.hatena-box{display:none;}
.facebook-box{float:right;margin-right:55px;text-align:center;position:relative;display:inline;width:auto;}
.twitter-box{float:right;margin-right:40px;text-align:center;position:relative;display:inline;width:auto;}
.google-box{float:right;margin-right:5px;text-align:center;position:relative;display:inline;width:auto;}
.textc{font-family:'oSMB31','�q���M�m�p�S Pro W3','Hiragino Kaku Gothic Pro','���C���I',Meiryo,'�l�r �o�S�V�b�N',sans-serif;text-align:left;}
.mformset{text-align:left;}
.formset{display:none;}