/*

    These CSS codes generated by Yellow Pencil Editor.
    http://waspthemes.com/yellow-pencil


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. Page Template
    03. Post Template
    04. "中小企業インターンとは" Page
    05. "お問合せ" Page
    06. "中小企業インターン" Page
    07. "よくある質問" Page
    08. "株式会社AAA" Post
    09. "株式会社AAA" Post
    10. "インターン募集一覧" Page
    11. "学生の皆さんへ" Page

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body .breadcrumb li{
	text-align:left;
}

body .breadcrumb li span{
	text-align:left;
}

body .breadcrumb li a{
	text-align:left;
}

body #banner .pix-breadcrumbs{
	padding-right:316px;
}

body #pageFooterCon{
	padding-top:0px;
	padding-bottom:0px;
}

body .copyright div .header-elem .copyright-text a{
	font-size:10px !important;
}

body .textwidget .wpb_row{
	padding-top:40px;
	height:140px;
}

body .content-details .content .vc_custom_1480430159379{
	padding-top:0px;
	padding-bottom:0px;
}

body .content-details .content .vc_custom_1479552357480{
	padding-top:0px !important;
}

body .content-details .content > .wpb_row{
	padding-top:0px;
	padding-bottom:37px !important;
}

body .single-banner-content > div{
	background-color:#ffffff;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#e9e6e6;
}

body .single-banner-content div h2{
	color:#000000 !important;
}

body .category a{
	background-color:#6eca06 !important;
}

body .list li{
	font-size:14px !important;
}

body .vc_custom_1521542947689 .pix_icon_box .title{
	font-size:16px;
}

body .vc_custom_1480430159379 .wpb_wrapper p{
	font-size:14px !important;
}

body .vc_custom_1521542524735 .uvc-heading h2{
	font-size:20px;
}

body .vc_custom_1480430159379 .uvc-heading h2{
	font-size:20px;
}

body .aio-icon-header h3{
	font-weight:400;
	font-size:20px !important;
}

body .aio-icon-description > span{
	font-size:18px !important;
	font-weight:300;
}

body .ult_tabmenu .Both .ult-span-text{
	font-size:16px !important;
}

@media (min-width:767px){

	body .single-banner-content div h2{
	font-size:30px !important;
	}

}



/*-----------------------------------------------*/
/*  Page Template                                */
/*-----------------------------------------------*/
body.page #banner .pix-breadcrumbs{
	clear:left;
	padding-left:0px;
	padding-right:316px;
}

@media (max-width:471px){

	body.page .textwidget .wpb_row .btn-solid{
	bottom:auto;
	position:relative;
	top:2px !important;
}

body.page #pageFooter .row div .widget .textwidget .wpb_row .vc_column_container .vc_column-inner .wpb_wrapper .pix_button .btn-solid{
	margin-bottom:25px !important;
	}

}



@media (min-width:992px){

	body.page #banner .pix-breadcrumbs{
	width:570px;
	}

}



/*-----------------------------------------------*/
/*  Post Template                                */
/*-----------------------------------------------*/
@media (max-width:750px){

	body.single-post .content-details .content .wpb_row .vc_column_container .vc_custom_1521542524735 > .wpb_wrapper{
	left:-6px;
	position:relative;
}

body.single-post .content-details .vc_custom_1521542524735 .uvc-heading{
	position:relative;
	left:-48px;
}

body.single-post .content-details .vc_custom_1521542524735 .uvc-sub-heading{
	position:relative;
	left:-3px;
}

body.single-post .content-details .vc_custom_1521542524735 .uvc-heading-spacer span{
	position:relative;
	left:126px;
}

body.single-post .content-details .content ul{
	position:relative;
	left:-39px;
	top:20px;
}

body.single-post .content-details .content .pix_button{
	position:relative;
	left:-28px;
}

body.single-post .vc_column_container .vc_custom_1521542524735 .wpb_wrapper .uvc-heading .uvc-sub-heading{
	font-size:14px !important;
	}

}



/*-----------------------------------------------*/
/*  "中小企業インターンとは" Page     */
/*-----------------------------------------------*/
body.page-id-12081 #banner .pix-breadcrumbs{
	position:relative;
}

body.page-id-12081 .vc_custom_1521720064101 .wpb_wrapper h2{
	font-size:30px;
}

body.page-id-12081 .vc_custom_1521720064101 .wpb_wrapper h3{
	font-weight:400;
	font-size:20px;
}

body.page-id-12081 #main .pix_icon_box h2{
	font-weight:500;
	font-size:20px !important;
}

body.page-id-12081 .vc_custom_1521720064101 .container .vc_column-inner{
	padding-top:2px;
	height:160px;
}

body.page-id-12081 .vc_custom_1462952321911 .wpb_wrapper h2{
	font-size:30px;
}

body.page-id-12081 .vc_custom_1462952321911 .wpb_wrapper .uvc-sub-heading{
	font-size:20px;
}



/*-----------------------------------------------*/
/*  "お問合せ" Page                          */
/*-----------------------------------------------*/
body.page-id-11 #main .wpb_row{
	margin-top:-50px;
	margin-bottom:-15px;
}

body.page-id-11 .your-name input[type=text]{
	position:relative;
	top:-42px;
	left:145px;
}

body.page-id-11 .your-ruby input[type=text]{
	position:relative;
	top:-42px;
	left:145px;
}

body.page-id-11 .your-email input[type=email]{
	position:relative;
	top:-42px;
	left:145px;
}

body.page-id-11 .vc_tta-panels .price-header p{
	background-color:#22c0d8 !important;
	color:#ffffff;
}

body.page-id-11 .vc_tta-panels form p{
	text-align:left;
	font-size:16px;
}

body.page-id-11 .vc_tta-panels form input[type=submit]{
	position:relative;
	left:241px;
}

body.page-id-11 .vc_tta-panels form a{
	position:relative;
	left:278px;
}

body.page-id-11 .price-table .price-table-content div form p{
	font-weight:ノーマル400 !important;
}



/*-----------------------------------------------*/
/*  "中小企業インターン" Page           */
/*-----------------------------------------------*/
body.page-id-11816 .slick-current .wpb_wrapper .uvc-sub-heading{
	font-style:normal !important;
}

body.page-id-11816 .slick-track .uvc-heading .uvc-sub-heading{
	font-style:inherit !important;
}

body.page-id-11816 .vc_custom_1517993459835 .wpb_wrapper h1{
	font-size:46px;
}

body.page-id-11816 #pageFooterCon{
	padding-top:0px;
	padding-bottom:0px;
}

body.page-id-11816 #main .vc_custom_1527344214502{
	padding-bottom:70px !important;
}

@media (max-width:403px){

	body.page-id-11816 .vc_custom_1517993459835 .wpb_wrapper h1{
	line-height:31.3px;
	font-size:29px;
	}

}



@media (max-width:401px){

	body.page-id-11816 .vc_custom_1517993459835 .wpb_wrapper h1{
	font-size:30px;
	top:7px;
	left:0px;
	position:relative;
}

body.page-id-11816 .vc_custom_1517993459835 .wpb_wrapper .uvc-sub-heading{
	font-size:20px;
	}

}



@media (max-width:377px){

	body.page-id-11816 #main > .wpb_row > .vc_column_container .wpb_wrapper h2{
	font-size:24px;
}

body.page-id-11816 .vc_custom_1525593486818 .container > .vc_row-fluid > .vc_column_container > .vc_column-inner > .wpb_wrapper > .uvc-heading .uvc-main-heading h2{
	font-size:24px;
}

body.page-id-11816 .vc_custom_1493215513364 .wpb_wrapper > .uvc-heading .uvc-main-heading h2{
	font-size:24px;
}

body.page-id-11816 .vc_custom_1505140168956 > .wpb_wrapper > .uvc-heading .uvc-main-heading h2{
	font-size:24px;
}

body.page-id-11816 .vc_custom_1525594992580 .wpb_wrapper h2{
	font-size:24px;
}

body.page-id-11816 .vc_custom_1525594992580 p span{
	font-size:14px !important;
	}

}



/*-----------------------------------------------*/
/*  "よくある質問" Page                    */
/*-----------------------------------------------*/
body.page-id-12369 .aio-icon-component .aio-icon-box{
	top:-55px;
	left:0px;
	position:relative;
}

body.page-id-12369 .wpb_row .wpb_wrapper{
	top:0px;
	left:-8px;
	position:relative;
}

body.page-id-12369 .wpb_row .wpb_wrapper .aio-icon-component{
	height:61px;
	margin-bottom:5px;
}

body.page-id-12369 .ult_tab_min_contain .vc_toggle h4{
	font-weight:300;
}

body.page-id-12369 .vc_toggle_for_tab p{
	font-weight:300;
}

body.page-id-12369 .ult_tabmenu .Both .ult-span-text{
	font-weight:300;
}

body.page-id-12369 #main .wpb_row{
	padding-bottom:180px;
}

body.page-id-12369 #main .vc_toggle h4{
	font-weight:400;
}



/*-----------------------------------------------*/
/*  "株式会社AAA" Post                       */
/*-----------------------------------------------*/
body.postid-12661 .content-details .content > .wpb_row{
	padding-bottom:68px !important;
	padding-top:0px;
}

body.postid-12661 .content-details .vc_custom_1521542524735 img{
	padding-right:23px;
}

body.postid-12661 .vc_column-inner .wpb_wrapper .uvc-heading .uvc-heading-spacer span{
	width:220px !important;
}

body.postid-12661 .vc_custom_1521542524735 .wpb_wrapper .uvc-heading .uvc-heading-spacer span{
	width:100px !important;
}



/*-----------------------------------------------*/
/*  "株式会社AAA" Post                       */
/*-----------------------------------------------*/
body.postid-12690 .content-details .content > .wpb_row{
	padding-bottom:68px !important;
	padding-top:0px;
}

body.postid-12690 .content-details .vc_custom_1521542524735 img{
	padding-right:23px;
}

body.postid-12690 .vc_column-inner .wpb_wrapper .uvc-heading .uvc-heading-spacer span{
	width:220px !important;
}

body.postid-12690 .vc_custom_1521542524735 .wpb_wrapper .uvc-heading .uvc-heading-spacer span{
	width:100px !important;
}

body.postid-12690 .category a{
	background-color:#9ada51 !important;
	color:#ffffff;
}

body.postid-12690 .single-banner-content div h2{
	color:#000000 !important;
}

body.postid-12690 .single-banner-content > div{
	background-color:#ffffff;
	border-style:solid;
	border-color:#eeecec;
}

body.postid-12690 #content-pusher #main-wrapper #wrapper .newsection .banner .single-banner-content > div{
	border-width:1px !important;
}

@media (max-width:428px){

	body.postid-12690 .content-details .vc_custom_1521542524735 h2{
	position:relative;
	left:17px;
}

body.postid-12690 .content-details .content ul{
	left:-87px;
	position:relative;
	top:14px;
}

body.postid-12690 .content-details .vc_custom_1521542524735 .uvc-heading-spacer span{
	position:relative;
	left:-8px;
}

body.postid-12690 .content-details .vc_custom_1521542524735 .uvc-sub-heading{
	position:relative;
	left:-50px;
}

body.postid-12690 .icon-list a{
	font-size:12px;
}

body.postid-12690 .pix_button a{
	left:-95px;
	position:relative;
}

body.postid-12690 .content-details .uvc-sub-heading span{
	margin-bottom:23px;
}

body.postid-12690 .content-details .vc_custom_1521542524735 img{
	position:relative;
	left:-42px;
}

body.postid-12690 .vc_custom_1521542947689 .pix_icon_box .title{
	font-size:14px;
}

body.postid-12690 .vc_custom_1521542524735 .wpb_wrapper .uvc-heading .uvc-sub-heading span{
	font-size:14px !important;
}

body.postid-12690 .content-details .content > .wpb_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .uvc-heading .uvc-sub-heading{
	font-size:14px;
}

body.postid-12690 .vc_message_box .vc_message_box-icon{
	padding-right:14px;
	}

}



/*-----------------------------------------------*/
/*  "インターン募集一覧" Page           */
/*-----------------------------------------------*/
body.page-id-12074 #pageFooterCon{
	padding-top:0px;
	padding-bottom:0px;
}



/*-----------------------------------------------*/
/*  "学生の皆さんへ" Page                 */
/*-----------------------------------------------*/
body.page-id-12507 .uvc-main-heading h2{
	font-size:30px !important;
}

body.page-id-12507 .uvc-heading .uvc-sub-heading{
	font-size:16px;
}

body.page-id-12507 #main > .wpb_row{
	padding-top:39px;
	padding-bottom:25px;
}