/* CSS Document */

/* ブラウザスタイルの初期化 */

* {
  margin: 0;
  padding: 0;
  line-height: 1.0;
  }


body{
	margin: 0;
	padding: 0;
	font-size: 80%;
	text-align: left; 
	color:#FFFFFF;
	background-color:#EE196E;
	
		
}

/*** 画像 ***/

img {
border:0;
vertical-align:bottom;
}

.opacity {
vertical-align:bottom;
}

.opacity img a:hover{
	opacity:0.7;
	filter:alpha(style=1, opacity=70, finishopacity=100, startx=0, starty=0, finishx=170, finishy=140);
}



/*** 内ボックス ***/

div#wrapper{
	padding: 0;
	width: 1030px;
	height:inherit;
	background: url(../images/ornament02.jpg) no-repeat;
	margin:0;
}

/*** ページトップ　h1 ***/

div#top_copy {
width:880px;
height:10px;
margin:0;
padding:5px 0 0 120px;
text-align:left;
}

div#top_copy h1{
color:#FFFFFF;
font-size:11px;
font-weight:normal;
margin:0;
padding:0;
}

/*** ヘッダー ***/

div#header{
    width:900px;
	padding:0;
	height:60px;
	text-align: center;
	margin-top:0;
	margin-bottom:0;
margin-left: auto;
margin-right:auto;
}

div#siteid_box {
width:900px;
margin:0;
padding:0;
}

div#header table{
height:auto;
padding:0;
border: none;
float:left;
text-align:center;
margin:0;
}

div#header tr,td{
border:none;
}

div#header h1 {
margin:0 0 0 0;
}

.header01 {
width:313px;
}

.header02 {
margin-left:30px;
}

.header03 {
width:570px;
text-align:right;
}

.header04 {
width:110px;
}

.header06 {
margin-left:10px;
}

div#header07 {
width:890px;
float:left;
text-align:right;
}

.header08 {
width:500px;
}



div#siteid{
width:300px;
float:left;
height:54px;
margin-top:8px;
}


div#header_top_box {
float:left;
width:370px;
height:auto;
margin:3px 0 0 200px;
}





/*** ナビゲーション ***/

div#navigation{
width:900px;
margin:0;
margin-left: auto;
margin-right:auto;
}

div#navigation table{
width:890px;
border:none;
text-align:center;
float:left;
}

div#navigation tr{
border:none;
width:900px;
}

div#navigation td{
border:none;
}

/*** メインコンテンツ ***/

div#main {
width:900px;
text-align:center;
margin-top:3px;
margin-bottom:0;
margin-left: auto;
margin-right:auto;
}

/*** 左ボックス ***/

div#left_box {
float:left;
width:230px;
margin:3px 5px 0 0;
}

.btn_box_title {
width:230px;
margin:2px 0 0 0;
}


/*** btn_box ***/
div#btn_box {
margin:0;
width:230px;
height:auto;
margin:0 0 6px 0;
padding:0;
}


div#btn_box table{
width:230px;
height:auto;
border:none;
margin:0;
padding:0;
color:#333333;
font-size:11px;
line-height:1.5em;
}

/*** btn_box01 ***/
div#btn_box01 {
margin:0;
width:230px;
height:auto;
margin:0 0 6px 0;
padding:0;
}

div#btn_box02 {
margin:0;
width:230px;
height:auto;
margin:0 0 6px 0;
padding:0;
}

div#btn_box03 {
margin:0;
width:230px;
height:auto;
margin:0 0 6px 0;
padding:0;
}

div#btn_box04 {
margin:0;
width:230px;
height:auto;
margin:0 0 6px 0;
padding:0;
}

div#btn_box05 {
margin:0;
width:230px;
height:auto;
margin:0 0 6px 0;
padding:0;
}

div#btn_box06 {
margin:0;
width:230px;
height:auto;
margin:0 0 6px 0;
padding:0;
}

div#btn_box07 {
margin:0;
width:230px;
height:auto;
margin:0 0 6px 0;
padding:0;
}


div#btn_box01 table{
width:230px;
height:auto;
border:none;
margin:0;
padding:0;
color:#333333;
font-size:11px;
line-height:1.5em;
}

div#btn_box01 td{
padding:1px 0 1px 0;
}

.side01 {
background:#FFFFFF;
width:230px;
margin:0;
text-align:left;
}

.side01 a{
color:#333333;
text-decoration:none;
font-size:13px;
}


.side01 td{
padding:3px;
padding-left:8px;
font-size:13px;
line-height:16px;
color:#C3BCAB;
}


/*** goto_shosai ***/
div#goto_shosai {
text-align:right;
padding-right:10px;
}

div#goto_shosai a{
color:#BF2374;
}

/*** goto_shosai02 ***/
div#goto_shosai02 {
text-align:right;
padding-right:10px;
}

div#goto_shosai02 a{
color:#BF2374;
}

/*** goto_shosai03 ***/
div#goto_shosai03 {
text-align:right;
padding-right:10px;
}

div#goto_shosai03 a{
color:#BF2374;
}

/*** goto_shosai04 ***/
div#goto_shosai04 {
text-align:right;
padding-right:10px;
}

div#goto_shosai04 a{
color:#BF2374;
}

/*** goto_shosai05 ***/
div#goto_shosai05 {
text-align:right;
padding-right:10px;
}

div#goto_shosai05 a{
color:#BF2374;
}

/*** goto_shosai06 ***/
div#goto_shosai06 {
text-align:right;
padding-right:10px;
}

div#goto_shosai06 a{
color:#BF2374;
}




.side03 {
display:block;
background:#FFFFFF;
margin:0;
}

   
.side02 {
text-align:center;
padding-bottom:2px;
}
.side02 img{
vertical-align:top;
}

.side_title {
display:block;
color: #FF0033;
font-size:11px;
line-height:1.5em;
}


/*** 右コンテンツ ***/
div#contents {
float:left;
width:652px;
margin:0 0 0 3px;
}

/*** パンくずリスト ***/
div#breadcrumbs_list {
width:580px;
color:#666666;
background:#FFFFFF;
padding:10px 37px 0 36px;
font-size:10px;
line-height:1.5em;
margin:0;
text-align:left;
}

div#breadcrumbs_list a,a:hover{
text-decoration:underline;
}



/*** TOPにもどる ***/
div#goto_top {
width:900px;
float:left;
text-align:right;
padding:5px 0 5px 0;
}

/*** フッタ ***/
div#footer {
clear:both;
width:900px;
margin:0 0 30px 0;
}


/*** フォント ***/

.color_blue {
color:#0099FF;
line-height:1.5em;
}

.color_pink {
color:#BF2374;
line-height:1.5em;
}

.color_pink_m {
color:#BF2374;
font-size:14px;
}

.color_pink_b {
color:#BF2374;
font-weight:bold;
line-height:1.5em;
}

.color_pink_b02 {
color:#BF2374;
font-weight:bold;
line-height:1.5em;
font-size:14px;
text-align:left;
}

.color_pink_l {
color:#BF2374;
font-size:16px;
font-weight:bold;
text-indent:5px;
line-height:1.5em;
}

.color_pink_ls {
color:#BF2374;
font-size:13px;
text-indent:5px;
line-height:1.5em;
}

.font11 {
width:230px;
display:block;
font-size:11px;
line-height:1.5em;
text-align:right;
padding-right:15px;
}

.font_h13 {
line-height:1.3em;
}



.qa {
background:#FFFFFF;
width:230px;
margin:0;
text-align:left;
}

.qa a{
color:#333333;
text-decoration:none;
font-size:13px;
font-weight:normal;
}


.qa td{
padding:3px;
padding-left:8px;
font-size:15px;
font-weight:bold;
line-height:16px;
color:#AAA18D;
}



div#osirase {
width:550px;
border:#BF2374 solid 2px;
line-height:1.5px;
color:#BF2374;
font-weight:bold;
line-height:1.5em;
padding:8px 0 8px 12px;
}






