@charset "shift_jis";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
/*共通*/
.clearfix:after { content: ""; display: block; clear: both; }
a, a:link, a:active, a:hover, a:visited { text-decoration: none; color:#000 }
.mb20 { margin-bottom:20px; }
.mb30 { margin-bottom:30px; }
.fl { float:left }
.fr { float: right }
/*--------------------------------------------------------------*/
body {font-family: Helvetica, "游ゴシック", "Yu Gothic", sans-serif; text-align: center; width: 100%; }
footer { font-size: 11px; content: ""; display: block; clear: both; }
/*--------------------------------------------------------------*/
#container{ background:url(../img/profile_bg.png) no-repeat center top; height: 710px; width: 1100px; margin:0; position: relative; }
.photo_box{
	position: absolute;
	top: 34px;
	left: 35px;
	width: 397px;
	height: 448px;
	overflow: hidden;
}
.photo{ width:300px; float: left; }
.photo img{width:300px;}
.thum{ width:95px; float:right;}
.thum input{ margin:0 0 5px 0; width:94px; }

.name{ position:absolute; top:141px; left:530px; width:246px; height:19px; font-size: 14px; text-align:left; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; color: #FFF; font-weight: bold; letter-spacing: 2px; }
.size{ position:absolute; top:162px; left:573px; width:200px; height:19px; text-align:left; color: #FFF; font-family: Arial, Helvetica, sans-serif, "Century Gothic"; font-size: 12px; letter-spacing: 2px; font-weight: bold; }
.comment{ position:absolute; top:263px; left:456px; width:287px; height:192px; overflow-y:scroll; background-color: #FFF; text-align:left; border: 1px solid #D6D6D6; padding: 5px 0 5px 5px; }
.enquete_btn{ position:absolute; top:494px; left:563px; width:211px; height:46px; }
.close_btn{ position:absolute; top:12px; left:738px; width:46px; height:46px; }
.schedule_box{ position:absolute; top:555px; left:31px; width:757px; height:76px; font-size: 10px; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }
.date{ width: 100px; float:left; margin-right:7px; }
.date:last-child{ margin-right:0px !important; }
.day{ color: #FFF; line-height: 35px; width: 100px; border-top-style: solid; border-top-width: 1px; border-top-color: #535353; background-color: #0D0D0D; }
.time{ color: #000; line-height: 35px; width: 100px; background-color: #FFF; }
.schedule_box{ position:absolute; top:557px; left:31px; width:766px; height:46px; text-align: center; }
footer{ position:absolute; top:660px; left:0px; width:797px; height:76 }
.copyright{ color:#FFFFFF;}
.blog{
	position: absolute;
	top: 15px;
	left: 815px;
	width: 276px;
	height: 670px; overflow-y: scroll; overflow-x: hidden;
}
