*{margin: 0px;padding: 0px;}
img  {vertical-align: top;border: 0px;}
strong {color: #CC3333;}

body{margin:0px auto;padding:0px;text-align: center;font-size: 90%;color: #182B72;background: #FF9999 url("../img/bg.gif") fixed 50% repeat-y;}

div#page {text-align:left;border: 0px solid #F68F8F;background: #FFFFFF;width: 750px;margin: 0px auto;}

div#head {margin: 0px 0px 0px 0px;color: white;padding: 0px 0px 0px 0px;border-bottom: 0px solid #F68F8F;background: #ffffff;}

div#head2 {height: 95px;width: 750px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;border: 0px solid #F68F8F;background: #ffffff;}

div#head3 {height: 20px;width: 750px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;border: 0px solid #F68F8F;background: #ffffff;}


div#header{width: 750px;padding: 1px 0px 1px 0px;font-size: 3mm;margin: 0px;height: 17px;background: #F3F3F3;color: #F68F8F;border-top: 1px solid #FFFFFF;border-bottom: 1px solid #CCCCC0;}

div#header a:link{color: #F68F8F;}

div#header a:visited{color: #F68F8F;}

div#logo {float: left;width: 300px;height: 80px;margin: 8px 0px 0px 0px;padding: 0px 0px 0px 0px;}

div#freedial {float: right;width: 350px;height: 90px;margin: 7px 0px 0px 0px;padding: 0px 0px 0px 0px;}


div#main {margin: 0px 0px 0px 0px;float: right;border-left: 0px solid #CCCCCC;padding: 0px 0px;background: #FFFFFF;width: 540px;border-right: 0px solid #CCCCCC;font-size: 85%;line-height: 130%;}

div#main p {margin: 0px 30px 20px 50px;}
div#main ul {margin-left: 80px;margin-bottom: 1em;margin-right: 22px;}
div#main li {margin-bottom: 15px;}

div#main-u {margin: 13px 0px 0px 0px;border-left: 0px solid #CCCCCC;padding: 0px 0px 10px 0px;background: #FFFFFF;width: 530px;float: right;border-right: 0px solid #CCCCCC;line-height: 165%;font-size: 95%;}

div#main p#title_img{padding:0px;margin:0px;}


div#main-u p {margin: 10px 50px 0px 10px;color: #676767;}
div#main-u ul {margin-left: 10px;margin-bottom: 1em;margin-right: 10px;}

div#main-u li {color: #676767;margin: 13px 0px 0px 0px;}

div#test {margin: 0px 0px 0px 0px;border-left: 0px solid #CCCCCC;padding: 0px 0px;background: #FFEEFF;width: 500px;height: 300px;border-right: 0px solid #CCCCCC;line-height: 150%;}

div#test p {margin: 0px 30px 20px 30px;}
div#test ul {margin-left: 30px;margin-bottom: 1em;margin-right: 22px;}

div#test2 {margin: 0px 0px 0px 0px;border-left: 0px solid #CCCCCC;padding: 0px 0px;background: #FFEEFF;width: 500px;height: 170px;border-right: 0px solid #CCCCCC;font-size: 150%;line-height: 150%;}

div#test2 p {margin: 30px 30px 20px 30px;}
div#test2 ul {margin-left: 30px;margin-bottom: 1em;margin-right: 22px;}

div#test3 {margin: 0px 0px 0px 0px;float: left;border-left: 0px solid #CCCCCC;padding: 0px 0px;background: #FFEEFF;width: 250px;height: 130px;border-right: 0px solid #CCCCCC;line-height: 150%;}

div#test3 p {margin: 0px auto 20px auto;}
div#test3 ul {margin-left: 30px;margin-bottom: 1em;margin-right: 22px;}

div#test3 img {border: 0px;}


div#test4 {margin: 0px 0px 0px 0px;float: right;border-left: 0px solid #CCCCCC;padding: 0px 0px;background: #FFEEFF;width: 250px;height: 130px;border-right: 0px solid #CCCCCC;line-height: 150%;}

div#test4 p {margin: 0px 30px 20px 30px;}
div#test4 ul {margin-left: 30px;margin-bottom: 1em;margin-right: 22px;}
div#test4 img {border: 0px;}


div#test-a {margin: 0px 0px 0px 0px;border-left: 0px solid #CCCCCC;padding: 0px 0px;background: #CC3399;width: 500px;border-right: 0px solid #CCCCCC;line-height: 150%;}

div#test-a p {margin: 0px 30px 20px 30px;}
div#test-a ul {margin-left: 30px;margin-bottom: 1em;margin-right: 22px;}

div#test2-a {margin: 0px 0px 0px 0px;border-left: 0px solid #CCCCCC;padding: 0px 0px;background: #CC3399;width: 500px;border-right: 0px solid #CCCCCC;font-size: 150%;line-height: 150%;}

div#test2-a p {margin: 20px 30px 20px 20px;}
div#test2-a ul {margin-left: 30px;margin-bottom: 1em;margin-right: 22px;}

div#test3-a {margin: 0px 0px 0px 0px;float: left;border-left: 0px solid #CCCCCC;padding: 0px 0px;background: #CC3399;width: 500px;height: 100px;border-right: 0px solid #CCCCCC;line-height: 150%;}

div#test3-a p {margin: 0px auto 20px auto;}
div#test3-a ul {margin-left: 30px;margin-bottom: 1em;margin-right: 22px;}

div#test3-a img {border: 0px;}


div#test4-a {margin: 0px 0px 0px 0px;float: right;border-left: 0px solid #CCCCCC;padding: 0px 0px;background: #FFEEFF;width: 250px;height: 130px;border-right: 0px solid #CCCCCC;line-height: 150%;}

div#test4-a p {margin: 0px 30px 20px 30px;}
div#test4-a ul {margin-left: 30px;margin-bottom: 1em;margin-right: 22px;}
div#test4-a img {border: 0px;}


div#img{margin: 0px 0px 0px 0px;border: 0px;padding: 0px 0px;background: #FFFFFF;width: 640px;height: 427px;}

div#submenu {width: 200px;height: 600px;margin: 0px;padding: 0px;float: left;}

div#submenu ul{margin: 0px 0px 0px 10px;padding: 0px 0px 0px 0px;}
div#submenu li{float: left;margin: 0px 0px 9px 0px;padding: 0px 0px 0px 0px;color: #F68F8F;list-style: none;}

div#submenu p{margin: 13px 0px 0px 15px;padding: 0px 0px 0px 0px;}


div#submenu2 {width: 195px;height: 20px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;float: left;overflow: hidden;}

div#submenu2 ul{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
div#submenu2 li{float: left;margin: 0px 0px 8px 0px;padding: 0px 0px 0px 0px;color: #F68F8F;list-style: none;}

div#menu {width: 200px;height: 375px;margin: 0px;padding: 0px; clear:both;}


div#submenu p#credit {width:189px;height: 97px;margin: 20px 0px 0px 10px;padding: 0px 0px 0px 0px;}

div#info-bg {width:189px;height: 225px;background-image: url("../img/info-bg.gif");margin:15px 0px 0px 10px;padding: 55px 0px 0px 0px;}
div#info-bg p#shinri-test {width:165px;height: 93px;margin: 0px 0px 0px 12px;padding:0px;}
div#info-bg p#ABOAB {width:165px;height: 93px;margin: 20px 0px 0px 12px;padding: 0px;}

div#qr {width:189px;height: 172px;background: url("../img/qr.gif");margin: 13px 0px 0px 12px;padding: 0px 0px 0px 0px;}

div#foot {margin: 13px 0px 0px 0px;border-top: 0px solid #FFFFFF;width: 750px;padding: 0px 0px 10px 0px;text-align: center;clear: both;background: #FFFFFF;font-size: 15px;}
div#foot p{margin: 5px 0px 0px;padding: 5px 0px;}


div#main2 {margin: 0px 0px 0px 0px;float: right;border-left: 0px solid #CCCCCC;padding: 0px 0px;width: 540px;border-right: 0px solid #CCCCCC;line-height: 140%;}
div#main2 p {margin: 10px 20px 10px 20px;font-size: 14px;color: #282828;line-height: 150%;}
div#main2 ul {margin-left: 30px;margin-right: 20px;margin-bottom: 1em;font-size: 14px;}
div#main2 li {margin-bottom: 20px;font-size: 14px;}


div#main3 {margin: 0px 0px 0px 0px;float: right;border-left: 0px solid #CCCCCC;padding: 0px 0px;background: #FFFFFF;width: 200px;height: 20px;border-right: 0px solid #CCCCCC;font-size: 85%;line-height: 100%;}



div#main3 p {margin: 8px 10px 0px 0px;}
div#main3 ul {margin-left: 80px;margin-bottom: 1em;margin-right: 22px;}


div#uranaishi-top p{padding: 0px;margin: 0px 0px 20px 0px;font-size: 14px;color: #282828;line-height: 150%;}


div#ryokin {margin: 0px 0px 0px 0px;border-left: 0px solid #CCCCCC;padding: 0px 0px;background: #FFFFFF;width: 180px;border-right: 0px solid #CCCCCC;line-height: 140%;}

div#mailkaiin {margin: 10px 0px 0px 0px;border-left: 0px solid #CCCCCC;padding: 0px 0px;background: #FFFFFF;width: 180px;border-right: 0px solid #CCCCCC;line-height: 140%;}



div#top {padding: 3px 10px;border-bottom: 1px solid #CCCCC0;border-right: 1px solid #CCCCC0;background-color: #FFCCCC;color: #FFFFFF;font-size: 15px;font-weight: bold;}


h1 {width: 730px;border-bottom: 0px solid #CCCCC0;border-right: 0px solid #CCCCC0;background-color: #FFFFFF;font-size: 11px;margin: 0px 0px 0px 12px;}


h2 {padding: 3px 10px;border-bottom: 1px solid #CCCCC0;border-right: 1px solid #CCCCC0;background-color: #FF9999;color: #FFFFFF;font-size: 15px;margin: 7px 10px 10px 0px;}

h3 {font-size: 100%;margin: 40px 20px 20px 10px;text-align: left;color: #333333;border-bottom: 1px dashed #999999;padding: 0px 0px 5px;clear: both;}

h4 {font-size: 100%;margin: 40px 20px 20px 10px;text-align: left;color: #333333;border-bottom: 1px dashed #999999;padding: 0px 0px 5px;clear: both;}

h5 {font-size: 100%;margin: 40px 20px 20px 10px;text-align: left;color: #333333;border-bottom: 1px dashed #999999;padding: 0px 0px 5px;clear: both;}

h6 {font-size: 100%;margin: 40px 20px 20px 10px;text-align: left;color: #333333;border-bottom: 1px dashed #999999;padding: 0px 0px 5px;clear: both;}

#footer0{text-align: left;height: 100px;width: 750px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;border-top: 0px solid #ffffff;background: #ffffff;font-size: 13px;line-height: 140%;color: #999999;}

#footer2{text-align: left;float:left;height: 90px;width: 430px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;border-top: 0px solid #ffffff;background: #ffffff;font-size: 13px;line-height: 140%;color: #999999;}

#footer2 p{margin: 6px 0px 0px 0px;padding: 0px 0px 0px 0px;color: #999999;}
#footer3{text-align: left;float: right;height: 90px;width: 200px;margin: 0px 0px 0px 10px;padding: 0px 0px 0px 0px;background: #ffffff;font-size: 13px;line-height: 140%;}

#footer3 p{margin: 6px 0px 0px 0px;padding: 0px 0px 0px 0px;}

dl {margin: 0px 0px 50px 40px;}
dt {font-weight: bold;}
dd {margin-bottom: 10px;}


ul.arrow01{margin:0px;padding:0px;list-style:none;}
 
ul.arrow01 li{padding-right:1em;padding-left:12px;display:inline;}



.imgbox {float: right;margin: 0px 30px 1em 40px;}
.imgbox img{border: 1px solid #666666;}
.imgbox_f {margin: 0px 10px 1em;float: right;}
.imgbox_f img{border: 1px solid #666666;}

.margin {margin-left: 30%;border: #000000 1px solid
} 

.strong {font-size: 130%;color: #ffffff;text-align: center;}

p.sample1 {margin: 5px 0px 0px 15px;padding: 0px 0px 0px 0px;font-size: 12px;} 
p.sample2 {margin: 0px 0px 10px 8px;padding: 0px 0px 0px 0px;}
p.sample3 {margin: 12px auto 0px 10px;padding: 0px 0px 0px 0px;}
p.sample4 {margin: 0px 0px 0px 0px;padding: 0px 0px 10px 0px;}

p.sample5 {font-size: 14px;text-align: center;background-color: #ffffff;margin: 3px auto 3px auto;border: double 3px #ffffff;background-color: #f8dce0;padding: 0.5em;}

p.sample6 {float: right;margin: 0px 10px 1em 30px;}

p.sample7 {float: right;margin: 0px 10px 0.5em 10px;}

p.sample8 {font-size: 30px;color: #FFFFFF;margin: 0px 0px 0px 0px;}

p.sample9 {font-size: 16px;color: #FFFFFF;margin: 0px 0px 0px 0px;}
p.sample10 {font-size: 12px;margin: 0px 0px 0px 20px;}

div#imbgox {float: right;font-size: 14px;background-color: #ffffff;margin: 3px auto 3px auto;}


#topicPath_02 {float:left;margin: 3px 0px 0px 10px;font-size: 15px;}
#topicPath_02 li {float:left;line-height:110%;list-style-type:none;}
#topicPath_02 li a {margin-right:5px;padding-right:10px;background:url(../img/topicpath.gif) no-repeat right center;}





.sticky {padding: 3px 10px;border-bottom: 1px solid #CCCCC0;border-right: 1px solid #CCCCC0;background-color: #FFCCCC;color: #FFFFFF;font-size: 14px;}