/*///////////////////////////////////////////////*/
/*////////// common //////////*/

* {
	font-size:100%;
	margin:0pt;
	padding:0pt;
}


body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form,fieldset, input, textarea, p, blockquote, th, td, font {
	margin:0pt;
	padding:0pt;
}


a {
	color:#3b7ab2;
	text-decoration:none;
}

a:hover {
	color:#3b7ab2;
	text-decoration:underline;
}

#root { 
	width:798px;
	overflow: hidden;
	font-size:11px;
	font-family: "ＭＳ Ｐゴシック", "HiraginoKaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", "MS PGothic";
}


.red{
	color:#FF0600;
}

.text1{
	font-size:14px;
	font-weight:bold;
}

.text2{
	font-size:12px;
	font-weight:bold;
}

.text3 {
	font-size: 15px;
	font-weight:bold;
}

.checkBoxSize {
	width:13px;
	height:13px;
}

.arial {
	font-family:Arial,Helvetica,sans-serif;
}



/*////////////////////*/
/*///////////////////////////////////////////////*/

/*///////////////////////////////////////////////*/
/*////////// header //////////*/

#header { 
	width:100%;
}

#header2 { 
	width:623px;
}

#logo {
	width:796px;
	margin:0px;
}

#banner {
	width:100%;
	margin:0px;
}

#navi_header {
	color:#9999A3;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	height:20px;
	padding-top:0.5em;
	position:absolute;
	text-align:right;
	top:0pt;
	width:580px;
	z-index:2;
	margin-left:200px;
	margin-right:16px;
}

#navi_header a {
	color:#9999A3;
	text-decoration:none;
}

#navi_header a:hover {
	color:#000000;
}

.header_jp{
	font-family:"HiraginoKaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","MS PGothic","ＭＳ Ｐゴシック";
	font-size:10px;
}

.header_vertical_separator {
	margin:0pt 5px;
}


/*////////////////////*/
/*///////////////////////////////////////////////*/

/*///////////////////////////////////////////////*/
/*////////// footer //////////*/
#footer {
	clear:both;
	color:#9999A3;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	margin-left:15px;
	margin-top:0px;
	padding-top:70px;
	width:764px;
}

#navi_footer_credit {
	clear:none;
	float:left;
}

.en {
	font-family:Arial,Helvetica,sans-serif;
}

.vertical_separater {
	padding-left:6px;
	padding-right:6px;
}

#footer a {
	color:#9999A3;
	text-decoration:none;
}

#footer a:hover{
	color: #000000;
	text-decoration:underline;
}

.jp {
	font-family: "HiraginoKaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", "MS PGothic", "ＭＳ Ｐゴシック";
	font-size:10px;
}

#navi_footer_links {
	clear:none;
	float:right;
}
/*////////////////////*/
/*///////////////////////////////////////////////*/

/*///////////////////////////////////////////////*/
/*////////// leftArea //////////*/
#leftArea {
	float:left;
	width:202px;
}


#leftMenu {
	margin-top:15px;
	margin-bottom:30px;
	font-weight:bold;
}

#leftMenu p {
	margin-bottom:7px;
}
.leftMenu_vwi  {
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
}

#leftBanner{
	margin-left:15px;
	margin-right:15px;
}

.bannerTop{
	margin-top:15px;
	margin-bottom:15px;

}

.bannerText{
	margin-top:15px;
	margin-bottom:20px;
	font-size:11px;
}

.leftMenu1,
#leftRecommend {
	margin-left:15px;
}

.mainRecommendContainer {
	float:left;
}
/*////////////////////*/
/*///////////////////////////////////////////////*/


/*///////////////////////////////////////////////*/
/*////////// mainArea //////////*/
#searchFormArea,
#mainArea {
	float:left;
	width:593px;
	/*border-left:#CECED0 1px solid;*/
	font-size:11px;
}


#moveLink {
	float:left;
	font-size:11px;
	margin-top:20px;
	margin-bottom:5px;
}

#moveLink2 {
	float:right;
	font-size:11px;
	margin:20px 20px 5px 0px;
	display:inline;
}


.moveLink_list {
	margin-left:7px;
	font-weight:bold;
	display:inline;
}

.moveLink_list img {
	margin-right:5px;
	margin-bottom:1px;
}


#newExplanation {
	font-size:11px;
	float:right;
	margin-top:20px;
	margin-right:20px;
	display:inline;
}

#newExplanation img {
	margin-right:5px;
}


/*////////////////////*/
/*///////////////////////////////////////////////*/



/*///////////////////////////////////////////////*/
/*////////// MyGUC紹介ページ //////////*/

.myguc_leftblock {
	margin:10px 10px 10px 20px;
	width:172px;
	float:left;
	display:inline;
}

.myguc_mainblock {
	margin:20px 0px 20px 10px;
	width:570px;
	float:left;
}

.myguc_leftblock img {
	border:0px;
	vertical-align:text-top;
}

.myguc_mainblock img {
	border:0px;
}


.myguc_title {
	margin-top:20px;
	font-size:11pt;
	font-weight:bold;
	color:#9999a3;
}

.myguc_leftborder {
	margin:20px 0px;
	height:1px;
	overflow:hidden;
	background-color:#9999a3;
	width:100%;
}

.myguc_mainborder {
	margin:20px 0px;
	border-top:1px dashed #000000;
	height:1px;
	overflow:hidden;
	width:100%;
	float:left;
}

.myguc_left_pagetitle {
	margin:0px 0px 20px 0px;
} 

.myguc_left_pagetitle span {
	margin-bottom:10px;
	display:block;
} 

.myguc_left_pagetitle img {
	margin-right:5px;
} 

.myguc_subtitle {
	margin:10px 0px;
	font-size:11pt;
	font-weight:bold;
}

.myguc_lead_left, .myguc_lead_right {
	background-color:#efefef;
	padding:10px;
	width:550px;
	overflow:auto;
}
.myguc_lead_left span, .myguc_section_left span.myguc_img {
	float:left;
	margin-right:10px;
}

.myguc_lead_right span, .myguc_section_right span.myguc_img {
	float:right;
	margin-left:10px;
}

.myguc_section_left, .myguc_section_right {
	float:left;
}

.myguc_img, .myguc_img a:link {
	font-size:11pt;
	font-weight:normal;
	color:#666666;
	text-decoration:none;
}

.myguc_section_title {
	font-weight:bold;
	display:block;
	margin-bottom:10px;
}

.myguc_linkbannar {
	margin-bottom:6px;
}

.entry_button {
	text-align:center;
}

#footer_myguc {
	margin:10px 0px;
	text-align:center;
	width:798px;
}

/*////////////////////*/
/*///////////////////////////////////////////////*/