@charset "utf-8";
/********* common share style ****************/
body {}
a {color:#646464;}

/********* base layout **********************/
#wrapAll {
	min-height: 100%;
	height: auto !important;
	height:100%;
	width:100%;
	margin:0 auto -40px auto;
	background:url(images/back-all.gif) repeat-y center 0;
}

#header_area {
	width:100%;
	margin:0 auto;
	background:url(images/back-all-02.gif) repeat-x 0 0;
}
#container {
	width:100%;
	padding:0 auto 25px;
}
#wrap-btmnavi {
	padding-bottom:40px;
	#padding-bottom:10px;
}

#footer-space {
　height:40px;
}
#footer {
	width:100%;
	margin:auto;
	height:40px;
}

/* main wrap div style */
/***********************************************/
#area{
	width:1000px;
	padding-top:5px;
	margin:0 auto;
	background:url(images/back-all.gif) repeat-y center 0;
}

#area_ll{
	width:1000px;
	/*padding-top:35px;*/
	padding-top:15px;
	margin:0 auto;
	background:url(images/back-all.gif) repeat-y center 0;
}
#wrapAll.event,
.event #area,
.event #area_ll {background:none;}

#area_main,
#area_c {
	width:700px;
	float:right;
}

#sec {margin:20px 0 50px;}
.detail_block {margin:0 15px 25px;}
.block {margin:0 15px 30px}

.block.info {margin:0 0 30px;}


.l {float:left;width:255px;}
.r {float:right;width:375px;}

iframe {margin-bottom:20px;}

/* 1 column */
#area_main2 {width:1000px;margin:0 auto 40px;}

/* left side area */
/********************************/
#area_l,
#area_l2 {
	width:250px;
	float:left;
	padding:10px 10px 30px;
	margin:0 !important;
}
#area_ll #area_l {padding-top:0;}

.box-side {width:250px;background-color:#FFF;}

/* box */
.box-side {
/*	border:1px solid #f4f1e9;*/
	margin-bottom:20px;
}
.box-s {
	padding:3px;
	border:1px solid #d2c6b8;
}


/* header */
/***********************************************/
#header {
	width:1000px;
	height:80px;
	margin:0 auto 3px;
	position:relative;
	overflow:hidden;
}

#header h1, #header p, #header ul,#header div {
	position:absolute;
}

/* h1 - site name */
#header h1 {
	color:#fff;
	font-weight:normal;
	font-size:1.3em;
	top:35px;
	left:205px;
}

/* corporate logo */
#header p {
	top:17px;
	left:2px;
	width:190px;
}
#header p a {
	background:url(images/logo-premiere.png) no-repeat;
	width:190px;
	height:50px;
	display:block;
/*	text-indent:-9999px;*/
}

/* search box -old script */
/***************************/
.search-box input[type=text] {
	font-size:1.2em;
	padding:1px 2px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.search-box input.btn-search {
	display:inline-block;
	border:none;
	text-indent:-9999px !important;
	cursor:pointer;
}
/* header */
#header .search-box {position:absolute;	right:30px;top:22px;width:250px;}
#header .search-box input[type=text] {
	border:1px solid #49392B !important;
	width:200px;
}
#header .search-box input.btn-search {
	width:23px !important;
	height:20px !important;
	background:url(images/btn-search.gif) no-repeat 0 0;
	margin:4px 3px !important;
}
#header .search-box input.btn-search:hover,
#header .search-box input.btn-search:focus {
	background:url(images/btn-search-on.gif) no-repeat 0 0;
}
/* side box */
.box-side .search-box {margin-left:5px;}
.box-side .search-box input[type=text] {
		border:1px solid #D9D9D9 !important;
		width:190px;
}
.box-side .search-box input.btn-search {
	width:29px !important;
	height:25px !important;
	background:url(images/btn-search2.gif) no-repeat 0 0;
	margin:3px !important;
}
.box-side .search-box input.btn-search:hover,
.box-side .search-box input.btn-search:focus {
	background:url(images/btn-search2-on.gif) no-repeat 0 0;
}

/* site search box */
/*#___gcse_0 {
	position:absolute !important;
	width:250px !important;
	right:40px;
	top:23px;
	padding:0 !important;
}
#area_l #___gcse_1,
#area_l2 #___gcse_1 {margin-left:5px;}
#area_l #___gcse_1 .gsc-input,
#area_l2 #___gcse_1 .gsc-input,
#area_l #___gcse_1 #gsc-i-id2,
#area_l2 #___gcse_1 #gsc-i-id2 {width:175px !important;}

.gsc-search-box{} 
.gsc-input {}
.gsc-input .gsc-input {
	background:#fff !important;
	border:1px solid #D9D9D9 !important;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.gsc-input-box td {padding:1px 4px !important;margin:0 !important;}
input.gsc-input {
	color:#646464 !important;
	font-size:1.1em !important;
	background:none !important;
}
#header .gsc-search-button {
	display:inline-block !important;
	width:23px !important;
	height:20px !important;
	background:url(images/btn-search.gif) no-repeat 0 0;
	text-indent:-9999px !important;
	cursor:pointer;
	margin:3px !important;
}
#header .gsc-search-button:hover,
#header .gsc-search-button:focus {
	background:url(images/btn-search-on.gif) no-repeat 0 0;
}


#area_l .gsc-search-button,
#area_l2 .gsc-search-button {
	display:inline-block !important;
	width:29px !important;
	height:25px !important;
	background:url(images/btn-search2.gif) no-repeat 0 0;
	text-indent:-9999px !important;
	cursor:pointer;
	margin:3px !important;
}
#area_l .gsc-search-button:hover,
#area_l .gsc-search-button:focus,
#area_l2 .gsc-search-button:hover,
#area_l2 .gsc-search-button:focus {
	background:url(images/btn-search2-on.gif) no-repeat 0 0;
}
*/

/* social button */
.social-btn {
	right:0;
	top:25px;
	height:23px;
}
.social-btn li {
	float:left;
	margin-right:10px;
}

/* global navigation */
/***********************************************/
#menu_box {width:100%;margin:0;padding-bottom:3px;z-index:100;position:relative; /* For IE7 */}
#menu_box > ul {
	width:1000px;
	margin:0 auto;
	padding:0 0 0 1px;
	height:36px;
	background:url(images/gnavi-line.png) no-repeat right 0;
}

/* main menu */
#menu_box > ul > li { 
	float: left;
	padding-left:1px;
	line-height:0;
	background:url(images/gnavi-line.png) no-repeat 0 0;
}
li#navi07,
li#navi02, 
li#navi03,
li#navi04,
li#navi06 {width:142px;}
li#navi01,
li#navi05 {width:141px;}

#menu_box li a {
	display:block;
	height:36px;
}
#menu_box li a:hover {background:#cdbe94;}


/* dropdown menu - block */
#menu_box li .dropdown_fullwidth {
	position: absolute;
	margin:0;
	padding:10px 0;
	left:-9999em;
	top:-9999em;
	display: block;
	zoom:1;
	z-index:9998;
	float: left;
	width:100%;
	line-height:1;
	background:url(images/navi-back02.png) repeat-x 0 bottom;
}
li .box-width,
li .box-width-2 {width:1000px;margin:0 auto;}
#menu_box li:hover .dropdown_fullwidth {
	top:36px !important;
	left:0px;
}

.dropdown_fullwidth ul {
	width:130px;
	float:left;
	display:block;
	padding:0 15px;
}

/* dropdown menu - link */
#menu_box li li a {
	color:#49392b;
	font-size:1.2em;
	height:auto;
	padding:5px 0 5px 10px;
	display:block;
	text-decoration:none;
	background:url(images/navi-arrow.png) no-repeat 0 8px;
}
#menu_box li li a:hover {
	text-decoration:underline;
	background:url(images/navi-arrow.png) no-repeat 0 8px;
}
#menu_box li li.menu-cate a {
	color:#49392b;
	font-size:1.3em;
	padding-left:0;
	background:none;
}
#menu_box li li.menu-cate a:hover {background:none;}

.dropdown_fullwidth ul.menu-1line {width:900px;}
.dropdown_fullwidth ul.menu-1line li {
	float:left;
	margin-right:10px;
}
.dropdown_fullwidth ul.menu-1line li a {padding-right:15px !important;}

/* bread */
/***********************************************/
#bcCnt {
	height:25px;
	line-height:27px;
	width:100%;
	margin-bottom:5px;
}
#bcCnt ul {
	color:#646464;
	margin:0 auto;
}
.event #bcCnt ul {
	color:#646464;
	width:990px;
	padding:0;
	margin:0 auto;
}

#bcCnt li {
	font-size:1.2em;
	float:left;
	margin-right:7px;
	padding-left:15px;
	background:url(images/arrow-brd.gif) no-repeat 0 8px;
}
#bcCnt li em {
	font-style:normal;
}
#bcCnt li a {
	color:#b3914f;
	text-decoration:none;
}
#bcCnt li a:hover {text-decoration:underline;}
#bcCnt li:first-child{
	background:none;
	padding-left:0;
}

/* side navigation */
/***********************************************/
.block_nav {
	padding:8px;
}
.nav p {
	font-size:1.3em;
	margin-bottom:2px;
	padding-bottom:3px;
	background:url(images/line-02y.gif) repeat-x 0 bottom;
}
.nav p:last-child{margin-bottom:0;padding-bottom:0;background:none;}

.nav a{
	color:#49392b;
	display:block;
	text-decoration:none;
}
.nav em {
	font-style:normal;
}
.nav .nav1 a {
	padding:12px 3px 12px 20px;
	line-height:1.2;
	background:#f5f5f5 url(images/arrow-05.png) no-repeat 8px 14px;
}
.nav .nav2 a {
	padding:8px 3px 8px 33px;
	background:#f6f6f6 url(images/arrow-05.png) no-repeat 22px 13px;
}
.nav .nav3 a {
	padding:4px 3px 4px 47px;
	background:#f6f6f6 url(images/arrow-05.png) no-repeat 37px 8px;
}

.nav .nav1 a:hover,
.nav .nav1 em a {background:#cdbe94 url(images/arrow-06.png) no-repeat 8px 14px;}
.nav .nav2 a:hover,
.nav .nav2 em a {background:#cdbe94 url(images/arrow-06.png) no-repeat 22px 13px;}
.nav .nav3 a:hover,
.nav .nav3 em a {background:#cdbe94 url(images/arrow-06.png) no-repeat 37px 8px;}


/* form in left side */
/***************************/
#___gcse_1 {width:240px !important;
	height:25px;
	padding:0;
	margin:0 auto 10px;
}
#___gcse_1 .gsc-search-button {margin-left:-8px !important;}
#___gcse_1 .gsc-clear-button {margin-left:-2px;}
#___gcse_1 .gsc-input {width:185px !important;}


/* other parts in left side */
/*****************************/
.side-btn li {margin:5px 5px ;}
.side-btn a {
	color:#49392b;
	font-size:1.3em;
	text-align:center;
	text-decoration:none;
	display:block;
	padding:4px 0 2px;
	background:#f5f5f5;
}
.side-btn a span {background:url(images/arrow-05.png) no-repeat 0 50%;padding-left:12px;}
.side-btn a:hover {background:#cdbe94;color:#49392b;}
.side-btn a:hover span {background:url(images/arrow-06.png) no-repeat 0 50%;padding-left:12px; }

/* info */
.box-side dl {font-size:1.2em;padding:5px 5px 0;}
.box-side dt {color:#34290d;float:left;padding-left:2px;}
.box-side dt.red {color:#c25454;}
.box-side dd {
margin-bottom:5px;
padding:0 2px 5px 2px;
background:#FFF url(images/line-02y.gif) repeat-x 0 bottom;
}
.box-side dt.long {width:100%;}
.box-side dd.noline {margin-bottom:0px;padding:0 2px 0px 2px;background:none;}
.box-side dd span {text-align:right;padding:0 2px 3px 90px;display:block;}
.box-side dd:last-child {background:none;padding-bottom:0;}
.box-side dd p {display:block;}

/* go top */
/***********************/
.gotop {
	position: fixed;
	bottom:90px;
	right:50px;
	background:url(images/btn-gotop-on.png) no-repeat 0 0;
}
.gotop a{
	width:50px;
	height:50px;
	display:block;
}

/* bottom link list */
/*****************************/
#wrap-ftlink {
	width:100%;
	padding-bottom:15px;
	border-bottom:1px solid #dcd2b5;
	background:#cdbe94;
}
#box-ftlink {width:1000px;margin:0 auto;padding-top:30px;}

#box-ftlink dl {float:left;margin-right:30px;border-right:2px solid #dcd2b5; height:245px;max-height:250px;}/* if add new list, reset "height" values */ 
#box-ftlink dt {color:#49392b;font-size:1.1em;float:left;padding-top:6px;}
#box-ftlink dd {font-size:1.2em;padding:5px 0;}

#box-ftlink dt a {color:#49392b;text-decoration:none;display:block;}
#box-ftlink dd a {color:#49392b;text-decoration:none;display:block;background:url(images/arrow-06.png) no-repeat 0 4px;padding-left:12px;}

#box-ftlink ul {float:right;width:132px;}
#box-ftlink ul a {color:#49392b;text-decoration:none;display:block;}
#box-ftlink ul li {font-size:1.2em;line-height:1.8;}

#box-ftlink a:hover {text-decoration:underline;}

#box-ftlink dl.box01 {width:260px;}
#box-ftlink dl.box02 {width:270px;}
#box-ftlink dl.box03 {width:240px;}

#box-ftlink dl.box01 dt {width:60px;}
#box-ftlink dl.box02 dt {width:90px;}
#box-ftlink dl.box03 dt {width:70px;}

#box-ftlink dl.box01 dd {padding-left:65px;}
#box-ftlink dl.box02 dd {padding-left:95px;}
#box-ftlink dl.box03 dd {padding-left:75px;}

.ie7 #box-ftlink dl.box01 dd,
.ie8 #box-ftlink dl.box01 dd {padding-left:5px;}
.ie7 #box-ftlink dl.box02 dd,
.ie8 #box-ftlink dl.box02 dd {padding-left:5px;}
.ie7 #box-ftlink dl.box03 dd,
.ie8 #box-ftlink dl.box03 dd {padding-left:5px;}


#box-ftlink dd.fl p {float:left;width:40%;}
#box-ftlink dd.fl p:nth-child(2n) {float:left;width:60%;}
#box-ftlink dd.fl p.line1 {width:100%;}

/* bottom link 2 */
#wrap-btmnavi {width:100%;padding:10px 0 40px;background:#cdbe94;}
#box-btmnavi {width:1000px;margin:0 auto;height:90px;}

#box-btmnavi dl {float:left;padding:2px 30px 2px 0;margin-right:35px;border-right:1px solid #dcd2b5;}
#box-btmnavi dt {float:left;padding:8px 0;}
#box-btmnavi dd {color:#49392b;padding:8px 10px 0 155px;font-size:1.1em;}
#box-btmnavi dd h3 {color:#49392b;}

#box-btmnavi ul {padding:10px 0 0 20px;list-style:disc;}
#box-btmnavi li {
	font-size:1.1em;
	float:left;
	width:150px;
	margin-bottom:5px;
}
#box-btmnavi li:nth-last-child(even) {width:110px;}
#box-btmnavi li a {color:#49392b;text-decoration:none;}
#box-btmnavi li a:hover {text-decoration:underline;}

/* footer layout */
/***********************************************/
#footer {
	background-color:#49392b;
}
#copy {
	width:1000px;
	margin:0 auto;
	position:relative;
}
/* copyright */
#copy .copy_txt {
	color:#fff;
	font-size:1.1em;
	position:absolute;
	top:10px;
	left:0;
}

/********* share style - h2 -****************/
#area_c h2,
#area_main h2 {
	color:#49392b;
	font-size:2.1em;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-weight:normal;
	font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",  "ＭＳ Ｐ明朝", "MS PMincho", serif;
	line-height:52px;
	height:52px;
	background:#FFF url(images/h2-back.gif) no-repeat 0 0;
}
.win.safari #area_c h2,
.win.safari #area_main h2,
.chrome #area_c h2,
.chrome #area_main h2 {font-family:"Times New Roman", Times, serif;}


#area_main h2 em {
	color:#fff;
	font-size:0.9em;
	font-family:"Times New Roman", Times, serif;
	font-style:normal;
	margin:0 10px 0 2px;
	padding:2px 25px 1px;
	background-color:#49392b;
}
#area_main h2 a {
	font-size:0.6em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding-left:10px;
	background:#FFF url(images/arrow-01.png) no-repeat 0 45%;
}

/* 1 column h2 */
#area_main2 h2 {
	color:#49392b;
	font-size:2.1em;
	font-weight:normal;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",  "ＭＳ Ｐ明朝", "MS PMincho", serif;
	line-height:52px;
	height:52px;
	margin-bottom:20px;
	background:#FFF url(images/h2-back02.gif) no-repeat 0 0;
}
.win.safari #area_main2 h2,
.win.safari #area_main2 h2,
.chrome #area_main2 h2,
.chrome #area_main2 h2 {font-family:"Times New Roman", Times, serif;}


/********* share style - h3 -****************/
#area_l h3,
#area_l2 h3 {
	color:#fff;
	font-size:1.4em;
	height:33px;
	line-height:33px;
	text-align:center;
	background:url(images/h3-sback.gif) no-repeat 0 0;
}

#sec h3 {
	color:#49392b;
	font-size:1.7em;
	font-weight:normal;
	padding-bottom:5px;
	margin-bottom:10px;
	background:#FFF url(images/line-02y.gif) repeat-x 0 bottom;
}
#sec .block h3 {font-size:1.45em;}
#sec .detail_block h3 {font-size:1.65em;}

.win .safari #sec h3 {font-weight:bold;}

/********* share style - h4 -****************/
#area_l h4,
#area_l2 h4 {
	color:#bfa36d;
	font-size:1.25em;
	padding:5px 5px 0;
}
.box-free h4,
.box-facebook h4,
#sec h4 {
	color:#49392b;font-size:1.5em;font-weight:normal;
	background-color:#cdbe94;
	padding:5px 10px 3px;margin-bottom:15px;}
#sec h4 span {font-size:0.9em;margin-right:4px;}
.win .safari #sec h4 {font-weight:bold;}

#sec .block h4 {font-size:1.3em;margin-bottom:10px;}


/********* share style - h5 -****************/
.box-free h5,
.box-facebook h5,
#sec .block h5 {
	color:#b3914f;
	font-weight:normal;
	margin-bottom:5px;
	border-bottom:1px solid #d6d4ce;
}
.box-free h5 {font-size:1.5em;}
.box-facebook h5 {font-size:1.5em;}
#sec .block h5 {font-size:1.3em;}

.win .safari #sec .block h5 {font-weight:bold;}

/********* share style - h6 -****************/
.box-free h6,
.box-facebook h6,
#sec h6 {
	color:#b3914f;
	font-size:1.3em;
	font-weight:normal;
	margin:0 5px 5px 0;
}
#area #sec .block h6 {font-size:1.2em;}

.safari #sec .block h6 {font-weight:bold;}

/********* share style - p -****************/
#area_c p,
.block {font-size:1.2em;}

/* home - center */
.dep_event p {
	color:#323232;
	font-size:1.2em;
	line-height:1.6;
}

/* home - right side */
#area_r p,
#area_r dl {
	color:#656565;
	font-size:1.1em;
	line-height:1.6;
	padding:0 4px ;
}

#sec .block p,
#sec .block dl {
	font-size:1em;
	line-height:1.8;
}
#sec .block p{
	margin-bottom:15px;
}


/********* table / .block ****************/
.block table {margin-bottom:10px;}
.block th,
.block td {
	padding:2px 5px;
	border:1px solid #d6d4ce;
}

/* table 1 */
.dr_table th {border:1px solid #9f8569;background-color:#d3bf9b;}
.dr_table td {border:1px solid #9f8569;}

/* table 2 */
.dr_table2 th {color:#fff;border:1px solid #d6d6d6;background-color:#4e3625;}
.dr_table2 td {border:1px solid #d6d6d6;}

/* table 3 */
.table1 th {color:#fff;border:1px solid #d6d6d6;background-color:#9f8569;}
.table1 td {border:1px solid #d6d6d6;}
	
/* table 4 */
.table2 th {color:#4e3625;border:1px solid #9f8569;background-color:#e2dad2;}
.table2 td {border:1px solid #9f8569;}
	
/* table 5 */
.table3 th,
.table3 td {border:none;background-color:#FFF;font-weight:normal;}
	

/********* ul / .block ****************/
.block ul {
	list-style:disc;
	padding-left:25px;
}
.block ol {
	list-style:decimal;
	padding-left:30px;
}


/* side banner */
/***************************************/
.block_bnr li {margin-bottom:13px;}
.block_bnr li a {background-color:#fff;display:block;min-height:69px !important;}

#area_c .block_bnr li {float:left;width:340px;height:126px;}
#area_c .block_bnr li:nth-of-type(2n) {float:right;}

#area_l .block_bnr,
#area_l2 .block_bnr li{width:250px;}



/********* button *********/
/* more info */
.search_area #btn-close,
.search_area .btn-more {
	text-align:center;
	float:left;
	margin:0 auto 30px;
	width:100%;
	height:25px;
	line-height:25px;
	
}
#btn-close.none,
.btn-more.none {display:none !important;}

#btn-close a,
.btn-more a {
	color:#49392b;
	text-decoration:none;
	display:block;
	height:25px;
	line-height:25px;
	background:#FFF url(images/btn-more.gif) no-repeat 50% 0;
}
#btn-close a:hover,
.btn-more a:hover {color:#fff;background:#FFF url(images/btn-more-on.gif) no-repeat 50% 0;}


/* submit button */
.submit01,
.submit input[type=submit] {
	color:#bfa36d;
	border:none;
	background:#f5f5f5 url(images/arrow-01.png) no-repeat 10px 50%;
	padding:5px 10px 5px 20px;
	cursor:pointer;
}
.submit01:focus,
.submit01:hover,
.submit input[type=submit]:focus,
.submit input[type=submit]:hover {
	color:#49392b;
	background-color:#e8e2d7;
}

.block .submit {list-style:none;margin:0;padding:0;}
.submit li {margin:10px 10px 15px 0; float:left;}

/********* center button *********/
.centerbtn {
	padding-top:25px;
	text-align:center;
}
.block .centerbtn {list-style:none;padding-left:0;}
.centerbtn p,
.centerbtn li {display:inline-block;margin:0 2px;}



/* button s */
.btn-page a,
.btn-back01 a,
.btn-next01 a {
	color:#bfa36d;
	font-size:1.2em;
	text-decoration:none;
	padding:3px 9px 1px;
	background-color:#f5f5f5;
}
.btn-page a:hover,
.btn-back01 a:hover,
.btn-next01 a:hover,
.btn-page.active a,
.btn-back01.active a,
.btn-next01.active a {
	color:#49392b;
	background-color:#e8e2d7;
}
.btn-back01 a {background:#f5f5f5 url(images/arrow-01back.png) no-repeat 5px 50%;padding:3px 9px 1px 18px;}
.btn-next01 a {background:#f5f5f5 url(images/arrow-01.png) no-repeat 95% 50%;padding:3px 18px 1px 9px;}

/* dark button - small */
.btn-01 {margin:10px 2px 15px;display:inline-block;}
.btn-01 a {
	color:#fff;
	font-size:1.2em;
	text-decoration:none;
	padding:6px 12px 5px 23px; 
	background:#49392b url(images/btn-01.gif) no-repeat 0 0;
}
.btn-01 a:hover {background:#9f8569 url(images/btn-01on.gif) no-repeat 0 0;} 
.block .btn-01 {line-height:1;}
.block .btn-01 a{font-size:1;padding:5px 12px 3px 23px;}


/* form style */
.block input[type=text],
.block select,
.block textarea {font-size:1em;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; padding-top:2px;}
.block option {padding:1px 5px 0 3px;}

.block input[type=text] {width:300px;padding:1px 2px 0;}
.block input.txtSS {width:60px;text-align:center;}
.block input.txtS {width:120px;}
.block input.txtM {width:180px;}
.block input.txtL {width:95%;}
.block textarea {width:95%;padding:2px;}

/* font style */
/******************/
/* font color */
.red {color:#c25454;}

/* other */
#area_main .block .bigtxt {font-size:1.4em;}
#area_main .block .center {text-align:center;}


