﻿.cform{width:630px;font-size:12px; border:1px solid orange; padding:20px 0px 20px 20px; line-height:16px;overflow:hidden; color:#000;}
.cform .f1{padding:0; margin:0 0 15px;color:orange;font-size:20px;}
.cform .f2{font-size:11px;color:#888; margin-bottom:20px;}
.cform textarea {width:200px; display:block;float:left; }
.cform label,.cform label span{width:240px;}
.cform label.cf-after,.cform label.cf-after span{width:auto;}
.cform label.cf-group-after,.cform label.cf-group-after span{width:auto; padding-left:0; padding-right:10px;}
.cform label {background-color: orange; padding:0 20px 21px; margin:0 20px 0 0 ; font-family: Century, Helvetica, Arial, 'ヒラギノ角ゴ Pro W3', 'Osaka', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', sans-serif; line-height:16px;}


label.cf-after{background-color:#fff; padding-left:0;padding-right:10px; padding-bottom:0px;}
label.cf-group-after{background-color:#fff; padding:0 20px 0px;}
ol.cf-ol li.textonly{font-weight:normal;font-size:12px;font-family: Century, Helvetica, Arial, 'ヒラギノ角ゴ Pro W3', 'Osaka', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', sans-serif;width:240px; background-color:orange !important;padding:5px 20px 20px;}
ol.cf-ol li.cf-box-title {font-weight:normal;margin:0 !important;padding:0 20px 20px;background-color:orange !important; width:240px;}
ol.cf-ol li.cf-box-group {margin: 0 !important;padding-left: 0;}
.cf-sb{clear:both;display:block; padding:20px 0 0;text-align:center;width:100%;}
ol.cf-ol li#li-6-1.textonly{background-color:#fff !important;width:100%;text-align:center;}


#li-6-3 .reqtxt{display:none;}
#li-6-3, #li-6-3items, #li-6-4, #li-6-4items,#li-6-11,#li-6-12, #li-6-13, #li-6-14, #li-6-15, #li-6-16,#li-6-16items{float:left;}
#li-6-3 input.fldrequired,#li-6-4 input.fldrequired{width:86px;}
#li-6-6 input,#li-6-7 input{background-color:#fff; width:200px;margin-right:0;padding-left:20px; padding-right:5px;}
#li-6-3, #li-6-4, #li-6-5, #li-6-6, #li-6-7,#li-6-8,#li-6-9,#li-6-10,#li-6-11,#li-6-12,#li-6-13,#li-6-14,#li-6-15, #li-6-16, #li-6-17,#li-6-18,#li-6-19,#li-6-20,#li-6-21,#li-6-22,#li-6-23,#li-6-24,#li-6-25,#li-6-26,#li-6-27,#li-6-28,#li-6-29,#li-6-30,#li-6-31,#li-6-32,#li-6-33,#li-6-34,#li-6-35{clear:both;}
#li-6-11, #li-6-11items, #li-6-11, #li-6-11items, #li-6-12items, #li-6-13items, #li-6-14items, #li-6-15items, #li-6-17,#li-6-17items,#li-6-18,#li-6-18items,#li-6-19,#li-6-19items,#li-6-21,#li-6-21items,#li-6-22,#li-6-22items, #li-6-24,#li-6-24items,#li-6-25,#li-6-25items,#li-6-27,#li-6-27items,#li-6-28,#li-6-28items,#li-6-30,#li-6-30items,#li-6-31,#li-6-31items,#li-6-34,#li-6-34items,#li-6-35,#li-6-35items{float:left;}
#li-6-3items, #li-6-4items, #li-6-8items,#li-6-9items, #li-6-16items{width:auto; padding-left:20px;}
#li-6-3items,#li-6-4items,#li-6-11items, #li-6-12items, #li-6-13items, #li-6-14items, #li-6-15items, #li-6-16items, #li-6-17items,#li-6-18items,#li-6-19items,#li-6-20items,#li-6-21items,#li-6-22items,#li-6-23items,#li-6-24items,#li-6-25items,#li-6-26items,#li-6-27items,#li-6-28items,#li-6-30items,#li-6-31items,#li-6-34items,#li-6-35items{width:330px; padding-left:20px; padding-bottom:20px;}



/*2 line*/
#li-6-11,#li-6-11items,#li-6-13,#li-6-13items,#li-6-15,#li-6-15items,#li-6-16,#li-6-16items,#li-6-17,#li-6-17items,#li-6-18,#li-6-18items,#li-6-19,#li-6-19items,#li-6-23,#li-6-23items,#li-6-24,#li-6-27,#li-6-31,#li-6-34{height:40px; }

/*3 line*/
#li-6-12,#li-6-12items,#li-6-14,#li-6-14items,#li-6-21,#li-6-21items,#li-6-22,#li-6-22items,#li-6-28,#li-6-32,#li-6-32 label{height:60px;}
/*4 line*/
#li-6-33,#li-6-33 label{height:80px;}

/*6 line*/
#li-6-30{height:120px;}

/*float none*/
#li-6-25{height:140px;}
#li-6-25items input[type="checkbox"]{display:block;width:13px; float:left;}

/*multiline line*/
#li-6-26 label{height:120px; clear:both; float:left;}
#li-6-26{height:140px;}







/*landing page*/
#present .cont-header{margin:40px auto;width:780px}
#present .left0{float:left;width:700px;}
#present .right0{float:left;width:178px; margin-left:22px;}
#present .mb30{margin-bottom:30px;}
#present h3,#present h4{padding:0;margin:0;}
#present h3.ti01{margin:0 0 2em 0;}
#present p.txt01 {margin: 0 1em 1em 1em;}
#present p.txt02 {padding:2.5em 0;}
#present p.txt03 {margin:1.3em 0; font-size:14px;line-height:16px;}
#present p.header01 {text-align:center;clear:both}
#present .red {font-weight:bold; color:#93bb00;}
#present .purple{font-weight:bold;color:#93bb00/*#93bb00*/; font-size:14px;}
#present .border01{background:url(/img/present/2nd/a1.jpg) repeat-y; margin-bottom:30px; padding-bottom:20px;}
#present .border01-inner1{background:url(/img/present/2nd/la1.jpg) no-repeat;overflow:hidden;padding-left:70px; min-height:75px;}
#present .border01-inner2{background:url(/img/present/2nd/la2.jpg) no-repeat;overflow:hidden;padding-left:70px; min-height:75px;}
#present .border01-inner3{background:url(/img/present/2nd/la3.jpg) no-repeat;overflow:hidden;padding-left:70px; min-height:75px;}
#present .border01-inner4{background:url(/img/present/2nd/la4.jpg) no-repeat;overflow:hidden;padding-left:70px; min-height:75px;}
#present .re-area{width:720px; height:149px; background:url(/img/present/2nd/cont-4.jpg) no-repeat;}
#present .bottom {background:url(/img/present/2nd/bottom-line.jpg) no-repeat left bottom; overflow:hidden; padding-bottom:20px;width:720px;margin:40px auto 0;}
#present .bottom {letter-spacing: 0}
#present .spon {font-size:14px; text-align:center;color:#93bb00;font-weight:bold; margin-bottom:20px; margin-top:20px;}




/*760*/
@media screen and (max-width: 1156px) 
{  
.wide_adv {width: 740px;}
}





/*Tablet portrait*/
@media screen and (max-device-width: 768px) and (orientation:portrait), screen and (max-device-width: 1024px) and (orientation:landscape), screen and (min-device-width: 1536px) and (max-device-width: 2048px) and (-webkit-min-device-pixel-ratio: 2)
{  
#contest .cont-header{width:100%;}
.wide_adv {width: 740px;}
.cform{width:630px;line-height:25px;}
.cf-group-after span,label.cf-after span{line-height:25px}
#li-6-11items, #li-6-12items, #li-6-13items, #li-6-14items, #li-6-15items, #li-6-17items,#li-6-18items,#li-6-19items,#li-6-20items,#li-6-21items,#li-6-22items,#li-6-23items,#li-6-24items,#li-6-25items,#li-6-26items,#li-6-27items,#li-6-28items,#li-6-30items,#li-6-31items,#li-6-34items,#li-6-35items{width:330px;}
#li-6-8,#li-6-9{height:25px;}
/*2 line*/
#li-6-11,#li-6-13,#li-6-15,#li-6-17,#li-6-18,#li-6-19,#li-6-20,#li-6-20 label,#li-6-23,#li-6-23 label,#li-6-24,#li-6-27,#li-6-31,#li-6-34{height:60px;}
/*3 line*/
#li-6-12,#li-6-14,#li-6-21,#li-6-22,#li-6-28,#li-6-32,#li-6-32 label{height:90px;}
/*4 line*/
#li-6-33,#li-6-33 label{height:120px;}
/*6 line*/
#li-6-30{height:180px;}
/*multiline line*/
#li-6-26 label{height:140px;}
#li-6-26{height:160px;}


/*float none*/
#li-6-25{height:200px;}
#li-6-25items input[type="checkbox"]{display:block;width:16px; float:left;clear:both;margin-top:5px;}
#li-6-25items label{width:auto; float:left;}











}



/*Mobile portrait*/
@media screen and (max-width: 759px)
{ 

.wide_adv {max-width:350px;padding:0;margin:0}

#main-row-flow-detail .entry-content p, #main-row-flow-detail .entry-content span, #main-row-flow-detail .entry-content td, #main-row-flow-detail .entry-content h2, #main-row-flow-detail .entry-content h4 {font-size: 14px;line-height: 170%;}
#main-row-flow-detail .entry-content h3{padding:0 !important; background:none !important;margin:0 0 30px !important;height:auto !important;font-weight:normal; line-height:16px;font-size:14px !important;}
#contest .cont-header{margin:40px 0;width:auto;}
#contest .red {font-weight:bold; color:#FF664E;}
#contest .purple{font-weight:bold;color:#FF664E/*#BB1E85*/; font-size:14px;}
.cform{width:auto;padding:5px; margin:0;background:none; font-size:14px;border:none;}
.cform label {width:auto !important;background-color:#fff !important;padding:0 !important;margin:0; text-align:left; height:auto !important;}
.cform label span{line-height:12px; }
.cform select,.cform input[type="text"]{margin-left:10px;width:auto;}
.cform textarea, .cform input{width:auto;display:inline;}
.cform li{float:none !important;padding:0 !important; height:auto !important;word-wrap:break-word;}
.cform .cf-group-after span{font-size:12px !important;}
ol.cf-ol li.textonly,ol.cf-ol li.cf-box-title{width:auto !important; background-color:#fff !important;padding:0; text-align:left !important; font-weight:bold;}
.emailreqtxt,.reqtxt{font-size:11px !important;}


#li-6-2{margin-bottom:30px;}



#li-6-5,#li-6-6,#li-6-7,#li-6-8,#li-6-9,#li-6-10,#li-6-14,#li-6-15,#li-6-16{margin-top:30px;}

#li-6-26 textarea {width:60%;}
#li-6-26{clear:both;margin-top:80px !important;}

#li-6-11,#li-6-12,#li-6-13,#li-6-14,#li-6-15,#li-6-16,#li-6-17,#li-6-18,#li-6-19,#li-6-20,#li-6-21,#li-6-22,#li-6-23,#li-6-24,#li-6-25,#li-6-27,#li-6-28,#li-6-29,#li-6-30,#li-6-31,#li-6-32,#li-6-33,#li-6-34,#li-6-35,.cform input.sendbutton {margin-top:50px !important;}

#li-6-2 span,#li-6-5 span,#li-6-6 span,#li-6-7 span,#li-6-8 span,#li-6-9 span,#li-6-10 span,#li-6-20 span,#li-6-23 span,#li-6-26 span{font-weight:bold;}


}