@charset "utf-8";

/*
 Common Style [
----------------------------------------------------------- */
* {
	margin:0;
	padding:0;
}

body {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	text-align: center;
	line-height:20px;
}


li {
	list-style-type:none;
}

img {
	border:0;
}

.clear {
	clear:both;
}

.pad5{padding:5px;}


/*
 Link Color [
----------------------------------------------------------- */

a:link {
	text-decoration:underline;
	color:#666666;
	
}
a:visited {
	text-decoration:underline;
	color:#666666;
}
a:hover {
	text-decoration:underline;
	color:#E83A18;
}
a:active {
	text-decoration:underline;
	color:#666666;
}

/*
 main [
----------------------------------------------------------- */

#wrap100{
	width:595px;
}

#wrap100 #model_main{
	width:595px;
	height:663px;
	background-image:url(../images/main_bgimg.jpg);
	margin-top:20px;
}

#wrap100 #model_main .bosyu_comment1{
	width:350px;
	font-size:12px;
	text-align:left;
	line-height:140%;
	position:relative;
	top:370px;
	left:213px;
}

#wrap100 #model_main .bosyu_comment2{
	width:350px;
	font-size:12px;
	text-align:left;
	line-height:140%;
	position:relative;
	top:428px;
	left:213px;
}

#wrap100 #model_main .bosyu_comment3{
	width:350px;
	font-size:12px;
	text-align:left;
	line-height:140%;
	position:relative;
	top:470px;
	left:213px;
}

#wrap100 #model_main .bosyu_comment4{
	width:350px;
	font-size:12px;
	text-align:left;
	line-height:140%;
	position:relative;
	top:513px;
	left:213px;
}


/*
 model_introduction [
----------------------------------------------------------- */

#wrap100 .model_introduction{
	width:595px;
	height:703px;
	background-image:url(../images/model_bgimg.jpg);
}

#wrap100 .model_introduction .introduction_comment1{
	font-size:12px;
	line-height:150%;
	width:157px;
	position:relative;
	top:302px;
	left:30px;
	text-align:left;
}

#wrap100 .model_introduction .introduction_comment2{
	font-size:12px;
	line-height:150%;
	width:157px;
	position:relative;
	top:230px;
	left:428px;
	text-align:left;
}

#wrap100 .model_introduction .introduction_comment3{
	font-size:12px;
	line-height:150%;
	width:190px;
	position:relative;
	top:352px;
	left:390px;
	text-align:left;
}

#wrap100 .model_introduction img{
	position:relative;
	top:370px;
	left:50px;
}

#wrap100 .model_oubo{
	width:595px;
}

#wrap100 .model_oubo .oubo_text{
	width:550px;
	font-size:12px;
	text-align:left;
	margin:10px auto;
	background-image:url(../images/tensen.gif);
	line-height:25px;
}

#wrap100 .model_oubo .oubo_text .komoji{
	font-size:11px;
	color:#595757;
}

#wrap100 .model_oubo .oubo_youkou{
	background-image:url(../images/oubo_youkou.jpg);
	width:595px;
	height:262px;
}

#wrap100 .model_oubo .oubo_youkou p{
	font-size:12px;
	text-align:left;
	width:415px;
	line-height:145%;
	position:relative;
	top:40px;
	left:170px;
}

#wrap100 .model_oubo .oubo_youkou .akamoji{
	font-size:11px;
	color:#E60012;
}

#wrap100 .model_oubo .oubo_youkou .komoji{
	font-size:11px;
	color:#595757;
}

#wrap100 .model_oubo .oubo_button{
	position:relative;
	top:20px;
	left:70px;
}

	
#magHeader         { width: 100%; text-align: center; border-bottom: solid 1px #ff5959; }
#magHeader .logo   { width: 600px; margin: 10px auto; text-align: left; line-height: 1em; }
#magFooter         { width: 100%; text-align: center; border-top: solid 1px #ff5959; }
#magFooter address { width: 600px; margin: 10px auto; text-align: right; }

	




