﻿@charset "UTF-8";


/*----------------------------------------------------------

	基本設定

----------------------------------------------------------*/
#container{
	width:734px;
	margin:0 0 0 1px;
	padding:20px 0 20px 0;
	border-top:1px solid #cccccc;
	background-color:rgb(235,218,254);
}

#container p{
	width:594px;
	margin:0 0 0 75px;
	line-height:1.6em;
	letter-spacing:1px;
	color:rgb(41,29,187);
}
#container p.comment1{
	margin:1.2em 0 0 75px;
}
#container img{
	margin:0 0 0 75px;
	border:0px;
}

/*----------------------------------------------------------

	中身

----------------------------------------------------------*/
#container h2{
	margin:0 0 0 10px;
}
#container h2 img{
	margin:0 0 0 0;
}
#container h3{
	margin:10px 0 20px -10px;
}
#container h4{
	margin:10px 0 0 -5px;
}
#container p span.imitationSound{
	color:rgb(29,167,187)
}

#container .frameDefinitionU{
	display:block;
	width:699px;
	height:25px;
	margin:20px 0 0 0;
	background:url(../i/frame_up.jpg) no-repeat;
}
#container .frameDefinition{
	width:699px;
	padding:10px 0 10px 0;
	background:url(../i/frame_middle.jpg) repeat-y;
}
#container .frameDefinitionD{
	display:block;
	width:699px;
	height:25px;
	background:url(../i/frame_down.jpg) no-repeat;
}

#container .textPhoto1{
	width:590px;
	margin:0 0 0 75px;
}
#container .textPhoto1 img{
	float:left;
	width:225px;
	margin:0 15px 0 0;
}
#container .textPhoto1 p{
	width:300px;
	padding:5px 0 0 0;
	color:#666666;
	font-size:0.95em;
	letter-spacing:0;
}
#container .text_left{
	width:660px;
	margin:20px 0 0 0;
}
#container .text_left p{
	float:right;
	width:270px;
	margin:10px 0 0 0;
}
#container p.division{
	padding-top:1.2em;
	border-top:2px dotted rgb(94,86,196);
}

#container .Affirieit{
	margin:20px 0 0 0;
}