@charset "UTF-8";
/*--------------Subcontents-----------------*/	
.jissen {
	width: 200px;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:auto;
	margin-left:auto;
	}
td{
  font-size : 75%;
  color:#372d7d;
}
.corner{
  font-size : 6px;
  color : #333333;
}
.linet{
  width : 100px;
  border-top : 1px solid #777777;
  margin : 1px;
}
.linel{
  height : 100px;
  width : 2px;
  border-left : 1px solid #777777;
  margin : 1px;
}
.liner{
  height : 100px;
  width : 2px;
  border-right : 1px solid #777777;
  margin : 1px;
}
.lineb{
  width : 100px;
  border-bottom : 1px solid #777777;
  margin : 1px;
}
/*--------------Subnavi-----------------*/
#subnavi {
   width:180px;
   height:190px;
   margin:0 auto;
   padding:10px;
   background:#f9f8fa;
}
#submenu a {
   display:block;
   width:180px;
   height:30px;
   text-decoration:none;
   margin-bottom:10px;
}
#submenu a {
   text-indent:-9999px;
   text-decoration:none;
}
#submenu #sp a {
    background-image:url(../contents/guidebutton/sw_b.jpg);
}
#submenu #cc a {
    background-image:url(../contents/guidebutton/cc_b.jpg);
}
#submenu #hb a {
    background-image:url(../contents/guidebutton/hb_b.jpg);
}
#submenu #pc a {
    background-image:url(../contents/guidebutton/3p_b.jpg);
}      
#submenu #wm a {
    background-image:url(../contents/guidebutton/wm_b.jpg);
}
img {
    border:0px;
}
/*--------------Contents-----------------*/
h2 {
	margin-left:5px;
	margin-right:5px;
	margin-bottom:10px;
    color:#372d7d;
	font-size:95%;
	font-weight:bold;
	line-height:1.6em;
	border-bottom:1px solid #5b7e91;
}
p {
    font-size:0.90em;
	line-height:1.4em;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
}
h3 {
	font-size:0.85em;
	margin-top:5px;
	margin-left:10px;
	margin-bottom:0px;
	color:#d333a3;
	font-weight:bold;
}
.box01{
  width: 510px;/*全体の幅*/
  font-size: 100%;/*文字サイズ*/
  background: #F9F8FA;/*背景色*/
  margin-top:15px;
  margin-bottom:15px;
  margin-left:auto;
  margin-right:auto;
}
.box01 dt{/*タイトル部分の設定*/
  width: 12em;/*タイトルの幅（文字数）*/
  color: #FFFFFF;/*文字色*/
  background: #FFB6C1;/*背景色*/
  font-weight: bold;
  text-align: left;
  text-indent:15px;
  margin: 0;
  padding: 5px 0 2px 0;
}
.box01 dd{/*内容部分*/
  margin: 0;
  border: solid 1px #FFB6C1;/*上側の枠の色*/
  background: #FFFFFF;/*背景色*/
}
.box01 dd p{
  padding: 1em;/*テキスト部分の余白*/
  margin: 0;
  line-height:1.4em;
  font-size:100%;
}
.box02{
  width: 510px;/*全体の幅*/
  font-size: 100%;/*文字サイズ*/
  background: #F9F8FA;/*背景色*/
  margin-top:15px;
  margin-bottom:15px;
  margin-left:auto;
  margin-right:auto;
}
.box02 dt{/*タイトル部分の設定*/
  width: 6em;/*タイトルの幅（文字数）*/
  color: #FFFFFF;/*文字色*/
  background: #FFB38E;/*背景色*/
  font-weight: bold;
  text-align: left;
  text-indent:15px;
  margin: 0;
  padding: 5px 0 2px 0;
}
.box02 dd{/*内容部分*/
  margin: 0;
  border: solid 1px #FFB38E;/*上側の枠の色*/
  background: #FFFFFF;/*背景色*/
}
.box02 dd p{
  padding: 1em;/*テキスト部分の余白*/
  margin: 0;
  line-height:1.4em;
  font-size:100%;
}
.box03{
  width: 510px;/*全体の幅*/
  font-size: 100%;/*文字サイズ*/
  background: #F9F8FA;/*背景色*/
  margin-top:15px;
  margin-bottom:15px;
  margin-left:auto;
  margin-right:auto;
}
.box03 dt{/*タイトル部分の設定*/
  width: 9em;/*タイトルの幅（文字数）*/
  color: #FFFFFF;/*文字色*/
  background: #FFB6C1;/*背景色*/
  font-weight: bold;
  text-align: left;
  text-indent:15px;
  margin: 0;
  padding: 5px 0 2px 0;
}
.box03 dd{/*内容部分*/
  margin: 0;
  border: solid 1px #FFB6C1;/*上側の枠の色*/
  background: #FFFFFF;/*背景色*/
}
.box03 dd p{
  padding: 1em;/*テキスト部分の余白*/
  margin: 0;
  line-height:1.4em;
  font-size:100%;
}
.modoru {
   text-align:right;
   margin-right:10px;
   font-size:90%;
}
.clearfix:after {
  height: 0;
  visibility: hidden;
  content: ".";
  display: block;
  clear: both;
}
.clearfix {
  display: inline-block;
} 
 /* Hides from IE-mac \*/ 
* html .clearfix {
   height: 1%;
}
.clearfix {
   display: block;
} 
/* End hide from IE-mac */
#partybox01 {
   width: 510px;/*全体の幅*/
   font-size: 95%;/*文字サイズ*/
   background: #F9F8FA;/*背景色*/
   margin-top:15px;
   margin-left:auto;
   margin-right:auto;
}
#partybox01 img {
   border:0px;
}
.box-a {
   float:right;
   margin-bottom:15px;
   margin-left:10px;
}
dl .box-b {
   float:left;
}
dt {
   font-size:90%;
   color:#5b7e91;
}
dd {
   font-size:80%;
}
#partybox02 {
   width: 510px;/*全体の幅*/
   font-size: 95%;/*文字サイズ*/
   background: #F9F8FA;/*背景色*/
   margin-top:15px;
   margin-left:auto;
   margin-right:auto;
}
#partybox02 img {
   border:0px;
}
.box-a {
   float:right;
   margin-bottom:15px;
   margin-left:10px;
}
dl .box-b {
   float:left;
}
dt {
   font-size:90%;
   color:#5b7e91;
}
dd {
   font-size:80%;
}
#cafebox01 {
   width: 510px;/*全体の幅*/
   font-size: 90%;/*文字サイズ*/
   background: #F9F8FA;/*背景色*/
   margin-top:15px;
   margin-left:auto;
   margin-right:auto;
}
#cafebox01 img {
   border:0px;
   margin-bottom:5px;
}
.box-A {
   float:left;
   margin-bottom:15px;
   margin-left:10px;
   text-align:center;
}
.box-B {
   float:right;
   margin-bottom:15px;
   margin-right:10px;
   text-align:center;
}
#cafebox02 {
   width: 510px;/*全体の幅*/
   font-size: 90%;/*文字サイズ*/
   background: #F9F8FA;/*背景色*/
   margin-top:15px;
   margin-left:auto;
   margin-right:auto;
}
#cafebox02 img {
   border:0px;
   margin-bottom:5px;
}
#clubbox {
   width: 510px;/*全体の幅*/
   font-size: 100%;/*文字サイズ*/
   background: #F9F8FA;/*背景色*/
   margin-top:15px;
   margin-left:auto;
   margin-right:auto;
}
#clubbox img {
   border:0px;
   margin-bottom:5px;
}
#mediabox {
   width: 510px;/*全体の幅*/
   font-size: 90%;/*文字サイズ*/
   background: #F9F8FA;/*背景色*/
   margin-top:15px;
   margin-left:auto;
   margin-right:auto;
}
#mediabox img {
   border:0px;
   margin-bottom:5px;
}
.box-A {
   float:left;
   margin-bottom:15px;
   margin-left:10px;
   text-align:center;
}
.box-B {
   float:right;
   margin-bottom:15px;
   margin-right:10px;
   text-align:center;
}




