@charset "UTF-8";


/*枠囲み*/
.info_waku{border:solid 1px #DDD;padding:5px 15px;margin:10px 0px}
.info_waku_dot{border:dashed 1px #DDD;padding:5px 15px;background:#F7F7F7;margin:10px 0px}
.after_action{margin:20px 20px ;padding:15px 30px;border:solid 10px #EEE;}
.after_action_tbl td{font-size:80%;line-height:160%;padding:10px 5px;}
.after_action_tbl td div{margin:5px 0px}

/*h1*/
.syosai_h1{background:url("https://www.opening.jp/img/item_index/h1_bg.gif") no-repeat left top;border-bottom:solid 1px  #CCC;/*height:35px;*/color:#333;font-size:18px;line-height:25px;margin:5px 0px 0px 0px;padding:20px 0px 7px 10px;}
.h1{font-size:26px;line-height:40px;color:#444;margin:0px 0px 10px 0px;font-weight:bold;background:url("https://www.opening.jp/img/item_index/h1_bg.gif") no-repeat;padding:15px 10px 0px 10px;clear:left}
.h1 span{font-size:26px}

/*h2*/

#main h2 , .h2{clear:both;margin:20px 0px 10px 0px;}
.h2_1{font-size:20px;color:#333;border-left:solid 6px #F03;border-bottom:solid 1px #DDD;background:#EEE;margin:30px 0px 10px 10px;padding:10px 10px;clear:both}
.h2_2{font-size:20px;color:#333;border-top:solid 3px #F03;background:#EEE;margin:20px 0px 10px 0px;padding:10px 10px 10px 10px;clear:both;}
.grd6 h2{margin-left:5px}
.h2_1 span{font-size:80%;font-weight:normal}
.s_h2{font-size:90%;background:#EEE;border-bottom:solid 1px #DDD;border-left:solid 6px #F03;margin:0px 0px 10px 0px;padding:4px 10px}

/*h3*/
#main .h3_1 , #main .h3_1s{font-size:18px;color:#333;border-bottom:solid 2px #999;margin:5px 0px 10px 0px;padding:10px 0px 5px 10px;clear:both}
#main .h3_1s{margin:20px 20px 10px 0px}
#main .h3_2{font-size:18px;color:#333;border-bottom:solid 1px #903;background:#F6F6F6;padding:8px 0px 5px 20px;margin:10px 0px 10px 0px;clear:both}
#main .h3_3{font-size:18px;color:#333;border-left:solid 6px #C03;padding:8px 0px 5px 20px;margin:20px 0px 10px 0px;clear:both;border-bottom:solid 1px #CCC}
h3.h2_1{margin: 30px 0px 10px 0;}

/*h4*/
#main h4{margin:10px 0px 10px 0px}

/*list*/
.main_in ul{margin:5px 0px 5px 0px; list-style:none;}
.main_in li , .main_in dd{font-size:90%;line-height:165%;margin:10px 0px}
.main_in li{background:url("https://www.opening.jp/imgs/body_all/list.gif") no-repeat left 0.5em;padding-left:10px}
.main_in li.lifst{margin-top:0px}
.dl1 dt{background:#EEE ;padding:4px 10px;color:#333;font-weight:bold;margin-top:15px;border-bottom:solid 1px #CCC;clear:both}
.dl1 dd{margin:10px 40px 20px 80px;font-size:90%;line-height:160%}
.dl2 dt{background:#EEE ;padding:4px 10px;color:#333;font-weight:bold;margin:15px 0px 10px 0px;border-bottom:solid 1px #CCC;clear:both}
.dl2 dd{margin:10px 60px 20px 60px;}
.dl1 dd p{font-size:100%}
.dl2 dd p{font-size:85%}
.dl3 dt{padding:4px 10px;color:#333;font-weight:bold;margin-top:15px;border-bottom:solid 1px #CCC;clear:both}
.dl3 dt .ic{vertical-align:middle;margin-right:10px}
.dl3 dt .pri{font-size:95%}
.dl3 dd td{font-size:100%;line-height:160%}
.dl3 dd{margin:10px 40px 20px 80px;font-size:90%;line-height:160%}
.main_in .link_ul , .main_in_par3 ul{list-style:none;margin:0px;}
.main_in .link_ul li , .main_in_par3 li{background:url("https://www.opening.jp/imgs/body_all/link_ya.gif") no-repeat left 0.5em;padding-left:10px;font-size:85%;margin:10px 0px}
.link_ul li a.o_page{background:url("https://www.opening.jp/imgs/body_all/other_page.gif") no-repeat right;padding-right:48px}
/* .info_waku_dot ul{margin-left:30px} company/personal.htmlで消去*/
.main_in .ul1{margin:10px 0px 10px 40px}
.main_in .ul1 li{color:#555;}
.main_in .small_link_ul{margin:0px 0px 0px 10px}
.main_in .small_link_ul li{font-size:80%;margin:5px 0px}


/*上部ページナビ*/
.page_navi_ul{margin:0px;}
.page_navi_ul li{float:left;width:153px;height:45px;background:#EEE;border:solid 1px #DDD;font-size:12px;line-height:18px;display:block;margin:2px 5px;padding:0px;background-image:none;}
.page_navi_ul li a{background:url("https://www.opening.jp/imgs/com/page_navi_bg.gif") no-repeat #EEE;display:block;width:153px;height:40px;text-align:center;padding-top:5px;text-decoration:none;}
.page_navi_ul li a.sline{padding-top:11px;height:34px}
.page_navi_ul li a:hover{background:url("https://www.opening.jp/imgs/com/page_navi_bg_on.gif") no-repeat #FFF}
/*リスト2段組み*/
.main_in .par2_ul , .main_in .par2_uls{width:660px;margin:0px 0px 10px 20px;}
.main_in  .par2_ul li{font-size:85%;line-height:150%;float:left;width:305px;margin:5px 5px 5px 5px;}
.main_in  .par2_uls li{font-size:80%;line-height:140%;float:left;width:305px;margin:0px 5px 5px 5px;}


/*lined_tbl*/
.lined_tbl{margin-top:20px;border:0px;font-size:80%;line-height:150%;color:#555}
.lined_tbl td , .lined_tbl th{border-bottom:dashed 1px #CCC;padding:10px;}
.lined_tbl td.lst , .lined_tbl th.lst{border:0px}
.lined_tbl th{text-align:right}
.lined_tbl p , .lined_tbl li{font-size:100%}

/*one-point-style*/
.first_h{margin-top:10px}
.clear{clear:both;margin-top:10px}
#main .go_top{text-align:right;clear:both;background-image:none;margin:10px 0px;}
.arign_r{text-align:right}
.mid_img{vertical-align:middle}
.mgt_10{margin-top:10px}


/*item_all_view*/
.item_all_view{margin:0px 7px;border-bottom:solid 1px #DDD}
.sgrid_item{width:146px;float: left;display: inline;padding:8px;font-size:80%;line-height:150%;}
.sgrid_item p{font-size:100%;line-height:150%}
.sgrid_item .no{font-size:12px;background:#EEE;text-align:right;border:solid 1px #DDD;border-width:1px 1px 0px 1px;width:138px}
.sgrid_item .s138{border:solid 1px #CCC}
.sgrid_item .itm_name{font-size:105%}
.sgrid_item .yen{font-size:13px;margin:5px 0px}
.sgrid_item .yen span{font-size:14px;color:#F03;font-weight:bold}
/*item_all_view_big
.item_all_view_big{margin:10px 0px;border-bottom:solid 1px #CCC}
.item_all_view_big .arign_r a{text-decoration:none;}
.item_all_view_big a .hinban{font-size:80%;color:#666;float:left;margin-left:20px;}
.item_all_view_big .item_title{font-size:90%;margin-bottom:5px;font-weight:normal}
.yen_line{font-size:80%;color:#444;margin:5px 20px}
.item_yen{font-family:"Arial","helvetica",sans-serif;color:#F03;font-size:140%;font-weight:bold}
.main_in .item_all_view_big p{margin:5px 20px;font-size:80%}
.infotxt_div{font-size:80%;line-height:160%;margin:10px 20px}



/*par2*/
#main .grd6 .h2_par2_in{margin:20px 0 0 5px}
.par2_in{border:solid 1px #CCC;padding:12px 20px 12px 20px;width:268px;margin-left:5px}
.par2_in .title{font-size:85%;line-height:160%;color:#666}
.par2_kage{margin:0px 0px 10px 5px;}

/*par3*/
.main_in_par3{margin:10px 0px 10px 16px;width:660px;}
.sgrid_par3{width:200px;float:left;display: inline;font-size:85%;line-height:150%;margin:8px;border:solid 1px #CCC;padding:0px}
#main .sgrid_par3 h2{margin-top:0px}
.sgrid_par3 li{font-size:95%}
.par3_in{margin:10px 15px}
.guide_par{height:320px;}

/*ask*/
.ask_tbl{margin:20px 0px 0px 55px;width:595px}
.ask_tbl td{color:#666;font-size:85%;padding:10px 5px;vertical-align:middle}
.ask_tbl td p , .ask_tbl td li{font-size:100%}
.ask_tbl .td1{width:380px;}
.ask_tbl .td_bd td{border-bottom:solid 1px #DDD;}
.ask_tbl .td_bd td.lst{border:0px}
.ask_tbl_in{margin:10px 30px 0px 75px}


/*company---------------------------------------------------------------------------------------------------------------- */
.com_navi{height:100px;clear:both;margin-left:20px}
.com_navi ul{list-style:none;margin:10px 0px 10px 50px;}
.com_navi li{width:108px;height:35px;float:left;margin:4px;background-image:none;padding:0px}
.com_tbl{margin-top:20px;border:0px;font-size:90%;line-height:150%;}
.com_tbl td{border-bottom:dashed 1px #CCC;padding:10px;}
.com_tbl td .link{margin:5px 10px;background:url("https://www.opening.jp/img/com/link.gif") no-repeat left center;padding-left:10px;font-size:90%;}
.com_tbl td .ul{font-size:120%;}
.com_tbl td .small{font-size:90%;color:#666;}
.outline_tbl{border:0px;border-collapse:collapse;width:538px;}
.outline_tbl th , .outline_tbl td{font-size:90%;line-height: 1.5em;color:#666;border-bottom:solid 1px #CCC;padding:5px 10px;}
.outline_tbl th{color:#333;text-align:right;padding-right:20px;width:130px;}
.history_tbl{border:0px;border-collapse:collapse;}
.history_tbl th , .history_tbl td{font-size:85%;line-height:160%;color:#555;border-bottom:dashed 1px #CCC;padding:10px;}
.history_tbl th{width: 100px;}
.online_shopping_trust{float:left;margin-right:10px;margin-bottom:20px}
.online_shopping_trust_txt{font-size:75%;color:#666;margin:3px}

/*graduate*/
.h2_flower{background:url("https://www.opening.jp/imgs/graduate/h2_bg.gif") no-repeat left bottom;padding:30px 20px 10px 100px;font-size:20px;color:#CC5566;margin:20px 0px 10px 0px}
.h2_flower span{font-size:16px;font-weight:normal}
#gra_blogin{width:595px;height:670px;}

/*import*/
.h2_import{background:url("https://www.opening.jp/imgs/import/h2_bg.gif") no-repeat left bottom;padding:10px 20px;font-size:20px;color:#300;margin:20px 0px 10px 0px}

/*wording*/
.t_lnk{font-size:85%;color:#CCC;margin:5px 0px 10px 0px}
.cate_list h3{font-size:95%;font-weight:normal;margin:10px 0px}

.aiu_list .li{float:left;width:100px;height:45px;background:#EEE;border:solid 1px #DDD;font-size:16px;line-height:18px;display:block;margin:2px 5px;padding:0px;background-image:none;}
.aiu_list .li a{background:url("https://www.opening.jp/imgs/com/page_navi_bg.gif") no-repeat right top #EEE;display:block;width:100px;height:32px;text-align:center;padding-top:13px;text-decoration:none;}
.aiu_list .li a:hover{background:url("https://www.opening.jp/imgs/com/page_navi_bg_on.gif") no-repeat  right top #FFF}

.aiu_list_tub{margin:0px;border-bottom:solid 2px #999;height:33px;overflow:hidden}
.aiu_list_tub li{float:left;width:45px;height:30px;background:#EEE;border:solid 1px #DDD;border-width:1px 1px 0px 1px ;font-size:14px;line-height:18px;display:block;margin:2px 4px;padding:0px;background-image:none;}
.aiu_list_tub li a{background:url("https://www.opening.jp/imgs/com/page_navi_bg.gif") no-repeat right top #EEE;display:block;width:45px;height:25px;text-align:center;padding-top:5px;text-decoration:none;}
.aiu_list_tub .li2 , .aiu_list_tub .li2 a{width:100px}
.aiu_list_tub .li a:hover{background:url("https://www.opening.jp/imgs/com/page_navi_bg_on.gif") no-repeat  right top #FFF}

.word_ul li{width:278px;float:left;border-bottom:solid 1px #DDD;font-size:80%;line-height:150%;margin:0px 10px 0px 0px;background-image:none;padding:0px}
.word_ul li a{text-decoration:none;display:block;background:url("https://www.opening.jp/imgs/wording/word_ya.gif") no-repeat left center;padding:10px 0px 10px 18px;}
.word_ul li a:hover{background:url("https://www.opening.jp/imgs/wording/word_ya.gif") no-repeat left center #F6F6F6;}

.wording_div dt{border-bottom:solid 1px #CCC;background:url("https://www.opening.jp/imgs/wording/word_dt.gif") no-repeat left center #EEE;padding:5px 10px 5px 20px}
.wording_div dd{margin-left:60px}

.ure_hinban{font-size:75%;line-height:150%;background:#EEE;padding:2px 10px}
.ure_name{font-size:85%;line-height:150%;margin:2px 0px}
.ure_yen{font-size:110%;line-height:150%;margin:0px 0px;font-family:"Arial","helvetica",sans-serif;color:#F03}
.ure_yen .tani{font-size:80%;color:#555;}
.ure_info{margin-bottom:10px}
.ure_info p{font-size:80%;line-height:150%;margin:0px}


/*interview*/
.intv1{margin:10px 0px}
.main_in .intv1 li , .main_in .intv2 li , .main_in .intv0 li{font-size:80%;line-height:140%;background-image:none;padding:0px;margin:5px 0px;}
.intv2{border:dashed 1px #CCC;padding:5px;margin-top:10px}
.main_in .intv3{margin-left:45px}
.intv0 img{float:left;margin:2px 5px 0px 0px}
.intv0 a{float:left;width:226px;margin-bottom:10px}
.main_in .intv1 li{padding:4px 0px}
.main_in .intv2 li{font-size:70%;color:#666}
font-size:26px;line-height:40px;color:#444;margin:0px 0px 10px 0px;font-weight:bold;background:url("https://www.opening.jp/img/item_index/h1_bg.gif") no-repeat;padding:15px 10px 0px 10px;clear:left}
.intv_h1{background:url("https://www.opening.jp/imgs/interview/h1_bg.gif") no-repeat;}
.intv_tyumon{background:#beee00}
.intv_man{background:url("https://www.opening.jp/imgs/interview/intv_man.gif") no-repeat left center;padding:20px 0px 10px 60px;color:#C03;font-size:95%;font-weight:normal;clear:both}
.i_ans{margin-left:60px;}
.intv_end_tbl{width:100%}
.intv_end_tbl th , .intv_end_tbl td{border-bottom:dashed 1px #CCC;font-size:80%;color:#666;font-weight:normal;padding:5px}
.intv_end_tbl th{width:130px;text-align:right}
.intv_h3{color:#F90;font-size:90%}

/*link*/
.links_vew dt{font-size:85%;border-bottom:solid 1px #039;}
.links_vew dt a{background:url("https://www.opening.jp/imgs/body_all/link_ya.gif") no-repeat 10px center;display:block;padding:5px 10px 2px 20px;text-decoration:none}
.links_vew dt a:hover{background:url("https://www.opening.jp/imgs/body_all/link_ya.gif") no-repeat 10px center #EEE;display:block;padding:5px 10px 2px 20px;}
.links_vew dd{margin:5px 0px 10px 60px;font-size:80%;width:430px}

/*jiturei*/
#jiturei{width:690px;margin:0px 0px 0px 10px;height:237px;position:relative}
#big_jiturei{width:260px;height:235px;float:left;margin:3px 10px 3px 0px;border:solid 1px #CCC;}
.jsum{background:#FFF;font-size:11px;width:74px;height:90px;display:block;float:left;margin:4px;}
.jsum a:link , #jiturei a:visited{text-decoration:none;border:0px;color:#03C;}
.jsum a:hover{text-decoration:none;border:0px;color:#F33;}
.jsum img{width:72px;height:64px;margin-bottom:2px;border:solid 1px #CCC;padding-bottom:18px;}
.jsum .koe{background:url("https://www.opening.jp/img/syosai/jiturei_open.gif") no-repeat left center;padding-left:10px;margin-left:3px;line-height:14px;position:absolute;margin-top:-16px;}
#jiturei .on{border:solid 1px #F03;}
#big_jiturei img{width:260px;}
.jiturei_link{position:relative;font-size:75%;margin-left:280px;clear:left;width:200px;bottom:40px;}


/*marks*/
.marks{margin-bottom:20px}
.marks img{margin:0px 2px;border:solid 1px #EEE}

/*order*/
.order_h3{background:#FFC;border-bottom:solid 1px #FC6;font-size:110%;font-weight:bold;padding:8px 10px 5px 10px;margin:10px 0px 5px 0px;clear:both}
.b_tbl , .g_tbl{width:100%;margin-top:5px;border:solid 1px #0BF;border-collapse:collapse;}
.b_tbl td , .b_tbl th{padding:10px 5px;font-size:85%;line-height:150%;border:solid 1px #0BF;}
.b_tbl th{width:155px;}
.td3grd{width:150px}
.g_tbl{width:100%;border:solid 1px #CCC;border-collapse:collapse;}
.g_tbl td , .g_tbl th{border:solid 1px #CCC;padding:5px;font-size:85%;line-height:150%;}
.g_tbl th{background:#EEE}
.g_tbl caption{text-align:left;font-size:95%;font-weight:bold;}
.g_tbl li{font-size:100%}
/*sample*/
.flow{border-bottom:dashed 1px #CCC;padding:10px 0px}
.flow .title{font-size:95%;font-weight:bold;margin-top:0px}

/*tipe*/
.top_line{border-top:solid 3px #EEE;padding:10px 0px;margin:5px 0px 0px 0px}
.top_line .link_ul{margin:0px 0px 5px 0px;}
.top_line .link_ul li{margin:0px 15px 5px 0px;font-size:80%;line-height:150%;}
.type_tbl{margin-left:60px;border:solid 1px #CCC;border-collapse:collapse;width:595px;}
.type_tbl td{font-size:85%;line-height:150%;padding:5px;vertical-align:top;border-bottom:dashed 1px #CCC}
.type_tbl th{background:#EEE;padding:5px}
.type_tbl .th1{width:230px}
.type_tbl .td1{background:url("https://www.opening.jp/imgs/tipe/td1.gif") no-repeat 5px 8px;padding-left:50px}
.type_tbl .td2{background:url("https://www.opening.jp/imgs/tipe/td2.gif") no-repeat 5px 8px;padding-left:50px}

/*flow*/

.flow_tbl{border:solid 1px #CCC;border-collapse:collapse;margin:10px  0px 10px 20px}
.flow_tbl th{border:solid 1px #CCC;font-size:90%;padding:10px 2px;color:#333}
.flow_tbl .th1{width:350px;background:#FC6}
.flow_tbl .th2{background:#F99}
.flow_tbl td{border:solid 1px #CCC;font-size:85%;line-height:150%;color:#333;padding:15px;vertical-align:top}
.flow_tbl .cstm{margin-left:50px}
.flow_tbl td p{font-size:100%;line-height:150%}
.flow_tbl .small_txt{font-size:90%}
.flow_tbl .td2{background:#FCFCFC;font-size:80%;width:230px;vertical-align:middle}
.flow_tbl td h2{font-size:120%;font-weight:bold;color:#C03}
.flow_tbl .kakutei{background:#ffe6e6;font-size:100%;text-align:center}

.time_tbl{border:solid 1px #CCC;width:100%}
.time_tbl th{border:solid 1px #CCC;background:#FFFFF3;padding:10px;text-align:center;font-size:85%}
.time_tbl td{border-bottom:dashed 1px #CCC;padding:5px 5px 5px 5px;vertical-align:middle;color:#444;font-size:85%}
.time_tbl td .img{vertical-align:middle;margin:0px 30px 0px 40px}

#access_map{border:solid 1px #CCC;}

.count_tbl{border:solid 1px #CCC;border-collapse:collapse;width:645px;margin-top:15px;margin-left:15px;clear:both}
.count_tbl th , .count_tbl td{border:solid 1px #CCC;padding:5px;font-size:80%;line-height:150%}
.count_tbl th{font-size:95%;text-align:center;padding:5px;color:#C03}
.count_tbl th .small{font-size:80%;font-weight:normal;color:#666}
.count_tbl th img{margin-top:5px}
.count_tbl td .small{font-size:90%;font-weight:normal;color:#666}
.count_tbl td .big{font-size:110%;line-height:150%;font-weight:bold;}
.count_tbl td.th1 , .count_tbl td.th2 , .count_tbl td.th3 , .count_tbl td.th4{background:#DFDFDF;font-size:75%}
.count_tbl .th1{width:140px;text-align:center;font-size:80%}
.count_tbl .th2{width:100px;text-align:center;font-size:80%}
.count_tbl .th3{width:80px;text-align:center;font-size:80%}
.count_tbl .th4{text-align:center;font-size:80%}
.count_tbl .td2 , .count_tbl .td3{text-align:center}
.count_tbl .tr3 th,.count_tbl .tr3 td,.count_tbl .tr5 th,.count_tbl .tr5 td,.count_tbl .tr7 th,.count_tbl .tr7 td{background:#F9F9F9}
.count_tbl .td4 div , .count_tbl .div{margin:5px 0px 10px 15px}
.count_tbl .td4 .title{font-weight:bold;font-size:110%;margin:15px 5px 0px 5px;color:#903;border-bottom:solid 1px #CCC}
.count_tbl .td4 img{margin-bottom:10px}
.count_tbl .td4 div.lined{margin:5px 0px 0px 0px;border:solid 1px #CCC;background:#FFF;padding:0px 10px 5px 10px}
.count_tbl td .biglink{font-size:100%;margin-top:8px}
.count_tbl .td4 .list{margin:10px 5px 5px 25px;color:#555}
.count_tbl .td4 .list p{font-size:100%;line-height:140%;text-indent:-1em}
.count_tbl .td4 b{border-bottom:double 3px #B03;font-weight:normal}
.count_tbl td.no_border_btm{border-bottom:solid 1px #EEE}
.count_tbl td.inner_tbl{padding:10px;border-top:0px}
.count_tbl td.inner_tbl table , .count_tbl td.inner_tbl td{background:#FFF}
.count_tbl td.inner_tbl td{font-size:100%}
.count_tbl td.inner_tbl th{font-size:90%;color:#333;background:#EEE}

/*sample/index*/
.means{padding-left: 20px;}
.formbutton{text-align: center;}

@media screen and (max-width: 700px) {
    .main_in{
        width: 100%;
        margin: 0;
        padding-bottom: 10px;
    }
    .grd8,
    .grd9,
    .grd10,
    .grd11{
        width: 100%;
    }
    .ask_tbl{
        margin: 0;
        width: 100%;
    }
    .ask_tbl .td1 {
        width: 100%;
    }
    .ask_tbl .td_bd .td1{
        width: 100%;
	border-bottom: none;
    }
    .ask_tbl td.lst:not(.td1){
        text-align: center;
	padding: 0;
    }
    .ask_tbl td{
        display: block;
    }
    .ask_tbl_in{margin: 10px 30px 0px 30px;}
    .fax_icon{display: none;}
    tr.td_bd{text-align: center;}
    .ask_tbl td p{text-align: left;}
    .outline_tbl{width: 100%;}
    .com_navi{height: auto;margin-left: 0;}
    .com_navi ul{margin: 10px 0;display: flex;justify-content: center;flex-wrap: wrap;}
    .page_navi_ul{display: flex;flex-wrap: wrap;justify-content: center;}
    .page_navi_ul li a{display: block;width: 100%;height: 100%;font-size: 13px;}
    .page_navi_ul li a.sline{height: 100%;}
    h1 span{font-size: 60%;padding-left: 10px;}
    h2.sp {background: linear-gradient(to bottom, #eee 0%, #fff 80%);
	border-top: 4px solid #f03;
	padding-left: 5px;
	margin: 5px 0 !important;
	}
    h2 span{padding-left: 15px;}
    h3.h2_1{margin: 10px 0;}
    .history_tbl th , .history_tbl td{font-size:90%;padding: 10px 5px;}
    .history_tbl th{width: 90px;}
    .dl3 dd{font-size:100%;}
    .par2_uls{width:100%;}
    .par2_uls li{width:45%;}
    .main_in .par2_ul, .main_in .par2_uls{width:100%;margin: 0px 0px 10px 10px;}
    .main_in .par2_uls li{width:45%;font-size: 85%;}
    .main_in ul{padding-left: 20px;padding-right: 10px;}
    .margin_1_2grd{margin-left: 8%;}
}

/* ask/indexのアイコン */
@media screen and (max-width: 420px) {
    .img_left{display: block;text-align: left;padding-left: 5%;}
}

/* サンプル流れのfloat */
@media screen and (min-width: 413px) {
    .flow_width{width: 40%;}
}

@media screen and (max-width: 360px) {
    .page_navi_ul li{width: 135px;}
}