@charset "UTF-8";

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* 00.base style                                                          */
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
* {margin: 0px;padding: 0px;list-style: none;font-family: "ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","Osaka";text-shadow: 0px 0px 1px #FFFFFF;
}
html {overflow-x: hidden;
}
body {margin: 0px auto 0px auto;text-align: center;
}
div.section {border: solid 1px #CCCCCC;padding: 10px;margin: 10px;
}
img {display: block;border: none;
}
p,li {font-size: 12px;line-height: 1.5em;color : #232323;
}
li {list-style: none;
}
em,strong,h1,h2,h3,dt {font-family: "Hiragino Kaku Gothic Pro W6","ヒラギノ角ゴ Pro W6","Osaka","ＭＳ Ｐゴシック";font-weight: bolder;
}
h1 {font-size: 18px;color : #232323;
}
h2 {font-size: 16px;color : #232323;
}
h3 {font-size: 14px;color : #232323;
}
hr {border-style: solid;border-color: #999999;
}
a {text-decoration: none;
}
a:active {color: #0000FF;
}
a:link {color: #0000FF;
}
a:visited {color: #990099;
}
a:hover {text-decoration: underline;color: #CC0000;
}
.english {font-family: "Myriad Pro","Verdana","Arial", "Helvetica", "sans-serif";line-height: normal;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* 01.wrapper style                                                       */
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
div#wrapper {margin: 0px auto;max-width: 620px;_width: 622px;/*IE6用（「全体」+「2px」）*/
}
div#header {position: relative;margin: 0px auto; max-width: 620px;height: 125px;}

h1#title {position: absolute;top: 70px;left: 145px;color: #FFFFFF;float: left;font-size: 24px;text-shadow: 1px 1px 3px #333333;
}
div#header span {display: block;position: absolute;top: 105px;left: 150px;color: #FFFFFF;font-size: 10px;text-shadow: 1px 1px 3px #333333;font-weight: bolder;
}
div#header div {font-weight: bolder;display: block;position: absolute;top: 125px;left: 150px;color: #FFFFFF;font-size: 12px;text-shadow: 1px 1px 3px #333333;
}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* 04.container style                                                     */
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
div#container {margin: 0px auto 0px auto;padding: 0px 20px 0px 20px; max-width: 640px!important;clear: both;text-align: left;
}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* 05.contents style                                                      */
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
div#contents {padding: 5px;max-width: 590px!important;background-color: #FFFFFF;border: solid 1px #969696;text-align: left;}
div#contents p {padding: 0px 10px 0px 10px;font-size:medium;line-height:165%;}

div#contents2 {
    margin-left: -15px!important;padding: 5px;width: 604px!important;background-color: #FFFFFF;border: solid 8px #969696;text-align: left;
}
div#contents2 p {padding: 5px 10px 5px 10px;font-size: 12px;line-height: 1.5em;
}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* 07.footer style                                                        */
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
div#footer {position: relative;margin: 0px auto 0px auto;width: 640px;height: 55px;background-image: url(../images/mfp_footer_wide2.png);_background: none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mfp_footer_wide2.png', sizingMethod='scale');clear: both;
}
div#footer span {display: block;font-family: "Myriad Pro","Verdana","Arial", "Helvetica", "sans-serif";font-size: 10px;position: absolute;color: #FFFFFF;width: 640px;height: 30px;text-align: center;top: 16px;left: 0px;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/


/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* 08.copyright style                                                     */
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
div#copyright {padding: 2px;color: #999999;clear: both;line-height: normal;background-color: #666666;
}
div#copyright p {font-size: 10px;
}
div#copyright span {font-family: "Myriad Pro","Verdana","Arial", "Helvetica", "sans-serif";font-size: 12px;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

div#thanks {padding: 40px 0px 40px 0px;text-align: center;
}
div#thanks p {font-size: 16px;
}
div#thanks p strong {font-size: 18px;color: #CC0000;
}

.box20{width: 610px;border: solid 8px #969696;
}

.p10-tb{ 
  padding-top: 10px!important;
  padding-bottom: 10px!important; }

select {
   background-color: #B4D4FE;
} 

textarea.waku{border:2px green dotted;}

input.waku{border:2px gray solid;}

.f12pt{ font-size: 12pt!important; }

.utikesi { text-decoration: line-through; }

div#mf_header h1 {font-size: 24px;border-bottom: solid 2px #4682B4;margin: 0px;padding: 0px;
}
div#mf_header h2 {font-size: 16px;color: #999999;font-weight: normal;margin: 0px;padding: 0px;
}

.f10ptw{ font-size: 10pt!important;
         color: #fff!important;
 }
 
.fl-r{ float:right; margin-left: 20px; }/*右寄せ*/
.fl-l{ float:left; margin-right: 20px; }/*左寄せ*/

#mfp_buttons ul li{display: inline;      
}

#mfp_buttons {
        text-align: center;
}

.f08em{ font-size: 0.8em; }
.f09em{ font-size: 0.9em; }
