/*net research*/
/*▼ 共通 ■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■*/
body{width:100%; font-size:16px; text-align:left; padding:5px 10px 10px 10px; background-color:#f0f0f0;}
input[type=checkbox],[type=radio]{width:50px; height:50px; border:38px; vertical-align:-12px;}
/*▲ 共通 ■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■*/

/*▼スマホ用■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□*/
h1{font-size:22px;}
h2{font-size:24px;}

#top{width:800px; margin:25px auto; background-color:#fff; padding:15px 10px; text-align:center; border:1px solid #ccc;}
#thema{width:100%; margin:0px auto; border:1px solid #ccc; font-size:22px; line-height:22px; text-align:center; padding:15px 0px; color:#fff; background-color:#00CCFF;}
#main{width:100%; margin:15px auto; background-color:#fff; padding:15px 0px 25px 0px; border:1px solid #ccc;}
#inputthema{width:300px;}
#sub{width:130px; height:40px}
#thema10{font-size:26px; font-weight:bold;}

.float_left{float:left;}
div.btn_posi{text-align:center;}
input.btn_style{height:100px; width:500px; font-size:50px;}
.base_h{color:#ff0000;}
.toi{font-size:78px; font-weight:bold; color:#000080;}
div.base_n{margin:0px auto; width:95%; height:auto; padding:0px 0px 10px 0px; text-align:left; font-size:16px; color:#0000ff; word-wrap:break-word;}
.sama{text-align:left; font-size:16px; color:#ff0000;}
div.question_str{margin:0px auto; width:95%; height:auto; padding:10px 0px 15px 0px; border-bottom:1px solid #666; text-align:left; font-size:24px; color:#000080; word-wrap:break-word;}
div.question_cate{line-height:110px; margin:15px auto 0px auto; width:95%; height:auto; text-align:left; font-size:38px; word-wrap:break-word;}
textarea{margin:2px; height:60px; width:95%;}
td.c_center{vertical-align: middle; border-bottom: 1px #D3D3D3 solid;}
input.shitumonbun{width:300px;}
input.jyouken_bun{width:240px;}
input.category{width:250px;}

.height25{height:25px;}
.bunin{font-size:50px;}
.btnin{zoom:267%;}
.topf{font-size:65px;}
.topf0{font-size:46px;}
.topf1{font-size:60px;}
.topf2{font-size:14px;}
.posi{zoom:75%; margin:15px 5px;}
.cd{text-align:center;}
.printbtn{height:100px; width:400px; font-size:40px;}
.gazou_size{max-width:100%; height:auto;}
.memo{color:#0044CC;}
.thanks{width:100%; height:auto; text-align:left; font-size:40px; word-wrap:break-word;}
.txtlength{width:300px;}
.futoji{font-size:22px; color:#0000FF;}
.gzipsize{width:400px;}
.sen{border-top:1px solid #000080;}
.dltbtn{height:40px; width:200px; font-size:13px; color:red;}
.red{color:red;}
.blue{color:blue;}
.orange{color:orangered;}
.qes_make{border-top:6px solid #000080;}

.tyuui{font-size:20px; color:#666666;}
.sexage{font-size:16px; color:#0000FF; font-weight:bold;}
.bold{font-weight:bold;}
.bolder{font-weight:bolder;}
.open{color:#000dff;}
.close{color:#808080;}
.passbtn{width:100px;}
.border-s{border:solid 1px #00c; border-collapse:collapse; word-wrap:break-word; overflow-wrap:break-word; font-size:35px; background-color:#cccccc;}
.border-s td{border:solid 1px #00c; word-wrap:break-word; overflow-wrap:break-word; font-size:35px;}
.border-d{border:solid 1px #00c; border-collapse:collapse; word-wrap:break-word; overflow-wrap:break-word; font-size:35px; border-top:hidden;}
.border-d td{border:solid 1px #00c; word-wrap:break-word; overflow-wrap:break-word; font-size:35px; border-top:hidden;}
.gt_font{font-size:28px;}
.gt_bar{font-size:38px; background-color:blue;}
.gt_bar_top{font-size:38px; background-color:#002060;}
.opensen{font-size:32px;}
.openbtn{zoom:350%;}
.tabu{zoom:175%;}
.posi2{zoom:58%; margin:20px 10px;}
.sen_blue{border:solid 0.5px blue;}
.gazou_center{vertical-align:middle;}
.tgazou_s{max-width:500px; height:auto; margin:5px auto;}
.click{border:solid 1px blue;}
.all_paste{width:510px; background-color:paleturquoise; border-radius:12px;}
.tgazou{max-width:180px; height:auto; display:inline-block; margin:5px 20px;}
.tgazou_gt{max-width:220px; height:auto; display:inline-block; margin:5px 20px;}

.tgazou_gt{max-width:180px; height:auto; display:inline-block; margin:5px 20px;}
.tgazou_w{display:block; position:absolute; height:auto; width:90%; margin:auto; top:0; bottom:0; right:0; left:0;}
.tgazou_d{display:block; position:absolute; height:100%; width:auto; margin:auto; top:0; bottom:0; right:0; left:0;}

.new-btn{font-size:310%;text-align:center; border:0;}
.new-btn{background:linear-gradient(#0000AA,#0000FF); text-decoration:none; color:#fff; width:600px; padding:15px 15px; margin:15px 20px; text-align:center; display:inline-block;}
.new-btn:hover {background:linear-gradient(#005FFF,#BAD3FF); text-decoration:none; cursor:pointer}

.edit-btn{font-size:310%;text-align:center; border:0;}
.edit-btn{background:linear-gradient(#004400,#008800); text-decoration:none; color:#fff; width:600px; padding:15px 15px; margin:15px 20px; text-align:center; display:inline-block;}
.edit-btn:hover {background:linear-gradient(#008800,#00DD00); text-decoration:none; cursor:pointer}

.option-btn{font-size:310%;text-align:center; border:0;}
.option-btn{background:linear-gradient(#FF6600,#FF6633); text-decoration:none; color:#fff; width:600px; padding:15px 15px; margin:15px 20px; text-align:center; display:inline-block;}
.option-btn:hover {background:linear-gradient(#FF9900,#FF9933); text-decoration:none; cursor:pointer}

.soft-btn{font-size:310%;text-align:center; border:0;}
.soft-btn{background:linear-gradient(#AA0000,#FF0000); text-decoration:none; color:#fff; width:600px; padding:15px 15px; margin:15px 20px; text-align:center; display:inline-block;}
.soft-btn:hover {background:linear-gradient(#FF0461,#FFBEDA); text-decoration:none; cursor:pointer}

.answered-btn{font-size:310%;text-align:center; border:0;}
.answered-btn{background:linear-gradient(orangered,coral); text-decoration:none; color:#fff; width:600px; padding:15px 15px; margin:15px 20px; text-align:center; display:inline-block;}
.answered-btn:hover {background:linear-gradient(salmon,lightsalmon); text-decoration:none; cursor:pointer}

#apli-btn{font-size:340%;text-align:center;}
#apli-btn a {background:linear-gradient(#00CC66, #66CC99); text-decoration:none; color:#fff; width:auto; padding:5px 15px; margin:0px 20px; text-align:center; display:inline-block; border-radius:15px;}
#apli-btn a:hover {background:linear-gradient(#00FFCC, #66CC99); text-decoration:none; border-radius:15px;}
/*▲スマホ用■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□*/

/*画面サイズが1000px以上用(PC)■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□*/
@media screen and (min-width:1000px) {
input[type=text]{width:500px; height:18px; margin:2px;}

h2{font-size:16px;}

#top{width:620px;}
#thema{width:950px;}
#main{width:950px;}
#shitumonbun{width:1000px;}

div.base_n{width:900px;}
div.question_str{width:900px; font-size:16px;}
div.question_cate{width:900px; line-height:25px; font-size:16px;}
textarea{width:500px;}
input[type=checkbox],[type=radio]{width:20px; height:20px; border:15px; vertical-align:-4px;}	
input.btn_style{height:50px; width:200px; font-size:18px;}
input.shitumonbun{width:1000px;}
input.jyouken_bun{width:800px;}

.bunin{font-size:16px;}
.btnin{zoom:100%;}
.toi{font-size:25px; font-weight:bold; color:#000080;}
.thanks{width:100%; height:auto; text-align:left; font-size:16px; word-wrap:break-word;}
.printbtn{height:40px; width:150px; font-size:16px;}
.border-s{font-size:16px;}
.border-s td{font-size:16px;}
.border-d{font-size:16px;}
.border-d td{font-size:16px;}
.opensen{font-size:16px;}
.openbtn{zoom:100%;}
.tabu{zoom:100%;}
.tyuui{font-size:13px; color:#666666;}
.gt_font{font-size:16px;}
.gt_bar{font-size:12px; background-color:blue;}
.gt_bar_top{font-size:12px; background-color:#002060;}
.topf{font-size:39px;}
.topf0{font-size:30px;}
.topf1{font-size:32px;}
.posi{zoom:43%; margin:20px 20px;}
.posi2{zoom:27%; margin:5px;}
.tgazou{max-width:70px; height:auto; display:inline-block; margin:5px 20px;}
.tgazou_gt{max-width:120px; height:auto; display:inline-block; margin:5px 20px;}

.tgazou_d{display:block; position:absolute; height:99%; width:auto; margin:auto; top:0; bottom:0; right:0; left:0;}

.new-btn{font-size:170%;text-align:center; width:335px; padding:10px 15px; margin:15px 5px;}
.edit-btn{font-size:170%;text-align:center; width:335px; padding:10px 15px; margin:15px 5px;}
.option-btn{font-size:170%;text-align:center; width:335px; padding:10px 15px; margin:15px 5px;}
.soft-btn{font-size:170%;text-align:center; width:335px; padding:10px 15px; margin:15px 5px;}
.answered-btn{font-size:170%;text-align:center; width:335px; padding:10px 15px; margin:15px 5px;}

#apli-btn{font-size:120%;text-align:center;}
#apli-btn a {padding:5px 15px; margin:0px 5px;}
}
/*画面サイズが1000px以上用(PC)■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□*/