* {
	margin:0 auto;
	padding:0;
	font-family:"?????? Pro W3",Osaka,"?? ?????";
	}

body	 {	background-color:#fff;	}

img		{border:0;}
ol,ul		{list-style:none;}
a:visited		{color:#1D3994;}
a:link		{color:#1D3994;}
a:hover		{text-decoration:underline;}


/*****************************************************/
/* commonness */
p{
	font-size:	15px;
	line-height:	1.5;
	color:		#1a1a1a;
	}

h4{
	color:		#FF7800;
	line-height:	2;
	}

.lead{
	font-size:	110%
	line-height:	1.5;
	color:		#646464;
	padding:	10px 0 10px 0;
	}

.txt-s1{
	font-size:	12px;
	font-weight:	normal;
	}

.txt-hikaku{
	font-size:	12px;
	line-height:	2;
	margin-top:	5px;
	}	

#back_box1{
	float:		left;
	width:		200px;
	}

#back_box2{
	float:		right;
	width:		360px;
	text-align:	center;
	}

#back_box3{
	float:		right;
	width:		545px;
	text-align:	left;
	}

#back_box4{
	float:		right;
	width:		730px;
	text-align:	center;
	}

#back_box4 ul li a{
	float:		right;
	padding:	0;
	}

#back_box4 ul li{
	width:		180px;
	height: 		60px;
	display:		inline;
	}


/*****************************************************/
/*header*/
#header_box{
	margin:		0 auto;
	width:		960px;
	}

#header_logo_box{
	float:		left;
	}

#header_menu1{
	width:		760px;
	height:		45px;
	background-color:	#ffe900;
	margin:		0;
	padding:	0;
	float:		left;
	}

#header_menu1 ul li a{
	float:		left;
	margin-left:	5px;
	display:		inline;
	padding:	0;
	}

#header_menu1 ul li{
	width:	125px;
	height: 	45px;
	display:		inline;
	}

/*****************************************************/
/* container */
#container{
	margin:			0 auto;
	width:			960px;
	}

#container1{
	float:			left;
	width:			650px;
	height:			630px;
	background-image:	url("/blog/beginner/img/main_ph_left.gif") ;
	padding:		0;
	}

#container2{
	float:			left;
	width:			310px;
	height:			630px;
	background-image:	url("/blog/beginner/img/main_ph_right.gif") ;
	padding:		0;
	}

#container3{
	width:			580px;
	height:			475px;
	text-align:		center;
	padding:		0 0 0 70px;
	}

#container4{
	float:			left;
	width:			650px;
	height:			585px;
	background-image:	url("/blog/beginner/img/menu_ph_left.gif") ;
	padding:		0;
	}

#container5{
	float:			left;
	width:			310px;
	height:			585px;
	background-image:	url("/blog/beginner/img/shirou_ph_right.gif") ;
	padding:		0;
	}

#container5_yosou{
	float:			right;
	width:			310px;
	height:			585px;
	background-image:	url("/blog/beginner/img/yosou_ph_right.gif") ;
	padding:		0;
	}

#container5_kaou{
	float:			right;
	width:			310px;
	height:			585px;
	background-image:	url("/blog/beginner/img/kaou_ph_right.gif") ;
	padding:		0;
	}

#container5_haitou{
	float:			right;
	width:			310px;
	height:			585px;
	background-image:	url("/blog/beginner/img/haitou_ph_right.gif") ;
	padding:		0;
	}

#container6{
	width:			600px;
	height:			475px;
	text-align:		center;
	padding:		0 0 0 50px;
	}

#container7{
	float:			left;
	width:			960px;
	height:			585px;
	background-image:	url("/blog/beginner/img/full_back.gif") ;
	padding:		0;
	}

#container8{
	width:			960px;
	height:			520px;
	padding:		0;
	}

#container9{
	width:			900px;
	height:			380px;
	padding:		0;
	}

#container9_left{
	float:			left;
	width:			420px;
	height:			320px;
	padding:		0 0 0 30px;
	}

#container9_right{
	float:			right;
	width:			440px;
	height:			300px;
	padding:		0;
	background-color:	#fff;
	}

#container9_tab_left{
	float:			left;
	width:			420px;
	height:			206px;
	padding:		0 0 0 30px;
	text-align:		left;
	}

#container9_tab_right{
	float:			right;
	width:			450px;
	height:			250px;
	padding:		0;
	background-color:	#fff;
	}

#container10{
	width:			900px;
	height:			455px;
	padding:		20px 0 0 0;
	text-align:		center;
	}

#footer_left{
	width:			620px;
	height:			100px;
	background-color:	#fff;
	padding:		10px 0 0 30px;
	}

#footer_full{
	float:			left;
	width:			930px;
	height:			100px;
	background-color:	#fff;
	padding:		10px 0 0 30px;
	}

#container_head{
	width:			650px;
	background-color:	#fff;
	padding:		0;
	}



/*****************************************************/
/*container3*/
#container3 ul li{
	margin:		5px 0 5px 0;
	}

.faq{
	text-align:	right;
	margin-top:	10px;
	width:		475px;
	}

/*****************************************************/
/*shirou*/
#button_box1{
	float:		left;
	width:		300px;
	height:		400px;
	padding-top:	10px;
	}

#button_box2{
	float:		right;
	width:		300px;
	height:		400px;
	padding-top:	10px;
	}

#button_box1 ul li{
	margin-top:	10px;
	width:		265px;
	}

#button_box2 ul li{
	margin-top:	10px;
	width:		265px;
	}

/*****************************************************/
/*kaou*/
#container_kaou_left{
	float:			left;
	width:			900px;
	padding:		0 0 20px 0 ;
	text-align:		left;
	}

#container_kaou_site1{
	float:			left;
	width:			160px;
	margin-left:		15px;
	}

.txt-kaou{
	font-size:	12px;
	font-weight:	bold;
	line-height:	3;
	}

/*****************************************************/
/*tab*/
#tabbox{
	width:		920px;
	height:			460px;
	text-align:	center;
	padding-top:	15px;
	}

#tabbox_shurui{
	width:		920px;
	height:			460px;
	text-align:	center;
	padding-top:	5px;
	}

.tabbox .tabs a{
	background-color:	#f5f5f5;
	margin:		0;
	padding:	0;
	}

#tab_box1{
	width:			920px;
	height:			405px;
	}

.main_copy{
	height:		70px;
	}

.main_copy_solo{
	text-align:	center;
	height:		70px;
	margin-top:	25px;
	}

.box_space{
	margin-top:	25px;
	}

#gogo{
	float:			left;
	width:			450px;
	text-align:		center;
	}

#gogo_solo{
	float:			left;
	width:			420px;
	text-align:		center;
	margin-top:		25px;
	}

#tab1 {    }
#tab2 { display:none; }
#tab3 { display:none; }
#tab4 { display:none; }
#tab5 { display:none; }

