@charset "UTF-8";
/*/////////////////////////////////////////////////////////
name:							structure.css
description:				base module definition
container:					body
///////////////////////////////////////////////////////// */

div,h1,h2,h3,h4,h5,p,ul,ol,li,dl,dt,dd,address,hr,img{
	margin:0;
	padding:0;
}

body{
	margin:0;
	color:#333;
	font-family: "Osaka", "ヒラギノ角ゴ Pro W3", Verdana, Arial, sans-serif, "ＭＳ Ｐゴシック" ;
	text-align: center; /* add noah 2010/6 */
}

img{border:0;}
hr{display:none;}

.textAlignCenter {text-align: center;}
.textAlignRight {text-align: right;}
.textAlignLeft {text-align: left !important;}

/*base link*/
a { color : #1c539f; text-decoration:underline}
/*a:hover {color:#aaa; text-decoration:none}*/
a:hover {color:#808080; text-decoration:none}
a[name] {color: #000;text-decoration: none;}

#wrapper { /* add noah 2010/6 */
	padding: 0;
	text-align: left;
}

*html #wcv_sys_edit_pageeditarea #wrapper{
	width: 1000px;
}

/*	width
============================================================*/
.width595{
	width:595px;
}

.width150{
	width:150px!important;
}

/*	font-size
============================================================*/

/*----10px---*/
.a10,
.pageInsideMenu li
{ font-size: 0.68em;line-height:160%;}


/* add noah 2010/7/22 */

* html #secondRightblock {
	overflow: hidden;
}
* html .pageInsideMenu {
	width: 715px;
}
* html .pageInsideMenu li a {
	height: 1px;
}

/* add noah END /*


/*----12px---*/
.a12,
.news ul,
#localMenu,
#topicPath,
.homeblock p,
.homeblock dl,
#secondRightblock p,
#secondRightblock dl,

#thirdRightblock p,
#thirdRightblock li,
#thirdRightblock dl,
#thirdRightblock .btn01,

#otherLeftblock ul,
#otherLeftblock h4
 { font-size: 0.8em; line-height:160%; }

.secondmain li { font-size: 13px; line-height:160%; }
.secondmain li a { font-size: 13px; line-height:160%; }

.setTable01 {
/*	font-size: 13px;*/
	font-size: 80%;
	line-height:160%;
}

/* add noah 2010/7 */
#secondRightblock ul.listStyleDisc li {
	font-size: 0.8em;
}

#content ul.listStyleDisc li {
	font-size: 1em;
}
/* --------------- */

.listStyleDisc li { /*font-size: 0.8em;*/ line-height:160%; }
.listStyleDisc li a.local-stay { text-decoration: none; } /* add noah 2010/6 */
.listStyleNum li { font-size: 0.8em; line-height:160%; }
.listStyleUpperAlpha li { font-size: 0.8em; line-height:160%; }

#secondRightblock h1,
.homeblock h1{ font-size: 1.5em; line-height:160%; }
#secondRightblock h2,
.homeblock h2{ font-size: 1.2em; line-height:160%; }
#secondRightblock h3,
.homeblock h3{ font-size: 1em; line-height:160%; }

#secondRightblock .btn02{ font-size: 13px; line-height:160%; }

#popup h1{ font-size: 1.5em; line-height:160%; }

.kakomi01 p,
.kakomi695PX p
 { font-size: 0.8em; line-height:160%; }

.pickUPclums_word p { font-size: 10px;line-height:160%;}
.pickUPclums_word h4 { font-size: 10px; line-height:160%; }


 /*	cnfig
============================================================*/
.layFlortLeft{float:left;}
.layFlortRight{float:right;}

.clearLeft{clear:left}
.clearRight{clear:right}
.clearBoth{clear:both}
.clearNone{clear:none !important;}

.margin_none{margin:0 !important;}
.margin_top4{margin-top:4px !important;}
.margin_top10{margin-top:10px !important;}
.margin_top15{margin-top:15px !important;}
.margin_top20{margin-top:20px !important;}
.margin_top30{margin-top:30px !important;}
.margin_top40{margin-top:40px !important;}
.margin_leftnone{margin-left:0 !important;}

.applicant_img {
	margin: 10px 0 !important;
}

.verImg01{vertical-align:middle;margin:5px;}
.verImg02{vertical-align:middle;margin-right:4px;}


.r36 { font-size: 225%; }     /*36px*/
.r32 { font-size: 200%; }     /*32px*/
.r30 { font-size: 187.5%; }   /*30px*/
.r24 { font-size: 150%; }     /*24px*/
.r21 { font-size: 131.25%; }  /*21px*/
.r18 { font-size: 112.5%; }   /*18px*/
.r16 { font-size: 100%; }     /*16px*/
.r14 { font-size: 87.5%; }    /*14px*/
.r13 { font-size: 80%; }      /*13px*/
.r12 { font-size: 75%; }      /*12px*/
.r11 { font-size: 68.75%; }   /*11px*/
.r10 { font-size: 62.5%; }    /*10px*/
.r9 { font-size: 56.25%; }    /* 9px*/

.a36 { font-size: 36px; }     /*36px*/
.a32 { font-size: 32px; }     /*32px*/
.a30 { font-size: 30px; }     /*30px*/
.a24 { font-size: 24px; }     /*24px*/
.a21 { font-size: 21px; }     /*21px*/
.a18 { font-size: 18px; }     /*18px*/
.a16 { font-size: 16px; }     /*16px*/
.a14 { font-size: 14px; }     /*14px*/
.a13 { font-size: 13px; }     /*13px*/

.a11 { font-size: 11px; }     /*11px*/

.a9 { font-size: 9px; }       /* 9px*/

.font8 {font-size: 8px;}
.font9 {font-size: 9px;}
.font10 {font-size: 10px;}
.font12 {font-size: 12px;}
.font14 {font-size: 14px;}

/*	clearFix float hack
============================================================*/

.clearFix:after {
	content: "" !important;
	display: block !important;
	clear: both !important;
	height: 0px !important;
	overflow: hidden !important;
	}

/*\*/
* html .clearFix {
	height: 1em !important;
	overflow: visible !important;
	}
/**/

