﻿
.w840 {width: 840px; margin:auto;}
#sec_04{/*border:20px solid #387186;*/width:1020px;margin:0 auto;}
#sec_04 h2{display:block;width:1024px;height:190px;background-image:url(../images/plasmalogendx/bn_dx_04_01_22.png); background-repeat: no-repeat; /*border:7px solid #004367;*/}
#sec_04 .block{/*height:430px;*/height:480px;background:url(../images/img_04_02.gif) no-repeat;position:relative;left:60px; width:960px;}
/* #sec_04 .block p{position:absolute;}
#sec_04 .block p:nth-child(1){top:42px;left:360px;font-size:26px;color:#fff;font-size: 26px;width:200px;height: auto;}
#sec_04 .block p:nth-child(2){top:98px;left:180px;font-size:32px;font-weight: bold;width:600px;height: auto;}
#sec_04 .block p:nth-child(3){top:155px;left:63px;font-size:24px; width:520px;height: auto;}
#sec_04 .block p.ex_txt { top: 150px; left:175px; text-align: center; } */

span.small-text { display: block; text-align: left; font-size: 14px; }

.fs_26 {font-size:26px;}
/* #sec_04 .block p:nth-child(4){top:200px;left:70px;font-size:22px;color:#009944;width:200px;height: auto;}
#sec_04 .block p:nth-child(4) span{ background-color: #FFFFFF;padding:5px; color:#387186; height: auto;}
#sec_04 .block p:nth-child(5){top:235px;left:70px;font-size:18px;line-height:1.5;height: auto;}
#sec_04 .block p:nth-child(6){top:366px;left:130px;font-size:33px;font-weight: bold;width:720px;height: auto;}
#sec_04 .block p:nth-child(7){top:425px;left:290px;font-size:22px;font-weight: bold;width:400px;height: auto;} */

#sec_04 .block a{position:absolute;top:427px;left:35px;text-indent:-9999px;display:block;width:847px;height:63px;background-image:url(../images/btn_03_01.png);transition:.3s;cursor:pointer;}
#sec_04 .block a:hover{background-image:url(../images/btn_03_01_over.png);}

#sec_04/* .block_hide*/ h3{ width:1020px; height:40px; margin:0 auto 25px; font-size:26px; color:#fff; line-height:1.6; /*text-align:center;*/
							background-image:url(../images/title_back_01.png);;
							font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }
#sec_04/* .block_hide*/ h3.mincho{ /*font-family:"minamoto_l";*/ padding-left:15px; letter-spacing: 1px; width:840px;} 

#sec_04/* .block_hide*/ h4{width:840px;/*height:30px;*/margin:0 auto;font-size:24px;color:#fff;line-height:1.8;background:#e83828;text-align:center;margin-bottom:5px;letter-spacing: 2px;}

#sec_04/* .block_hide*/ p{width:840px;height:160px;margin:0 auto;font-size:18px;line-height:1.5; }
#sec_04/* .block_hide*/ p:nth-of-type(1) {line-height:1.8; }

#sec_04/* .block_hide*/ .caption_04_01{width:915px;height:575px;margin:20px auto 0;background-image:url(../images/plasmalogendx/img_dx_04_03_22.png); background-repeat: no-repeat;}

#sec_04/* .block_hide*/ .caption_04_02{width:840px;height:3520px;margin:20px auto 0;background:url(../images/plasmalogendx/img_dx_04_04_22.png) center top no-repeat ; position:relative;}
#sec_04/* .block_hide*/ .caption_04_02 a{text-indent:-9999px;position:absolute;top:1500px;left:124px;display:block;width:598px;height:110px;cursor:pointer;background-image:url(../images/btn_04_02.png);transition:.3s;}
#sec_04/* .block_hide*/ .caption_04_02 a:hover{opacity:0.6}
#sec_04/* .block_hide*/ .caption_04_02_2{width:840px;height:2060px;margin:0 auto;background-image:url(../images/img_04_07.png);}

#sec_04/* .block_hide*/ .caption_04_03{width:840px;height:400px;margin:0 auto;background:url(../images/img_dx_04_05.png) center top no-repeat;position:relative;}
#sec_04/* .block_hide*/ .caption_04_03 a{ display:block; width:295px; height:14px; position: absolute; right: 15px; top: 230px; }

#sec_04/* .block_hide*/ .caption_04_04{width:729px;height:550px;margin:0 auto;background-image:url(../images/plasmalogendx/img_dx_04_06_22.png);position:relative; background-repeat: no-repeat;}
#sec_04/* .block_hide*/ .caption_04_04 a.caa{display:block;width:312px;height:97px;position:absolute;top:325px;left:440px;/*text-indent:-9999px;background-image:url(../images/btn_04_01.png)*/;transition:.3s}
#sec_04/* .block_hide*/ .caption_04_04 a.caa a:hover{/*background-image:url(../images/btn_04_01_over.png)*/}
#sec_04/* .block_hide*/ .caption_04_04 a.todoke{display:block;width:312px;height:97px;position:absolute;top:440px;left:440px;/*text-indent:-9999px;background-image:url(../images/btn_04_05.jpg)*/;transition:.3s}
#sec_04/* .block_hide*/ .caption_04_04 a.todoke a:hover{/*background-image:url(../images/btn_04_05_over.jpg)*/}

#sec_04 .exam_wrap { width:840px;margin:auto; }
#sec_04 .exam_wrap table {width: 100%; background-color: #F7F7F7; font-size: 18px;/*margin-left:30px;*/margin-bottom: 30px;}
#sec_04 .exam_wrap th {width: 140px;padding:0 5px 0 25px; position: relative; vertical-align: middle;padding:0 5px 0 25px; text-align: left; font-weight: normal; vertical-align: top;}
#sec_04 .exam_wrap th:before { content:""; display: block; width: 16px;height: 16px; position: absolute;
								background:url(../images/li_disc.png) center center no-repeat; top:7px; left:7px;}
#sec_04 .exam_wrap td {width: 620px;padding:0 5px 0 5px; vertical-align: middle;padding:0 5px 0 5px; text-align: left;}
#sec_04 .exam_txt { width:843px; height: 115px; background:url(../images/bg_waku_843.png) center center no-repeat;position: relative;margin-bottom:30px;}
#sec_04 .exam_txt .midashi_01 {position: absolute;top:-15px; left:30px; color: #387186;font-size: 22px;}
#sec_04 .exam_txt .midashi_01 span {padding:5px; background-color: #FFFFFF;font-size: 22px;}
#sec_04 .exam_txt .des {padding-top:20px;padding-left:30px;height: auto; font-size:18px;}


#sec_04 .role h3{width:840px; height:auto;margin:0 auto 20px;font-size:26px;color:#fff;line-height:1;text-align:left;
				background-image:none;letter-spacing: 1px;}
#sec_04 .role .buttun {text-align: center; margin-bottom:30px;}
#sec_04 .role .buttun img {cursor: pointer;}
#sec_04 .role p { height: auto;margin-bottom: 35px; line-height: 1.8; font-size:18px; /*letter-spacing: -1px;*/}
#sec_04 .role p.graph_img { width:840px; height: auto;margin-bottom: 45px; }
#sec_04 .hide_04 .b_bottom {/*border-bottom:dotted 2px #3E3A39;*/ padding-bottom:20px;margin-bottom: 25px;height: auto;}
#sec_04 .hide_04 .b_bottom p {height: auto;}

#sec_10 {margin-top:50px;}
#paper { width:840px;margin:auto; }
#paper::after { content: ""; display: block; clear: both; }
#paper img { width:196px; float: left; }
#paper h3 { height:44px; background-color:#CEDBE5; border-left:8px solid #387186; padding-left:25px;
			color: #387186; font-size:18px; line-height:44px;margin-bottom: 25px; }
#paper h3 span { font-size: 14px; color: #3e3a39; }


#paper .paper_detail { width:590px; float: right; }
/*#paper .paper_detail h4 { position: relative;font-size: 14px; }
#paper .paper_detail h4::before { content:""; display: block; width:16px; height:15px; position: absolute; left:-20px; top:3px; background:url(../images/arrow_r.png)left top no-repeat; }*/
#paper .paper_detail p { font-size: 14px; line-height: 16px; padding-left:22px;background:url(../images/arrow_r.png) left top no-repeat; }
#sec_04 h3.w840 {width: 840px;}
