@charset "UTF-8";



body {
width:100%; 
font-size:11pt;
font-family:arial,"ヒラギノ角ゴ Pro W3","ＭＳ　Ｐゴシック";
margin:0px auto;
padding:0px;
line-height:150%;
color:#000;
background: #FFCC00;
min-width:954px;

_display: inline;

_zoom:1;
}

a:link { color:#515fed; }
a:visited { color:#515fed; }
a:hover { color:#CC0000; }

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}

.fl { float:left; }
.fr { float:right; }
.mt15 { margin-top:15px; }
.mt30 { margin-top:30px; }
.center { width:100%;text-align:center; }

#wrap { width:935px; margin:0 auto; padding:0 0 15px 0;background: #FFF;}

#base { width:100%; margin:0 auto; text-align:left;}

.head { width:100%; }
.head h1 { width:132px; float:left; font-size:0px; }
.head .btn { width:324px;float:right;}

.main { width:100%; padding:15px 0 0 0; margin:0; clear:both; }
.main h2 { width:100%; margin:0; padding:0;}
.main p { padding:0; margin:20px 0 0 0; font-size:14px;}

#contents{ clear:both; padding:20px 0 0 0;}

.con_it { width:402px; float:left; }
.con_wh { width:402px; float:right; }
.con_it h3{ padding:0; margin:0 0 15px 0;}
.con_wh h3{ padding:0; margin:0 0 15px 0;}

.con_it .con_head, .con_wh .con_head { width:402px; padding:3px 0 0 0; margin:0 0 18px 0; background:url(img/bgbox_s_head.gif) top no-repeat;}
.con_it .con_foot, .con_wh .con_foot { width:402px; padding:0 0 3px 0; margin:0; background:url(img/bgbox_s_foot.gif) bottom no-repeat;}
.con_it dl, .con_wh dl { width:366px; padding:10px 20px 12px 16px; margin:0; background:url(img/bgbox_s_body.gif) top repeat-y;}
.con_it dt, .con_wh dt { margin:0; padding:0 0 15px 0;}
.con_it dd, .con_wh dd{ margin:0; padding:0;}
.con_it .ph, .con_wh .ph { width:111px; }
.con_it .txt, .con_wh .txt{ width:239px; }

.con_more { width:100%; clear:both; padding:0 0 0 0;_padding:0}
*:first-child+html .con_more { padding:0}
.con_more h3{ padding:0; margin:0 0 8px 0;}
.con_more .con_head { width:844px; padding:3px 0 0 0; margin:0; background:url(img/bgbox_l_head.gif) top no-repeat;}
.con_more .con_foot { width:844px; padding:0 0 3px 0; margin:0; background:url(img/bgbox_l_foot.gif) bottom no-repeat;}
.con_more dl { width:804px; padding:20px; margin:0; background:url(img/bgbox_l_body.gif) top repeat-y;}
.con_more dt { width:219px; margin:0; padding:0;}
.con_more dd{ width:551px; margin:0; padding:0;}
.con_more dd img{ margin:0; padding:0 0 20px 0;}

.pagetop { text-align:right;margin-top:35px; }

/* Footer */

#footer { font-size:12px; color:#666666; height: 86px; border-top: 1px solid #F3F3F3; }
.footerBottom { background: #003366; height:345px; width:100%; margin: auto;}
.footerBottom .footerCopy { width:954px; padding:12px 0 8px 0; height: 25px; margin: auto; }
.footerBottom .footermenu { width:954px; margin: auto; }

table, td, th { border: 1px #808080 solid!important; }
td { padding-left:10px!important; padding-left:8px!important; line-height:180% !important; padding:9px !important; }
th { background-color:#f8f8f8 !important; padding-left:9px !important; }

.st { font-weight:bold; }

.article { 
padding-left:20px; }

.about_title { 

	background:#FFFFFF;

	color:#66ccff;

	font-size:16px;

	line-height:21px;

	font-weight:bold;

	padding: 2px 0 0px 20px;

	border:none;

	margin:0 0 5px 2px;

	text-align:left !important;
 }

.about_title p { 
	padding:auto 20px !important;
	margin:auto 20px !important;
	font-size:12px  !important;
 }

.about_text { 
	background:#FFFFFF;

	color:#cc3366;

	font-size:16px;

	line-height:21px;

	font-weight:bold;

	padding: 6px 0 11px 20px;

	border:none;

	margin:0 0 10px 2px;

 }

    a.siryou_button_head {
        display:block;
        margin:0;
        width:260px; height:60px;
        background:transparent url("img/siryou_button_head.gif") no-repeat 0 0;
        text-decoration:none;
        text-indent:-9999px;
	text-align:right !important;
    }
    a.siryou_button_head:hover {
        background-position:0 -60px;
        text-decoration:none;
	text-align:right !important;

    }



    a.siryou_button {
        display:block;
        margin:auto auto 20px auto ;
        width:670px; height:70px;
        background:transparent url("img/siryou_button.gif") no-repeat 0 0;
        text-decoration:none;
        text-indent:-9999px;
	position: relative; top: 30px; z-index:5 !important;
    }
    a.siryou_button:hover {
        background-position:0 -70px;
        text-decoration:none;
	position: relative; top: 30px; z-index:5 !important;
    }


    a.sb_button {
        display:block;
        margin:auto auto 20px auto ;
        width:670px; height:70px;
        background:transparent url("img/sb_button.gif") no-repeat 0 0;
        text-decoration:none;
        text-indent:-9999px;
	position: relative; top: 30px; z-index:5 !important;
    }
    a.sb_button:hover {
        background-position:0 -70px;
        text-decoration:none;
	position: relative; top: 30px; z-index:5 !important;
    }


.title_border {
	width:550px;
	border-top:dotted 2px #0099ff; 
	padding: 2px 0 2px 20px;
	margin: 2px 65px 2px 45px;
}

/*--------------------------------------------*/

/* clearfix                                   */

/*--------------------------------------------*/

.clearfix:after {
	clear: both;
	content:".";
	display: block;
	height: 0;
	visibility: hidden;
}
.clearfix {
	display: block;
	min-height: 1%;
}
* html .clearfix {
	height: 1%;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
