﻿body,.riyuu-cont,.riyuu-cont-in,.goukaku ul,.goukaku dd p,.nav{*zoom:1}body:after,.riyuu-cont:after,.riyuu-cont-in:after,.goukaku ul:after,.goukaku dd p:after,.nav:after{content:"";display:table;clear:both}body,.riyuu-cont,.riyuu-cont-in,.goukaku ul,.goukaku dd p,.nav{*zoom:1}body:after,.riyuu-cont:after,.riyuu-cont-in:after,.goukaku ul:after,.goukaku dd p:after,.nav:after{content:"";display:table;clear:both}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}select,textarea{-webkit-appearance:none;appearance:none;box-shadow:none !important;border:none;background:none}input[type="text"],textarea,select{outline:none}*{-webkit-appearance:none}img{vertical-align:bottom}button{outline:none}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;line-height:1.6;color:#333}body{font-size:14px;font-size:1.4rem;-webkit-text-size-adjust:100%;text-size-adjust:100%}a{text-decoration:underline;outline:none}a:hover{text-decoration:none}.mincho,.hl1,.top-arw-txt,.arw-txt2,.pro-point_name,.riyuu h2,.riyuu-hl1,.cur_conts_arw,.cur_conts_arw2,.goukaku h2{font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","Hiragino Mincho ProN","HGS明朝E","ＭＳ Ｐ明朝",serif}@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?6n63n9");src:url("../fonts/icomoon.eot?6n63n9#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?6n63n9") format("truetype"),url("../fonts/icomoon.woff?6n63n9") format("woff"),url("../fonts/icomoon.svg?6n63n9#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-down:before{content:"\e900"}.icon-arrow-left4:before{content:"\e901"}.icon-arrow-right:before{content:"\e902"}.icon-arrow-right4:before{content:"\e903"}.icon-arrow-up:before{content:"\e904"}.icon-bubbles2:before{content:"\e905"}.icon-calculator:before{content:"\e906"}.icon-checkbox-checked:before{content:"\e907"}.icon-checkmark:before{content:"\e908"}.icon-circle-down:before{content:"\e909"}.icon-circle-right:before{content:"\e90a"}.icon-circle-up:before{content:"\e90b"}.icon-clipboard3:before{content:"\e90c"}.icon-cross:before{content:"\e911"}.icon-file-text2:before{content:"\e90d"}.icon-folder-search:before{content:"\e912"}.icon-pen5:before{content:"\e90e"}.icon-phone:before{content:"\e90f"}.icon-pie-chart:before{content:"\e910"}.icon-plus-circle:before{content:"\e913"}.icon-user:before{content:"\e914"}.header{position:relative;padding-top:13px;height:50px;border-bottom:1px solid #004478;background:#fff;z-index:9999;text-align:center}.main img{width:100%}.hl1{padding:8px 0;margin:0 0 20px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;color:#004478;font-size:20px;font-size:2rem;text-align:center}.cta-wrap{margin:10px 10px 20px;border:1px solid #d8d8d8;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:#f7f6f2}.cta-txt{margin:-1px;padding:3px 0;background:#004478;color:#fff;text-align:center;font-weight:bold;border-radius:2px 2px 0 0}.cta{margin:8px}.cta .small{margin-top:4px;text-align:right;font-size:8px;font-size:.8rem}.cta_btn a{display:block;position:relative;padding:9px 10px 9px 30px;border:1px solid #a10003;line-height:1.4;background:#c40004;background:-moz-linear-gradient(top, #c40004 0%, #a10003 100%);background:-webkit-linear-gradient(top, #c40004 0%, #a10003 100%);background:linear-gradient(to bottom, #c40004 0%,#a10003 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c40004', endColorstr='#a10003',GradientType=0 );-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#fff;text-align:center;text-decoration:none;font-weight:bold;font-size:17px;font-size:1.7rem;text-shadow:1px 1px 2px #a10003}.cta_btn a em{font-size:20px;font-size:2rem}.cta_btn a i{margin-top:-10px;position:absolute;top:50%;left:10px;font-size:20px;font-size:2rem}body.cv-red .cta_btn.contact a{border:1px solid #a10003;background:#c40004;background:-moz-linear-gradient(top, #c40004 0%, #a10003 100%);background:-webkit-linear-gradient(top, #c40004 0%, #a10003 100%);background:linear-gradient(to bottom, #c40004 0%,#a10003 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c40004', endColorstr='#a10003',GradientType=0 );text-shadow:1px 1px 2px #a10003}body.cv-green .cta_btn.contact a{border:1px solid #008c00;background:#4ba614;background:-moz-linear-gradient(top, #4ba614 0%, #008c00 100%);background:-webkit-linear-gradient(top, #4ba614 0%, #008c00 100%);background:linear-gradient(to bottom, #4ba614 0%,#008c00 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4ba614', endColorstr='#008c00',GradientType=0 );text-shadow:1px 1px 2px #008c00}.cta_btn.tel a{margin-top:8px;border:1px solid #999;background:#0067b6;background:-moz-linear-gradient(top, #0067b6 0%, #003b68 100%);background:-webkit-linear-gradient(top, #0067b6 0%, #003b68 100%);background:linear-gradient(to bottom, #0067b6 0%,#003b68 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0067b6', endColorstr='#003b68',GradientType=0 );text-shadow:1px 1px 2px #003b68;color:#fff}.top-arw-txt{margin:0 0 20px;font-size:20px;font-size:2rem;color:#004478;text-align:center;line-height:1.4}.arw-txt2{margin:0 0 20px;font-size:19px;font-size:1.9rem;text-align:center;line-height:1.4}.pro-point img{border:1px solid #d8d8d8}.pro-point_name{padding:3px 0;margin:-1px auto 20px;border:1px solid #d8d8d8;text-align:center;width:270px;font-weight:bold;background:#f9f9f9;font-size:14px;font-size:1.4rem}.pro-point_name span{font-size:15px;font-size:1.5rem}.pro-point_list{padding:5px 10px;margin:10px 10px 20px;border:3px solid #d8d8d8;background:#f9f9f9}.pro-point_list li{height:55px;width:100%;font-size:15px;font-size:1.5rem}.pro-point_list li+li{border-top:1px dotted #d8d8d8}.pro-point_list li p{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);line-height:1.5}.pro-point_list li span{float:left;margin-right:10px;padding:5px 6px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#004478;color:#fff;font-weight:bold;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-size:12px;font-size:1.2rem}.riyuu{margin:0 auto 30px}.riyuu h2{border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;padding:10px 0;text-align:center;font-size:20px;font-size:2rem}.riyuu-wrap{overflow:hidden;width:100%;padding:10px 0;background:#f7f6f2}.riyuu-hl1{margin:0 0 10px;text-align:center;font-size:15px;font-size:1.5rem;color:#004478}.riyuu-cont{margin:0 10px 20px;border:1px solid #ddd;background:#f8f8f8;-moz-box-shadow:0 3px 10px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,0.1);box-shadow:0 3px 10px 0 rgba(0,0,0,0.1)}.riyuu-cont h3{padding:0 10px 0 0;height:60px;margin-top:-1px;font-weight:bold;font-size:16px;font-size:1.6rem;border-top:1px solid #ddd;border-bottom:1px solid #ddd;-moz-box-shadow:0 3px 3px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,0.1);box-shadow:0 3px 3px 0 rgba(0,0,0,0.1);background:#fff}.riyuu-cont h3 .txt{display:block;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);line-height:1.5}.riyuu-cont h3 .icon{float:left;margin-right:6px;padding:5px 6px;position:relative;top:50%;left:-5px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#004478;color:#fff;font-size:12px;font-size:1.2rem;-moz-box-shadow:1px 1px 4px 0 rgba(0,0,0,0.3);-webkit-box-shadow:1px 1px 4px 0 rgba(0,0,0,0.3);box-shadow:1px 1px 4px 0 rgba(0,0,0,0.3)}.riyuu-cont-in{margin:10px;text-align:center}.riyuu-cont-other dt,.riyuu-cont-try dt{display:inline-block;width:200px;height:30px;line-height:30px;margin:0 0 10px;color:#fff;text-align:center;border-radius:4px;font-weight:bold}.riyuu-cont-other dt:not(:target),.riyuu-cont-try dt:not(:target){line-height:30px\9}:root .riyuu-cont-other dt,:root .riyuu-cont-try dt{line-height:30px\9}.riyuu-cont-other dd,.riyuu-cont-try dd{padding:10px;border:1px solid #d8d8d8;background:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.riyuu-cont-other img,.riyuu-cont-try img{width:200px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.riyuu-cont-other{margin:0 0 20px}.riyuu-cont-other dt{background:#999}.riyuu-cont-try dt{background:#004478;font-size:17px;font-size:1.7rem}.riyuu-cont-try dd{border:1px solid #004478}.riyuu-cont-try .riyuu-cont-hl{color:#004478;font-size:17px;font-size:1.7rem}.riyuu-cont-hl{margin:0 0 10px;text-align:center;font-weight:bold;font-size:15px;font-size:1.5rem;line-height:1.4}.riyuu-cont-txt{margin:0 0 10px;text-align:left}.cur{margin:0 0 10px}.cur h2{padding:10px 0;font-weight:bold;font-size:16px;font-size:1.6rem;text-align:center;border-top:1px solid #d8d8d8;background:#f8f8f8}.cur_btn{margin-top:-1px;position:relative;height:72px;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;background:#fff}.cur_btn i{display:inline-block;margin-right:15px;font-size:26px;font-size:2.6rem;vertical-align:middle;color:#004478}.cur_btn:after{position:absolute;top:27px;right:15px;width:16px;height:16px;background:url(../images/arw-ac.png) no-repeat;background-size:32px 16px;background-position:left;content:''}.cur_btn.open{background:#f8f8f8}.cur_btn.open:after{background-position:right;content:''}.cur_btn-name{position:absolute;top:22px;left:20px;font-size:16px;font-size:1.6rem}.cur_btn-name i{font-size:16px;font-size:1.6rem}.cur_conts{display:none;margin:10px;border:1px solid #004478;background:#fff}.cur_conts h3{padding:7px 10px;background:#004478;font-size:15px;font-size:1.5rem;color:#fff;text-align:center}.cur_conts table th,.cur_conts table td{padding:10px;border:1px solid #d8d8d8}.cur_conts table th{width:80px;background:#f4f4f4;text-align:center}.cur_conts_txt1{padding:7px 0;background:#f2f2f2;text-align:center;font-size:14px;font-size:1.4rem;font-weight:bold}.cur_conts_arw{position:relative;margin-bottom:26px;padding:4px 0 2px;background:#ffd800;text-align:center;font-size:16px;font-size:1.6rem;font-weight:bold}.cur_conts_arw:after{position:absolute;bottom:-16px;left:50%;margin-left:-140px;text-align:center;border-style:solid;border-width:16px 140px 0 140px;border-color:#ffd800 transparent transparent transparent;content:''}.cur_conts_arw2{position:relative;margin-top:26px;padding:6px 0;text-align:center;font-size:16px;font-size:1.6rem}.cur_conts_arw2:after{position:absolute;top:-16px;left:50%;margin-left:-70px;text-align:center;border-style:solid;border-width:16px 70px 0 70px;border-color:#004478 transparent transparent transparent;content:''}.cur_conts_list1{margin:10px;background:#fff}.cur_conts_list1 li{margin-bottom:5px;text-indent:-1em;padding-left:1em}.cur_conts_list2 li{position:relative;margin:0 0 10px 0;padding:10px 10px 0 45px}.cur_conts_list2 li+li{border-top:1px dotted #d8d8d8}.cur_conts_list2 li span{position:absolute;top:10px;left:10px}.cur_conts_list2 li span i{padding:4px;width:18px;height:18px;border:1px solid #d8d8d8;background:#f6f6f6;color:#990000}.cur_conts_close{clear:both;margin:10px auto 20px;width:100px;padding:4px 10px;border:1px solid #004478;text-align:center;-moz-box-shadow:2px 2px 4px 0 rgba(0,0,0,0.3);-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,0.3);box-shadow:2px 2px 4px 0 rgba(0,0,0,0.3)}.cur_conts_close span{margin-right:5px}.goukaku{background:#f7f6f2}.goukaku h2{border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;padding:10px 0;text-align:center;font-size:20px;font-size:2rem;background:#fff}.goukaku ul{margin:10px 10px 20px}.goukaku li{margin:0 0 10px;border:1px solid #a09974;background:#fff}.goukaku dt{padding:3px 0;background:#a09974;color:#fff;text-align:center;font-weight:bold;font-size:18px;font-size:1.8rem}.goukaku dd{position:relative;text-align:center;padding:10px 10px 40px}.goukaku dd p{margin-bottom:10px}.goukaku dd p span{font-size:17px;font-size:1.7rem;font-weight:bold}.goukaku dd p img{float:left;width:100px;border:1px solid #a69f7c}.goukaku .more-btn{clear:both;display:block;position:absolute;bottom:10px;left:50%;margin-left:-80px;padding:4px 0 4px 20px;background:#fff;border:1px solid #999;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;width:160px;text-align:center}.goukaku .more-btn:after{position:absolute;top:50%;left:25px;margin-top:-6px;width:12px;height:12px;background:url(../images/arw-ac.png) no-repeat;background-size:24px 12px;background-position:left;content:''}.goukaku .more-btn.open{background:#f8f8f8}.goukaku .more-btn.open:after{background-position:right}.goukaku .more-cont{display:none;text-align:left}.faq h2{border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;padding:10px 0;text-align:center;font-size:16px;font-size:1.6rem;background:#f8f8f8;font-weight:bold}.faq_list{margin-bottom:20px}.faq_list li{margin-top:-1px}.faq_list h3{position:relative;display:block;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;font-size:15px;font-size:1.5rem;min-height:60px;font-weight:bold}.faq_list h3 .txt{display:block;padding:10px 50px 10px 40px}.faq_list h3 .icon{float:left;padding-top:3px;display:block;width:30px;height:30px;background:#004478;text-align:center;color:#fff;font-weight:bold}.faq_list h3:after{position:absolute;top:50%;right:15px;width:16px;height:16px;margin-top:-8px;background:url(../images/arw-ac.png) no-repeat;background-size:32px 16px;background-position:left;content:''}.faq-btn.open:after{background-position:right;content:''}.faq_list_a{display:none;background:#f9f9f9}.faq_list_a span{float:left;padding-top:4px;display:block;width:30px;height:30px;background:#990000;text-align:center;color:#fff;font-weight:bold}.faq_list_a p{padding:10px 10px 10px 40px}.faq_list_a.ls{border-bottom:1px solid #d8d8d8}.footer{padding-bottom:60px;text-align:center;background:#f4f4f4}.footer .copy{padding:10px 0;font-size:10px;font-size:1rem}.nav{position:fixed;bottom:-70px;left:0;width:100%;border-top:1px solid #89a9ea;border-bottom:1px solid #333;background:#004478;z-index:100}.nav li a{z-index:100;display:block;float:left;position:relative;padding:8px 0;width:25%;height:60px;border-right:1px solid #000;border-left:1px solid #89a9ea;color:#fff;text-align:center;text-decoration:none;font-size:11px;font-size:1.1rem}.nav li.nav-cv a{background:#c40004;background:-moz-linear-gradient(top, #c40004 0%, #a10003 100%);background:-webkit-linear-gradient(top, #c40004 0%, #a10003 100%);background:linear-gradient(to bottom, #c40004 0%,#a10003 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c40004', endColorstr='#a10003',GradientType=0 )}body.cv-red .nav li.nav-cv a{background:#c40004;background:-moz-linear-gradient(top, #c40004 0%, #a10003 100%);background:-webkit-linear-gradient(top, #c40004 0%, #a10003 100%);background:linear-gradient(to bottom, #c40004 0%,#a10003 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c40004', endColorstr='#a10003',GradientType=0 )}body.cv-green .nav li.nav-cv a{background:#4ba614;background:-moz-linear-gradient(top, #4ba614 0%, #008c00 100%);background:-webkit-linear-gradient(top, #4ba614 0%, #008c00 100%);background:linear-gradient(to bottom, #4ba614 0%,#008c00 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4ba614', endColorstr='#008c00',GradientType=0 )}.nav_img{height:30px}.p5{padding:5px}.m10{margin:10px}.pt10{padding-top:20px !important}.mtm5{margin-top:-5px !important}.mt10{margin-top:10px}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.txtC{text-align:center !important}.fzm1{font-size:126% !important;padding-top:3px}.fz18{font-size:18px !important}.fz17{font-size:17px !important}.fz16{font-size:16px !important}.fz14{font-size:14px;font-size:1.4rem}.fz13{font-size:13px;font-size:1.3rem}.fz12{font-size:12px;font-size:1.2rem}.fz10{font-size:10px;font-size:1rem}.small{font-size:8px;font-size:.8rem}.small-indent{margin-top:2px;font-size:8px;font-size:.8rem;text-indent:-1.8em;padding-left:1.8em}strong{color:red;font-weight:bold}

/* --------------------------------
	メインビジュアル
-------------------------------- */
.main{
	position: relative;
}

.main-attOnline{
	width: 90%;
	margin: 0 auto;
}

.main-attOnline span{
	position: absolute;
	bottom: 12px;
}

.main-attOnline span img{
	width: 95%;
}



/* --------------------------------
	下層導線
-------------------------------- */
.btAbout{
	display: block;
	margin: 0 25px 15px;
	padding: 8px 0;
	text-align: center;
	text-decoration: none;
	border: 1px solid #ccc;
	border-radius: 3px;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 100%);
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 );
}
.btAbout span{
	display: block;
	background: url(/sp/lp/shikaku/21/images/ic_link_all.png) no-repeat 95% center;
	background-size: 17px 17px;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: bold;
	color: #333;
	line-height: 1.3;
}


/* --------------------------------
	トライが選ばれる理由
-------------------------------- */

.riyuu-cont-txatArea {
	text-align: left;
	margin: 0 0 20px;
}


/* --------------------------------
	トライの教室
-------------------------------- */
.trySchool{
	margin: 0 10px 10px;
}
.trySchool img{
	width: 100%;
}


/* --------------------------------
	受講生の体験談
-------------------------------- */

.voice h2{
	border-top: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
    padding: 10px 0;
    text-align: center;
    font-size: 20px;
    font-size: 2rem;
    font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","Hiragino Mincho ProN","HGS明朝E","ＭＳ Ｐ明朝",serif;
}
.voice-inner{
    overflow: hidden;
    width: 100%;
    padding: 10px 0;
    background: #f7f6f2;
}
.voiceBox{
	background: #fff;
	border: 1px solid #d8d8d8;
	margin: 0 10px 10px;
}
.voiceBox dt{
	padding: 10px 15px;
	border-bottom: 1px dotted #d8d8d8;
}
.voiceBox dd{
	padding: 15px;
}
.voiceBox-ttl{
	font-size: 15px;
    font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","Hiragino Mincho ProN","HGS明朝E","ＭＳ Ｐ明朝",serif;
}
.voiceBox-ph__left{
	float: left;
	margin: 0 10px 0 0;
}
.voiceBox-ph__right{
	float: right;
	margin: 0 0 0 10px;
}

.voiceBox-ph img{
	width: 135px;
}

.voiceBox-txt-prof{
	margin: 5px 0 0;
	text-align: right;
	font-size: 11px;
}
