@charset "Shift_JIS";


#header_box {
	width: 950px;

	background: #6C3;
	padding:0 0 20px 0;	

	border-radius: 10px;
	behavior: url(./css/PIE.htc);
}


.btn_area {
	width:910px;

	background:#fff;
	margin:0 auto;
	

	border-radius:8px;
	behavior: url(./css/PIE.htc);
}

.main_img {
	float:right;
	margin:0 20px 0 0;
}
.intro_img {
	float:left;
	margin:0 0 0 30px;
}

.bd_img {
	margin:5px 0 0 30px;
}

.btn_left {
	float:left;
	margin:0 0 0 20px;
}

.btn_right {
	float:right;
	margin:0 20px 0 0;
}

.section {
	width:auto;
	margin:25px 0 40px 0;
	/margin:25px 0 40px 0;
	padding:0 0 0 20px;
}

.section:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.section p {
	width:auto;
	margin:13px 0 22px 0;
	padding:0;
}

.section h4 {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 17px;
	background:url(../images/ico_disc.gif) no-repeat 1pxpx 3px !important;
	font-size:15px;
}

.section h5 span {
	color:#008ABB;
	border:1px solid #008ABB;
	padding: 2px 5px;
	background:#faf7e1;
}

.indent1 {
	padding:0 0 0 1.5em;
	margin:0 0 22px 0;
}

.text_large {
	font-size:1.3em;
}

.text_small {
	font-size:11px;
}

.btn_left {
	float:left;
	margin:0;
}

.btn_right {
	float:right;
	margin:0;
}



.box_bd {
	margin:18px 0;
	padding:8px;
	border:5px solid #42b8e0;
}

.box_bd h3 {
	background:#bfdefd;
	padding:4px 0;
	margin-bottom:12px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}

.box_dvd {
	margin:18px 0;
	padding:8px;
	border:5px solid #f4d289;
}

.box_dvd h3 {
	background:#f8e6c7;
	padding:4px 0;
	margin-bottom:12px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}@

.box_keeping2 {
	margin:18px 0;
	padding:8px;
	border:5px solid #efeeed;
}

h3.keeping {
	background:#efeeed;
	padding:2px 0 !important;
	margin-bottom:12px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}

.list_keeping {
	background:#f8f6e7;
	margin:12px 200px 0 50px;
	padding:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	behavior: url(./css/PIE.htc);
}

.list_disc li {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 18px;
	background:url(../images/ico_disc.gif) no-repeat 0px 5px;
}

.hitokoto_box {
	width:auto;
	border:5px solid #c9ecfa;
	padding:8px;
	margin:20px 0 0 0 !important;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	behavior: url(./css/PIE.htc);
}

.hitokoto_box img {
	margin:4px 0 0 20px;
}


.hitokoto {
	background:url(../images/ico_hitokoto.gif) no-repeat 0px 0px !important;
	padding: 0px 0px 0px 98px !important;
}

.hitokoto span {
	display:none;
}


/*===========================================
	tblPurple
=============================================*/
table.tblPurple {
	width: 100%;
    border: 1px #C0C0C0 solid;
    border-collapse: collapse;
    border-spacing: 0;
	margin:4px 0;
}

table.tblPurple th {
	font-size:12px;
    padding:3px 7px;
	text-align:center;
    border: #C0C0C0 solid;
    border-width: 0px 0px 1px 1px;
    background: #E4E9FF;
    font-weight: bold;
    line-height:1.3em;
    white-space: nowrap; 
}

table.tblPurple td {
	font-size:12px;
    padding:3px 7px;
    border: 1px #C0C0C0 solid;
    border-width: 0px 0px 1px 1px;
    line-height:1.3em;

}

.row_avchd { background-color:#e6fafd; }
.row_mp4 { background-color:#fcfbe9; }



ul.edit_sel li {
	position:relative;
	float:left;
	width:30%;
	height:250px;
	margin:0 1% 0 0;
	padding:7px;
	background:#fcfbe9;
	font-size:12px;
	line-height:1.4em;
	
	border:1px solid #c9c9c9;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	behavior: url(./css/PIE.htc);
}

ul.edit_sel li div {
	position:absolute;
	left:28px;
	bottom:11px;
	width:236px;
	height:47px;
}

ul.edit_sel li div p {
	padding:1.3em 0 0 0; 
}


ul.edit_sel li p {
	padding:0;
	margin:0 0 3px 0;@
}



/*===========================================
	linkButtonA
=============================================*/
a.linkButtonA {
	zoom: 1;
	background: url("/support/share/images/bg_btnA.png") no-repeat scroll 0 52% transparent;
	background-color: #ffffff;
	border: 1px solid #BCBCBC;
	border-radius: 3px 3px 3px 3px;
	color: #333333;
	cursor: pointer;
	line-height: 1.3;
	text-align: left;
	text-decoration: none;
	padding: 12px 5px 10px 23px;
	margin: 8px 0 0 0;
	display: block;
	/*
	width: 60%;
	*/
	filter: alpha(opacity=100);
	-moz-opacity:1;
	opacity: 1;
	-webkit-transition: opacity 0.2s ease-in 0s;
	-moz-transition:    opacity 0.2s ease-in 0s;
	-o-transition:      opacity 0.2s ease-in 0s;
	-ms-transition:     opacity 0.2s ease-in 0s;
	transition:         opacity 0.2s ease-in 0s;
}
a.linkButtonA:hover {
	background-color: #ffffff;
	color: #333333;
	text-decoration: none;
	filter: alpha(opacity=60);
	-moz-opacity:0.6;
	opacity: 0.6;
}

a.linkButtonA span {
	font-size:0.86em;
}


.wd410 { width:410px; }
.wd400 { width:400px; }
.wd390 { width:390px; }
.wd380 { width:380px; }
.wd370 { width:370px; }
.wd360 { width:360px; }
.wd350 { width:350px; }
.wd340 { width:340px; }
.wd330 { width:330px; }
.wd320 { width:320px; }
.wd310 { width:310px; }
.wd300 { width:300px; }
.wd290 { width:290px; }
.wd280 { width:280px; }
.wd270 { width:270px; }
.wd260 { width:260px; }
.wd250 { width:250px; }
.wd240 { width:240px; }
.wd230 { width:230px; }
.wd220 { width:220px; }
.wd210 { width:210px; }

.wd120 { width:120px; }


/*
@media (max-width:640px) {
	a.linkButtonA {
		font-size: 1.2em;
		width: 80%;
	}
}
*/

span.link_out {
	background: url("/share/images/icon_blank.gif") no-repeat scroll 0 0 transparent;
	display: inline-block;
	height: 0;
	margin-left: 4px;
	overflow: hidden;
	padding: 9px 0 0;
	vertical-align: baseline;
	*vertical-align: top;
	width: 11px;
}

.link_top li, .link_related li {
	background: url('/support/share/images/icon_arrow_black.gif') no-repeat scroll 0 0.8em transparent;
	list-style-type: none;
	padding-left: 10px;
}
.link_arrow {
	background: url('/support/share/images/icon_arrow_black.gif') no-repeat scroll 0 6px transparent;
	padding-left: 10px;
	margin-top:3px;
}


.list li {
    margin-left: 20px;
    list-style-type: disc;
}
li {
    list-style-type: none;
}
li {
    margin: 0px 0px 0.3em;
}





.narrow {
	width:860px;
	margin:0 auto;
	border:1px solid pink;
}



.center {
	text-align:center;
}

.btn_box1 {
	width:430px;
	padding:13px 0 7px 0;
	text-align:center;
	border:1px solid #99ccff;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	behavior: url(./css/PIE.htc);
}

.btn_box1 a {
	margin:0 5px;
}

.col_left {
	width:450px;
	float:left;
	padding:0;
	margin:0;
}

.col_right_large {
	width:585px;
	float:right;
	padding:0;
	margin:0;
}

.bnr_right {
	width:450px;
	float:right;
	margin:6px 0 0 17px;
	display:inline;
}

.img_right {
	float:right;
	margin:-6px 0 0 17px;
	display:inline;
}

.di_box {
	padding:1em;


	border:2px solid #99ccff;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	behavior: url(./css/PIE.htc);
}



.left_img {
	width:500px;
	float:left;
	margin:6px 0 0 17px;
	display:inline;
}

.left_img_cmt {
	text-align:right;
	font-size:11px;
}

.right_exp {
	float:right;
	width:365px;
	margin:6px 0 0 0;
}

.title_pre_af img {
	margin:0 0 0 240px;
}


#main_image {
	position:relative;
	width: 950px;
	height: 330px;
	margin: 20px 0px 24px 0px;
	padding: 0px;
	background: url(../images/main_image.png) no-repeat;
	text-indent: -9999px;
}

div.intro {
	position:absolute;
	top:131px;
	right:13px;
	width:450px;
	height:70px;
	z-index:10;
	text-indent:0 !important;
}



div.model_name {
	position:absolute;
	top:197px;
	right:143px;
	width:306px;
	z-index:10;
	text-indent:0;
	/*
	background:#e5f5fb;
	*/
	background:#fff;
	padding:5px 8px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	behavior: url(./css/PIE.htc);
}

div.model_name h3 {
	font-size:11px;
}

div.model_name h3 img {
	margin-left:10px;
}

div.model_name p {
	font-size:10px;
	margin:0;
	line-height:1.2em;
	padding:1px 0;
}

div.camera_name {
	position:absolute;
	top:197px;
	right:9px;
	width:108px;
	z-index:10;
	text-indent:0;
	background:#fff;
	padding:5px 8px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	behavior: url(./css/PIE.htc);
}

div.camera_name h3 {
	font-size:11px;
}

div.camera_name img {
	margin:5px 0 0 0;
}

div.camera_name p {
	font-size:10px;
	margin:0;
	line-height:1.2em;
	padding:1px 0;
}



#btn01 {
	position:absolute;
	bottom:24px;
	right:17px;
	width:230px;
	height:79px;
	z-index:10;
	text-indent:0;
}



#kotsu_index img {
	margin:0 auto;
}


.box {
	width:auto;
	padding:10px;
	
	border:5px solid #8bdcf7;
}


.notice_box {
	margin:10px 11px 0 0; 
	padding:8px;
	background:#fef9ec;
	border:3px solid #ff9933;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	behavior: url(./css/PIE.htc);
}

.notice_box p {
	color: #e5770a;
	padding:0;
	margin:0 0 8px 0;
}

.notice_box p span {
	background:#ff9933;
	color:#fff;
	font-weight:bold;
	padding:0 8px;
	margin:0 10px 0 0;
}



.narrow {
	width:auto;
	margin:7px 28% 7px 0;
}




/*===========================================
	color
=============================================*/
.red {
	color: #C61B38;
	font-weight:bold;
}

red2 {
	color: #C61B38;
	font-weight:normal;
	padding:2px;
}
.blue {
	color: #008ABB;
}




.box3_bg {
	background:#F46060;
}

.border_1 {
	border-left:11px solid #36a3da;
	border-right:11px solid #36a3da;
}

.border_2 {
	border-left:11px solid #f29826;
	border-right:11px solid #f29826;
}

.border_3 {
	border-left:11px solid #96c24e;
	border-right:11px solid #96c24e;
}




.box_inner {
	position:relative;
	width:auto;
	/*
	margin:86px 0px 0px 0px;
	*/
	margin:0;

	padding:10px;
	background:#fff;
	text-align: left;
	text-indent:0;
}





.box_inner2 {
	width:928px;
	margin:10px auto 0 auto;
	padding:0;
	background:#fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url(./css/PIE.htc);
	/* behavior: url(./css/ie-css3.htc); */
	text-align: left;
	z-index: 99;
}



.box_over {
	position:relative;
	width:950px;
	height:auto;
	margin:0;
	padding:0;
	
	border:1px solid green;
}

.box_head {
	position: absolute;
	top:-109px;
	left:0;
	width:950px;
	height:110px;
	z-index:99;
}

.box3_border {
	border:11px solid #F46060;
}

.box_outer {
	width:950px;
	margin:0;
	padding:0;
	/*
	background: url(../images/kotsu_1.png) no-repeat;
	
	text-indent: -9999px;
	z-index: 1;
	*/
}



.box_outer_3 {
	width:950px;
	background: url(../images/kotsu_3.png) no-repeat;
	text-indent: -9999px;
	z-index: 1;
}

.box_contents {
	position:relative;
	margin:150px 0 0 0;
	width: auto;
	background:#fff;
	position:relative;
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;
	border-radius: 17px;
	behavior: url(./css/PIE.htc);
	/* behavior: url(./css/ie-css3.htc); */
	text-align: left;
}



.contents_box {
	width: auto;
	background:#fff;
	position:relative;
	border-top:20px solid #F46060;
	border-left:11px solid #F46060;
	border-right:11px solid #F46060;
	border-bottom:11px solid #F46060;
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;
	border-radius: 17px;
	behavior: url(./css/PIE.htc);
	/* behavior: url(./css/ie-css3.htc); */
	text-align: left;
	
}


.intro_box {
	width:auto;
	background:#fef4e9;
	padding:10px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	behavior: url(./css/PIE.htc);
	/* behavior: url(./css/ie-css3.htc); */
	text-align: left;
}



.play_col {
	width:auto;
	background:#e9ffec;
	padding:0;
	#padding-bottom:10px; /* IE6,7 */
	margin:0 0 15px 0;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	behavior: url(./css/PIE.htc);
	/* behavior: url(./css/ie-css3.htc); */
	text-align:left;
}

.play_col_left h5 {
	margin:-11px 0 0 0 !important;
}

.play_col_left p {
	padding:0 0 10px 0;
}


.play_col_left {
	float:left;
	width:62%;
	background:#fff;
	padding:0 9px !important;
	margin:10px 0 10px 10px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	behavior: url(./css/PIE.htc);
	/* behavior: url(./css/ie-css3.htc); */
	text-align:left;
}

.play_col_right {
	float:right;
	width:34%;
}


.index_back {
	position:absolute;
	bottom:-30px;
	right:8px;
	width:241px;
	height:27px;

}






/*===========================================
	mainImgArea
=============================================*/
div#mainImgArea {
	position:relative;
	width: 950px;
	height: 276px;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	background: url(../images/mainimg.png) no-repeat;
	text-indent: -9999px;
}






/*===========================================
	menuBox
=============================================*/

div#menuBox {
	width: 950px;
	margin:10px 0px;
	padding: 0px;
}

div#menuBox div.scheduleLeft {
	width: 727px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
}

div#menuBox div.scheduleRight {
	width: 220px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: right;
	text-align:right;
}




div#menuBox div.menuRequest {
	width: 552px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
}
div#menuBox div.menuArrow {
	width: 58px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-align:center;
	float:left;
}





div#menuBox div.menuBtn {
	width: 320px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: right;
}


/*===========================================
	menuArea
=============================================*/
ul#menuArea {
	width: 950px;
	margin: 6px 0px;
	padding: 0px;
	list-style: none;
}
ul#menuArea li {
	margin: 0px;
	padding: 0px;
	float: left;
}


/*===========================================
	pregArea_01
=============================================*/
div.pregArea_01 {
	width: 950px;
	margin: 35px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	background: #36a3da;
}
div.pregArea_01 div.pregBox {
	width: 930px;
	margin: 0px auto;
	padding: 0px;
	background: #FFF;
	z-index: 99;
}
div.pregArea_01 div.pregBox div.pregBoxMini {
	width: 900px;
	margin: 0px auto;
	padding: 15px;
}

/* leftArea */
div.pregArea_01 div.pregBox div.pregBoxMini div.leftArea {
	width: 290px;
	margin: 0px;
	padding: 0px;
	float: left;
}
/* midArea */
div.pregArea_01 div.pregBox div.pregBoxMini div.midArea {
	width: 290px;
	margin: 0px 0px 0px 15px;
	padding: 0px;
	float: left;
}
/* midArea */
div.pregArea_01 div.pregBox div.pregBoxMini div.rightArea {
	width: 290px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: right;
}



/*===========================================
	pregArea_02
=============================================*/
div.pregArea_02 {
	width: 950px;
	margin: 35px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	background: #F29826;
}
div.pregArea_02 div.pregBox {
	width: 930px;
	margin: 0px auto;
	padding: 0px 0px 15px 0px;
	background: #FFF;
	z-index: 99;
}
div.pregArea_02 div.pregBox div.pregBoxMini {
	width: 900px;
	margin: 0px auto;
	padding: 15px;
}



/*===========================================
	pregArea_03
=============================================*/
div.pregArea_03 {
	width: 950px;
	margin: 35px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	background: #F46060;
}
div.pregArea_03 div.pregBox {
	width: 930px;
	margin: 0px auto;
	padding: 0px 0px 15px 0px;
	background: #FFF;
	z-index: 99;
}
div.pregArea_03 div.pregBox div.pregBoxMini {
	width: 900px;
	margin: 0px auto;
	padding: 5px 15px 15px 15px;
	clear: both;
}


/* tabBtnArea */
div.tabBtnArea {
	width: 950px;
	margin: 0px auto 0px auto;
	padding: 0px;
}
div.tabBtnArea div.tabBtnLeft {
	width:311px;
	margin: 0px;
	padding: 0px;
	float:left;
	cursor: pointer;
}
div.tabBtnArea div.tabBtnMid {
	width:311px;
	margin: 0px;
	padding: 0px;
	float:left;
	cursor: pointer;
}
div.tabBtnArea div.tabBtnRight {
	width:308px;
	margin: 0px;
	padding: 0px;
	float:left;
	cursor: pointer;
}


/*===========================================
	pregArea_04
=============================================*/
div.pregArea_04 {
	width: 950px;
	margin: 35px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	/*
	background: #96C24E;
	*/
	background:#f46060;
}
div.pregArea_04 div.pregBox {
	width: 930px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	clear: both;
}
div.pregArea_04 div.pregBox div.leftArea {
	width: 440px;
	margin: 0px;
	padding: 13px 10px;
	float: left;
	background: #FFF;
	z-index: 99;
}
div.pregArea_04 div.pregBox div.rightArea {
	width: 440px;
	margin: 0px;
	padding: 13px 10px;
	float: right;
	background: #FFF;
	z-index: 99;
}


/*===========================================
	wakuArea
=============================================*/
div.wakuArea {
	width: 864px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	padding: 15px;
	border: solid 3px #CCCCCC;
	background: #F3F3F3;
}
div.wakuArea div.leftArea {
	float: left;
}
div.wakuArea div.rightArea {
	float: right;
}



/*===========================================
	listDisc
=============================================*/
ul.listDisc {
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	list-style: none;
}
ul.listDisc li {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 14px;
	background: url(../images/ico_disc_s.png) no-repeat 0px 3px;
}




/*===========================================
	menuWinArea
=============================================*/
div.menuWinArea {
	width: 600px;
	margin: 0px;
	padding: 0px 0px 30px 0px;
	/* left: 200px; */
	background: #FFF;
	border: solid 4px #666666;
	position: absolute;
	font-weight:normal;
	z-index:12;
}
div.menuWinArea div.closeArea {
	padding: 5px 5px 0px 0px;
	background-color: #E8E8E8;
    height: 27px;
	text-align: right;
}

/* menuWinBox */
div.menuWinArea div.menuWinBox {
	width: 550px;
	margin: 0px auto;
	padding: 0px;
}
div.menuWinArea div.menuWinBox ul.imgArea {
	width: 550px;
	margin: 15px 0px 0px 0px;
	padding: 0px;
	list-style:none;
}
div.menuWinArea div.menuWinBox ul.imgArea li.left {
	width: 265px;
	margin: 0px;
	padding: 0px;
	float:left;
}
div.menuWinArea div.menuWinBox ul.imgArea li.right {
	width: 265px;
	margin: 0px;
	padding: 0px;
	float:right;}


/*===========================================
	glayLayer
=============================================*/
div#glayLayer {
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: #000;
	opacity: 0.60;
	filter:alpha(opacity=60);
	z-index:11;
}

/*===========================================
	glayLayer
=============================================*/
dl.num_indent {
	font-weight:bold;
}
.num_indent dt {
	width:2em;
	margin-top:5px;
}
.num_indent dd {
	margin-left:1.5em;
	margin-top:-1.5em;
}


.del_cmnt {
	margin:12px 0 0 0;
	padding:8px;
	background:#e7f1fb;
	border:3px solid #35a3d9;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px 3px 3px 3px;
}

.exp_indent dt {
	width:3em;
	margin-top:5px;
}
.exp_indent dd {
	margin:-1.5em 0 0 2.5em;
}

.mdl_box {
	margin:6px 0;
	line-height:1.5em;
	padding:6px 9px;
	font-size:12px;
	background:#e7f1fb;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px 5px 5px 5px;
}

.chan_toru_ope {
	margin:8px 0 16px 0;
	border:1px solid #9cc5ef;
}

.small_exp {
	font-size:11px;
	line-height:1.4em;
}


.nav_btns { 
	float:left;
	margin:0 8px 0 0;
}





/*===========================================
	mainCntArea
=============================================*/
div#mainCntArea {
	width: 950px;
	position: relative;
}


/*===========================================
	pregArea_01
=============================================*/
div.pregArea_01 {
	width: 950px;
	margin: 20px 0px 50px 0px;
	padding: 0px;
}

/* pregBox */
div.pregArea_01 div.pregBox {
	width: 925px;
	margin: 0px;
	padding: 0px;
}
div.pregArea_01 div.pregBox div.leftArea {
	width: 630px;
	margin: 0px;
	padding: 0px;
	float:left;
}
div.pregArea_01 div.pregBox div.rightArea {
	width: 274px;
	margin: 0px;
	padding: 0px;
	float:right;
}

/* topbtnArea */
div.pregArea_01 ul.topbtnArea {
	width: 910px;
	margin: 25px 0px 0px 15px;
	padding: 0px;
	list-style: none;
}
div.pregArea_01 ul.topbtnArea li {
	margin: 0px;
	padding: 0px;
	float: left;
}


/*===========================================
	pregArea_02
=============================================*/
div.pregArea_02 {
	width: 950px;
	margin: 40px 0px 50px 0px;
	padding: 0px;
}
div.pregArea_02 div.pregBox {
	width: 910px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	padding: 0px;
	clear: both;
}


/*===========================================
	pregArea_03
=============================================*/
div.pregArea_03 {
	width: 950px;
	margin: 40px 0px 0px 0px;
	padding: 0px;
}
div.pregArea_03 div.pregBox {
	width: 910px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	padding: 0px;
	clear: both;
}
div.pregArea_03 div.tabBtnArea {
	width: 950px;
	margin: 20px 0px 0px 0px;
	padding: 0px;
}
div.pregArea_03 div.tabBtnArea div.tabBtnLeft {
	width: 316px;
	margin: 0px;
	padding: 0px;
	float: left;
}
div.pregArea_03 div.tabBtnArea div.tabBtnMid {
	width: 316px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	float: left;
}
div.pregArea_03 div.tabBtnArea div.tabBtnRight {
	width: 317px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	float: right;
}

/* tabArea */
div.pregArea_03 div.tabArea	{
	width: 946px;
	margin: 0px;
	padding: 0px 0px 30px 0px;
	border: solid 2px #8D8D8D;
	border-width: 0px 2px 2px 2px;
	
	/*
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	*/
	
	/* CSS3Áđ°Ć */
	border-bottom-top-radius: 10px;
	border-bottom-top-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	
	
	/* SafariĄ˘Google Chrome */
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	
	
	/* Firefox */
	-moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;  
	behavior: url(./css/PIE.htc);
	text-align: left;
}

/* tabBox */
div.pregArea_03 div.tabArea	div.tabBox {
	width: 870px;
	margin: 0px auto 0px auto;
	padding: 20px 0px 0px 0px;
}


div.lineTop {
	width: 100%;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 30px 0px 0px 0px;
	border-top: solid 2px #8D8D8D;
}


/*===========================================
	wakuArea
=============================================*/
div.wakuBlueArea {
	border: solid 2px #0098FF;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	padding: 15px 20px;
}


/*===========================================
	float
=============================================*/
div.floatLeft {
	float: left;
}
div.floatRight {
	float: right;
}


/*===========================================
	glayLayer
=============================================*/
div#glayLayer {
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: #000;
	opacity: 0.60;
	filter:alpha(opacity=60);
	z-index:11;
}


/*===========================================
	menuWinArea
=============================================*/
div.menuWinArea {
	width: 630px;
	left: 20%;
	background: #FFF;
	border: solid 4px #666666;
	position: absolute;
	font-weight:normal;
	z-index:12;
}
div.menuWinArea div.closeArea {
	padding: 5px 5px 0px 0px;
	background-color: #E8E8E8;
    height: 27px;
	text-align: right;
}

/* menuWinBox */
div.menuWinArea div.menuWinBox {
	width: 550px;
	margin: 0px auto;
	padding: 0px 0px 30px 0px;
}
div.menuWinArea div.menuWinBox ul.imgArea {
	width: 550px;
	margin: 15px 0px 0px 0px;
	padding: 0px;
	list-style:none;
}
div.menuWinArea div.menuWinBox ul.imgArea li.left {
	width: 265px;
	margin: 0px;
	padding: 0px;
	float:left;
}
div.menuWinArea div.menuWinBox ul.imgArea li.right {
	width: 265px;
	margin: 0px;
	padding: 0px;
	float:right;
}
	

/*===========================================
	glayLayer
=============================================*/
dl.num_indent {
	font-weight:bold;
}
.num_indent dt {
	width:2em;
	margin-top:5px;
}
.num_indent dd {
	margin-left:1.5em;
	margin-top:-1.5em;
}


.2010_model {
	margin:15px 0 8px 0;
	
	border:1px solid red;
}

.2010_model p {
	font-size:12px;
	padding-bottom:0.5em;
}

.2010_model a {
	width:60%;
}











span.link_out {
	background: url("/share/images/icon_blank.gif") no-repeat scroll 0 0 transparent;
	display: inline-block;
	height: 0;
	margin-left: 3px;
	overflow: hidden;
	padding: 9px 0 0;
	vertical-align: baseline;
	*vertical-align: top;
	width: 11px;
}

.enq_before {
	width:auto;
	text-align:center;
	margin:1em 0;
	font-size: 131%;
	color: #1B7504;
}

/*

#contents span.link_out {
    background: url("/support/tablet/share/images/icon_blank.gif") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 0;
    overflow: hidden;
    padding: 9px 0 0;
    vertical-align: baseline;
	*vertical-align: middle;	/* for IE */
 /* 
    width: 11px;
	margin-left: 3px;
}

*/










